← Back to issue list

Update the revision management how-to to use the `charmcraft promote` command

View original Github issue

Metadata

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

Current evaluation

PR #2182 (commit 9cc71436) made charmcraft promote the primary revision-promotion method while retaining charming-actions guidance for CI workflows.

Resolution: closed resolved

Reason: The documentation was updated in PR #2182, commit 9cc71436. It now presents charmcraft promote first and keeps the GitHub action as a CI-specific alternative.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done `manage-revisions.rst` doesn't currently use the promote command, but rather only gets stuff from the charming-actions GH actions. To wit: - Wherever charming-actions is mentioned, mention promote command. - Possibly replace charming-actions? ### Why it needs to get done New promote command. We should encourage using it!

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved PR #2182 (commit 9cc71436) made charmcraft promote the primary revision-promotion method while retaining charming-actions guidance for CI workflows.
stealth/space-bunny-alpha — closed resolved Closed by PR #2182 (commit 9cc71436): manage-revisions.rst now documents `charmcraft promote` as the primary way to promote revisions, keeping charming-actions only for CI use.
stealth/space-bunny-alpha — closed resolved Updated the revision-management how-to in PR #2182 (commit 9cc71436) to present `charmcraft promote` as the preferred method, while retaining charming-actions guidance for CI workflows.
qwen/qwen3.6-35b-a3b — — Closed as completed. Documentation updated to prioritize the charmcraft promote command for revision management, while retaining GitHub Actions for CI workflows. Task tracked internally via CRAFT-3989.
qwen/qwen3.8-27b
Impact: 25
Quick Win: 22
Staleness: 70
Complexity: 10
Confidence: 90
Support Request: 0
close stale Doc task to update the manage-revisions howto to use the new `charmcraft promote` command instead of charming-actions. The requested change was already merged (PR #2182); current docs lead with promote and keep the GH action only as a CI alternative.
qwen/qwen3.6-35b-a3b
Staleness: 70
Complexity: 10
Confidence: 90
Support Request: 0
keep open Documentation update required to replace charming-actions references with the new charmcraft promote command in the revision management how-to. Currently awaiting implementation.
qwen3.6-35b-a3b-mtp-q6
Staleness: 75
Complexity: 10
Confidence: 85
Support Request: 0
keep open Update manage-revisions.rst to use charmcraft promote instead of charming-actions. Task is valid and scoped but unassigned and inactive for over a year.
qwen3.6-35b-a3b-mtp-q6
Staleness: 75
Complexity: 15
Confidence: 80
Support Request: 5
needs triage Documentation update to replace charming-actions references with the charmcraft promote command in manage-revisions.rst. Currently unlabelled and awaiting maintainer triage or assignment.

Update history

Date Change
closed

Related work

  • Likely Fixed By: canonical/charmcraft#2182 (confidence 99%)

    Merged commit 9cc71436 updated docs/howto/manage-revisions.rst as requested.

Related issues

Issue Project State Summary Similarity
#2182 docs: add mention of `charmcraft promote` to manage-revisions.rst charmcraft merged Merged in canonical/charmcraft#2182 (9cc71436), documenting charmcraft promote in manage-revisions.rst and fixing a broken literalinclude in charmcraft-yaml-file.rst.
80%
#836 Add promote subcommand charmcraft closed Added charmcraft promote for Charmhub channel-to-channel promotion in merged PR #2082 (commit 6d54238a), released in Charmcraft 3.4.
74%
#1633 `charmcraft promote` command charmcraft closed Added charmcraft promote in merged PR #2082 (commit 6d54238a), released in Charmcraft 3.4; promotion to less-stable channels is blocked.
74%
#295 Update charm library template for correct command to publish or update libraries charmcraft merged Merged PR #295 updated the charm library template to use charmcraft publish-lib instead of the nonexistent push-lib command (commit 0461b2be).
70%