fix: replace colons with hyphens in charm names
Metadata
Current evaluation
Merged PR #2060 via commit 40a302bb, replacing colons with hyphens in multi-base charm filenames and fixing GitHub Actions artifact uploads reported in #2057.
Resolution: closed resolved
Reason: PR #2060 was approved and merged as commit 40a302bb. The change sanitizes multi-base platform names so environments that disallow colons in filenames can upload artifacts.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Multi-base charms may have colons in their platform name. These get converted to hyphens because some environments don't allow colons in filenames.
Fixes #2057
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2060 via commit 40a302bb, replacing colons with hyphens in multi-base charm filenames and fixing GitHub Actions artifact uploads reported in #2057. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #2060 as commit 40a302bb, replacing colons with hyphens in multi-base charm filenames for environments that disallow colons; fixes #2057. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2060 replaces colons in multi-base charm platform names with hyphens, fixing GitHub Actions artifact upload failures reported in charmcraft#2057. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged to resolve filesystem compatibility issues by replacing colons with hyphens in charm platform names. Approved by two reviewers, passed CI, and closes issue #2057 across four files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a fix replacing colons with hyphens in multi-base charm platform names to prevent filename errors in restricted environments, resolving issue #2057. |
Update history
No update history recorded yet.
Related work
-
Related To:
charmcraft#2057
(confidence 100%)
The reported artifact-upload failure was fixed by this PR and commit 40a302bb.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2057 Multi-base charm cannot be uploaded to GitHub Actions artifact | charmcraft | closed | Closed after @lengau approved replacing ':' with '-' in charm filenames; CRAFT-3849 tracked the request, but no resolving PR or commit was linked. | |
| #1700 fix: swap underscores and hyphens in charms & libs | charmcraft | closed | Closed unmerged after 78 days; its underscore-to-hyphen normalization fix was delivered separately by merged PR #1701 in commit 3af2c248. |