← Back to issue list

Enable Snapcraft plugins in craft-application codepath

View original Github issue

Metadata

Project
snapcraft
Number
#4672
Type
pull request
State
merged
Author
tigarmo
Labels
—
Created
Updated
Closed

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