Remove charmhub config from charmcraft.yaml spec
Metadata
Current evaluation
Copilot-agent PR removing the deprecated charmhub key from the charmcraft.yaml spec (validator allowing it only on ubuntu@24.04/almalinux@9 bases, schema removal, deprecation warning). Rebased onto main 60 days ago; 0 reviewers, 7 unresolved comments, several CI checks failing.
Suggested action: needs review
Reason: The PR was actively rebased onto main 60 days ago (commit f01fc4d per Copilot's 2026-07-02 reply to @lengau's rebase request) and the target issue #1787 is still open, so it is not stale and not superseded. However it has 0 reviewers, 7 unresolved review comments, and failing CI (snap-tests on ubuntu-25.10/26.04, snap-store-tests, OSV-scanner, Conventional Commits title check, lint/files), so it needs a maintainer review before landing.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
40
Quick Win:
18.0
Staleness:
25
Complexity:
55
Confidence:
70
|
needs review | Copilot-agent PR removing the deprecated charmhub key from the charmcraft.yaml spec (validator allowing it only on ubuntu@24.04/almalinux@9 bases, schema removal, deprecation warning). Rebased onto main 60 days ago; 0 reviewers, 7 unresolved comments, several CI checks failing. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
15
Complexity:
45
Confidence:
85
|
needs review | Removes deprecated charmhub config from charmcraft.yaml spec, adds base validator, updates JSON schema, and includes tests. Currently rebased on main, awaiting maintainer review after recent CI and lint fixes. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
15
Complexity:
45
Confidence:
85
|
needs review | Removes deprecated charmhub config from charmcraft.yaml spec, adds bases-aware validation, updates JSON schema, and restores deprecation warnings. Rebased on main with maintainer feedback addressed; awaiting final review. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
10
Complexity:
45
Confidence:
85
|
needs review | Implements validator to restrict charmhub config to legacy bases, updates JSON schema, and handles deprecation warnings. Recently rebased on main per maintainer request and awaiting review. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
55
Complexity:
40
Confidence:
85
|
needs review | Removes deprecated charmhub config from charmcraft.yaml spec and JSON schema. Adds validator allowing it only for legacy bases. Implementation complete, linting resolved, and deprecation warnings restored. Awaiting review and merge. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
charmcraft#1787
(confidence 85%)
PR body explicitly states 'Fixes canonical/charmcraft#1787' (Remove charmhub config from charmcraft.yaml spec), which is still open.
-
Related To:
charmcraft#1359
(confidence 75%)
Earlier issue 'Deprecate charmhub config in charmcraft.yaml' (closed as deferred) is the deprecation step this removal PR builds on; PR restores the deprecation warning path from #1828.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1787 Remove charmhub config from charmcraft.yaml spec | charmcraft | closed | Closed without implementation. The deprecated charmhub configuration was not removed from the spec, indicating the task was abandoned or superseded. | |
| #1359 Deprecate charmhub config in charmcraft.yaml | charmcraft | closed | Superseded and deferred to Charmcraft 3.x. The charmhub config deprecation notice remains pending, while PR #1787 addresses removal from future bases. | |
| #2659 docs: remove charmhub config | charmcraft | merged | Merged into main. Documentation references to charmhub were removed while keeping the underlying code intact for backward compatibility. Closes issue 1787 after reviewer approval and CI validation. | |
| #1828 feat: mark charmhub parameter as deprecated | charmcraft | merged | Successfully merged, marking the charmhub parameter as deprecated and resolving issue #1359. Approved by two reviewers, the update modifies four files to implement the deprecation warning. |