← Back to issue list

docs: document craftctl and step environment

View original Github issue

Metadata

Project
craft-parts
Number
#188
Type
pull request
State
merged
Author
cmatsuoka
Labels
Created
Updated
Closed

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.
81%
#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.
78%
#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%.
78%
#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.
77%
#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.
77%
#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.
76%
#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.
74%
#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.
74%
#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).
74%
#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.
73%