docs: remove charmhub config
Metadata
Current evaluation
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.
Suggested action: —
No scores available.
Issue body
Remove `charmhub` references from the docs, leaving the code in place for now to keep it backward compatible.
Closes #1787.
---
- [x] I've followed the [contribution guidelines](https://github.com/canonical/charmcraft/blob/main/CONTRIBUTING.md).
- [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/).
- [x] I've successfully run `make lint && make test`.
- [x] I've added or updated any relevant documentation.
- [ ] I've updated the relevant release notes.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into main. Documentation updates removed charmhub references while preserving underlying code for backward compatibility ahead of Charmcraft 5.0. Closes #1787. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into main. Documentation updates removed charmhub references while preserving underlying code for backward compatibility. Closes #1787. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2262 docs: hotfix for links syntax for charm docs examples | charmcraft | merged | Merged following approval by three reviewers. The change corrected link syntax in the Manage charms documentation and added a Charmhub Discourse link. All required CI checks passed before integration. | |
| #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. | |
| #2473 docs: distinguish between Charmhub-hosted libs and Python packages | charmcraft | merged | Merged documentation update distinguishing Charmhub-hosted and Python package charm libraries. Added explanatory links, removed redundant sections, and updated command help. Approved by reviewers and passed CI checks. | |
| #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. | |
| #471 config: add charm part to documentation (CRAFT-356) | charmcraft | merged | Merged changes adding charm configuration documentation to the configuration schema. Approved by two reviewers with zero unresolved comments. Updated two files with 15 additions and one deletion. Resolves CRAFT-356. | |
| #2748 docs: improve charm naming docs, with links to detailed guidance | charmcraft | merged | Merged documentation updates improving charm naming guidance. Changes remove outdated best practice notes, add value descriptions, link to detailed Ops documentation, and clarify the init command workflow. Approved and merged to resolve issue #2582. | |
| #2240 docs: update charm definition in security doc | charmcraft | merged | Merged documentation update revising the charm definition in the security guide. Incorporated feedback from a prior discussion, approved by two reviewers, passed CI checks, and successfully merged with minimal line changes. | |
| #1498 docs: Fix 404 in charmcraft.yaml.j2 | charmcraft | closed | Merged to fix a 404 error in charmcraft.yaml.j2. The single-line change resolved the broken documentation link. Closed without reviews or CI checks. | |
| #227 Pass the charmhub config to the Store API layer. | charmcraft | merged | Merged. Passes charmhub configuration to the Store API layer through primarily mechanical changes with minimal functional impact. Relocates a test file. Approved by two reviewers and passed CI checks. |