fix: make charmcraft work with snap parallel installs
Metadata
Current evaluation
Merged to resolve issue #1770, enabling charmcraft to operate with snap parallel installs. Approved by two reviewers, the update modifies five files with 55 additions and 15 deletions.
Suggested action: —
No scores available.
Issue body
Fixes #1770
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged to resolve issue #1770, enabling charmcraft to operate with snap parallel installs. Approved by two reviewers, the update modifies five files with 55 additions and 15 deletions. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a fix enabling charmcraft compatibility with snap parallel installs, resolving issue #1770. Authored by maintainer lengau and integrated into the main branch. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a fix enabling charmcraft compatibility with snap parallel installs, resolving issue #1770. Changes were integrated by maintainer lengau to ensure proper functionality alongside parallel snap deployments. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1619 fix: use charmcraft package version | charmcraft | merged | Merged after approval from two reviewers. Implements a one-line fix to use the charmcraft package version, updating a single file to resolve the versioning configuration. | |
| #1770 charmcraft snap doesn't work with snap parallel installs | charmcraft | closed | Charmcraft fails with parallel snap installs due to hardcoded snap names ignoring instance keys. Root cause identified in craft-providers, tracked as CRAFT-3351. Closed as blocked by craft-providers#622 pending upstream fix. | |
| #522 providers: add support to install Charmcraft snap from store (CRAFT-502) | charmcraft | merged | Merged after approval and passing CI. Adds support to install the Charmcraft snap from the Snap Store instead of injecting the host snap. Channel selection is configurable via CHARMCRAFT_INSTALL_SNAP_CHANNEL. Includes Windows test updates. | |
| #289 fix: fix issues found in common.mk with charmcraft | starbase | merged | Merged a fix for charmcraft issues in common.mk. Approved by two reviewers with zero unresolved comments. Changed two files, adding 11 and removing 7 lines. | |
| #46 New functionality from charmcraft (CRAFT-706). | craft-cli | merged | Merged new charmcraft functionality (CRAFT-706) following approval from two reviewers. The update adds approximately 2000 lines across 13 files, successfully integrating the feature set into the codebase. | |
| #2275 fix(charm): workaround to allow charmcraft-wide constraints | charmcraft | merged | Merged a workaround enabling charmcraft-wide constraints, resolving issue #2259 and CHARMCRAFT-614. Approved by two reviewers, the change modifies 15 files with 425 additions and passed CI checks prior to integration. | |
| #5085 fix: allow parallel installations of signed snapcraft snaps | snapcraft | merged | Merged a fix enabling parallel installations of signed snapcraft snaps, resolving issues #4683 and #4927. Approved by two reviewers, passed CI checks, and integrated. | |
| #31 feat: charmcraft actions | craft-actions | merged | Merged changes adding two GitHub Actions: charmcraft/setup installs Charmcraft and LXD, while charmcraft/pack builds charms. Approved by two reviewers with passing CI checks, the update adds 299 lines across six files to streamline workflows. | |
| #2518 fix: get non-store CI working on Charmcraft 2.7 | charmcraft | merged | Merged to fix non-store CI configuration for Charmcraft 2.7. Adjusted test setup and permissions without altering application functionality. Approved by two reviewers and integrated alongside a companion permissions update. | |
| #1076 ci: update sources install_charmcraft | charmcraft | merged | Merged after approval. CI sources were updated to install charmcraft. Changes affected 4 files with 19 additions and 9 deletions, successfully integrating the updated package configuration into the pipeline. |