docs: document craftctl and step environment
Metadata
Current evaluation
Merged following approval and passing CI checks. Documentation updated to detail valid craftctl commands and project variable handling. Changes include 137 additions and 4 deletions across three files.
Suggested action: —
No scores available.
Issue body
Update documentation to include information about valid craftctl
commands and how to declare and retrieve project variables.
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
CRAFT-939
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged following approval and passing CI checks. Documentation updated to detail valid craftctl commands and project variable handling. Changes include 137 additions and 4 deletions across three files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged documentation update detailing craftctl commands and project variable handling. Author rebased on main before final merge. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1091 docs: revamp craftctl how-to | craft-parts | merged | Merged documentation update revamping the craftctl how-to guide using upstream Snapcraft content. Approved by two reviewers, CI checks passed after fixes, and changelog updated for a minor release prior to merge. | |
| #5480 docs: migrate 'using craftctl' | snapcraft | merged | Merged documentation migration for 'using craftctl' and updated Craft Parts dependency to align with upstream docs. Approved by three reviewers and passed all CI checks across multiple platforms. | |
| #3677 parts: add craftctl support | snapcraft | merged | Merged following approval and passing CI. Implements a craftctl wrapper for craft-parts, defines project variables, and adds adopt-info to project configuration. Diff coverage is 84%. | |
| #6048 docs: correct 'craftctl' to 'snapctl' in config doc | snapcraft | merged | Merged a documentation fix correcting craftctl to snapctl in the config guide. Approved by two reviewers with passing CI checks. The update modifies one file. | |
| #19 parts: add craftctl support | rockcraft | merged | Merged after reviewer approval. Updated craft-parts to 1.4.1 and enabled craftctl support in step overrides across 16 files. Changes totaled +145/-66 lines. All CI checks passed with no unresolved comments. | |
| #949 docs: update and complete the step execution environment | craft-parts | merged | Merged documentation update adding missing step execution environment variables and noting CRAFT_TARGET_ARCH and CRAFT_ARCH_TRIPLET deprecation. Resolves #948. Approved by two reviewers, passed CI, and modified three files. | |
| #398 docs: fix link to craft cli | craft-store | merged | Merged a documentation fix updating a broken Craft CLI link after a path change. Approved by one reviewer, passed CI checks, and modified one file. | |
| #102 test: update craftctl test | snapcraft-rocks | merged | Merged after two approvals and passing CI checks. Updates the spread test to validate the fix for snapcraft-rocks#33, modifying one file with seven added lines. | |
| #103 docs: update package documentation (CRAFT-37) | craft-parts | merged | Merged documentation updates reorganizing the layout, improving docstrings, and adding lifecycle and class diagrams. Approved by two reviewers, passed CI, and changed 21 files (+511/-83). | |
| #2810 docs: fix terminal directives | charmcraft | merged | Merged documentation updates fixing terminal directive rendering. Approved by one reviewer and passing all CI checks, the changes serve as a temporary fix until CHARMCRAFT-684 is implemented, modifying 11 files. |