Enable Snapcraft plugins in craft-application codepath
Metadata
Current evaluation
Merged PR #4672 (commit 06c842e0b), registering Snapcraft plugins in the craft-application/core24 path and exposing confinement and base lifecycle variables.
Resolution: closed resolved
Reason: PR #4672 was merged into main as commit 06c842e0b. It implemented both plugin registration and the lifecycle variable support described in the PR.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Two commits: one registers the plugins in the craft-application codepath, and one adds the confinement and base variables to the lifecycle (so that plugins can use it).
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4672 (commit 06c842e0b), registering Snapcraft plugins in the craft-application/core24 path and exposing confinement and base lifecycle variables. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4672 enabled Snapcraft plugins in the craft-application codepath and added confinement and base variables to the plugin lifecycle. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4672 enabled Snapcraft plugins in the craft-application codepath and added confinement and base lifecycle data for plugin use. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4672, enabling Snapcraft plugins in the craft-application codepath and adding confinement and base variables to the plugin lifecycle. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged into Snapcraft via rebase merge, enabling plugins in the craft-application path and exposing confinement/base lifecycle variables. | |
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged via rebase. Registered Snapcraft plugins in the craft-application codepath and added confinement and base variables to the lifecycle. Code coverage passed, with one expected spread test failure noted. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2418 build(snap): enable internal plugins | charmcraft | merged | Merged in charmcraft#2418 via commit 4960244c, enabling internal Snapcraft plugins so relevant craft-application plugins can be used. | |
| #198 plugins: rust | craft-parts | merged | Merged PR #198 (bb92a132) ported Snapcraft’s Rust plugin into craft-parts for CRAFT-955 after prerequisite test refactor #199. | |
| #137 Added a test to check that the snapcraft files are ignored. | snapcraft | merged | Merged into snapcraft via commit cee6740b3, adding regression coverage that Snapcraft files are excluded from build directories and cleaning up base-plugin tests. |