← Back to issue list

fix: make charmcraft work with snap parallel installs

View original Github issue

Metadata

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

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.
76%
#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.
75%
#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.
75%
#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.
74%
#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.
74%
#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.
73%
#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.
72%
#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.
72%
#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.
71%
#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.
71%