build(snap): enable internal plugins
Metadata
Current evaluation
Merged to enable internal craft-application plugins for snap builds. The change adds plugin support, builds on a related charmcraft PR, and passed CI checks despite unrelated test failures.
Suggested action: —
No scores available.
Issue body
This enables the use of internal craft-application plugins when relevant.
See also: https://github.com/canonical/rockcraft/pull/822
CHARMCRAFT-640
Builds on top of https://github.com/canonical/charmcraft/pull/2412
The following test failures are unrelated:
- tests/spread/smoketests/different-dir
- tests/spread/smoketests/reactive:stable
- tests/spread/smoketests/reactive:two
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged to enable internal craft-application plugins for snap builds. The change adds plugin support, builds on a related charmcraft PR, and passed CI checks despite unrelated test failures. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to enable internal craft-application plugins for snap builds. The change builds on related PRs and proceeds despite unrelated test failures and a non-blocking type checking notification. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Enables internal craft-application plugins for snap builds. Builds on related PRs, proceeding despite unrelated test failures and a non-blocking type check warning. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4672 Enable Snapcraft plugins in craft-application codepath | snapcraft | merged | Merged via rebase merge after two approvals and passing CI. Registers Snapcraft plugins in the craft-application codepath and adds confinement and base variables to the lifecycle for plugin usage. | |
| #2551 project: read local plugins from build-aux | snapcraft | merged | Merged update enabling snapcraft to read local plugins from build-aux/snap when loading snapcraft.yaml from that directory. Approved, passed CI, and integrated into master. | |
| #1038 build(snap): include store dependencies | rockcraft | merged | Merged to restore store dependencies accidentally omitted during the 'uv' plugin migration. Approved by one reviewer, the fix adds missing dependencies for craft-application plugins and was merged despite one failing snap-tests CI check. |