test: add Bazel plugin spread test
Metadata
Current evaluation
Merged as commit 695232b53, adding a core24 spread test that builds and runs a Bazel project using the craft-parts Bazel plugin on Ubuntu Noble.
Resolution: closed resolved
Reason: PR #6157 was merged as commit 695232b53. The added test exercises the Bazel plugin across Snapcraft calls after craft-parts 2.32.0 introduced the feature.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Adds a spread test for the Bazel plugin on noble, per CRAFT-5077.
---
- [ ] I've followed the [contribution guidelines](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md).
- [ ] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/).
- [ ] I've successfully run `make lint && make test`.
- [ ] I've added or updated any relevant documentation.
- [ ] I've updated the relevant release notes.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged as commit 695232b53, adding a core24 spread test that builds and runs a Bazel project using the craft-parts Bazel plugin on Ubuntu Noble. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #6157 (commit 695232b53), adding a spread test for the Bazel plugin on Ubuntu Noble. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after three approvals. Added a spread test for the Bazel plugin on Ubuntu Noble. Author later noted craft-parts 2.32.0 includes the plugin and requested a dependency bump instead of pyproject.toml changes, but the PR was already merged. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged after updating the craft-parts dependency to 2.32.0 per maintainer feedback. Adds a spread test for the Bazel plugin on Ubuntu Noble. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4056 spread: core24 testing infra | snapcraft | merged | Merged PR #4056 as commit 1fee3d830, adding Spread test infrastructure for Ubuntu Core 24 (CRAFT-1639). | |
| #4582 test: add core24 component spread tests | snapcraft | merged | Merged #4582 into feature/components, adding core24 component spread tests by flattening and copying existing tests after CI passed. | |
| #1186 feat: enable Bazel plugin | rockcraft | merged | Merged in #1186 via commit 5f91cc83, enabling the Bazel plugin and adding a spread test and docs link. The plugin is documented in Rockcraft 1.19. | |
| #6202 test(spread): create core26 spread test suite | snapcraft | merged | Merged PR #6202 as a9a5b4750, adding core26 Spread tests and CI coverage while generalizing common tests for core22, core24, and core26. | |
| #2183 tests: add spread suite for cmake plugin | snapcraft | merged | Merged PR #2183 as commit 51518dbe6, moving CMake plugin and snapd integration tests into a Spread suite and resolving LP #1783830. | |
| #5976 test: add Ruby plugin spread tests | snapcraft | merged | Merged into hotfix/8.14 as 89f77e6f8, adding core22/core24 Spread coverage for the new Ruby plugin and fulfilling #5966. | |
| #2205 tests: add spread suite for meson plugin | snapcraft | merged | Merged PR #2205 as commit 19c651af4, moving Meson plugin integration tests from Python into a Spread suite and resolving LP #1783837. |