← Back to issue list

fix: replace colons with hyphens in charm names

View original Github issue

Metadata

Project
charmcraft
Number
#2060
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

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.
79%
#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.
72%