← Back to issue list

test: add Bazel plugin spread test

View original Github issue

Metadata

Project
snapcraft
Number
#6157
Type
pull request
State
merged
Author
steinbro
Labels
—
Created
Updated
Closed

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).
72%
#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.
71%
#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.
71%
#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.
71%
#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.
71%
#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.
70%
#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.
70%