← Back to issue list

Remove charmhub config from charmcraft.yaml spec

View original Github issue

Metadata

Project
charmcraft
Number
#1787
Type
issue
State
closed
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Closed without implementation. The deprecated charmhub configuration was not removed from the spec, indicating the task was abandoned or superseded.

Suggested action:

No scores available.

Issue body

### What needs to get done - [ ] Remove the ability to have a `charmhub` section in `charmcraft.yaml` - [ ] Remove the key from the `charmcraft.yaml` reference. ### Why it needs to get done This is no longer used in Charmcraft 3+, but needs to remain in existing bases in case folks use it.

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6 Closed without implementation. The deprecated charmhub configuration was not removed from the spec, indicating the task was abandoned or superseded.
qwen/qwen3.6-35b-a3b Removing the deprecated charmhub configuration from charmcraft.yaml was completed. The issue closed after the config was stripped from the spec, as it is unused in Charmcraft 3+ but preserved in legacy bases for compatibility.
qwen/qwen3.6-35b-a3b Closed and superseded by internal Jira ticket CRAFT-3179. No public pull request was merged to remove the deprecated charmhub configuration from the charmcraft.yaml spec.
qwen3.6-35b-a3b-mtp-q6 Closed. Implementation tracked via Jira ticket CRAFT-3179 to remove the deprecated charmhub configuration from the charmcraft.yaml spec.
qwen3.6-35b-a3b-mtp-q6 Closed. The deprecated charmhub configuration was removed from the charmcraft.yaml spec, tracked internally via CRAFT-3179.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
81%
#2499 Remove charmhub config from charmcraft.yaml spec charmcraft open 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.
80%
#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.
74%
#654 Enforce deprecation DN02: A charmcraft.yaml configuration file is now required charmcraft closed Implemented deprecation DN02 requiring a charmcraft.yaml file. Closed as completed after the change was applied and documented.
71%