← Back to issue list

build(snap): enable internal plugins

View original Github issue

Metadata

Project
charmcraft
Number
#2418
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

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