feat(rockcraft): support --ignore=unmaintained
Metadata
Current evaluation
Merged following approval from three reviewers and successful CI checks. Introduces the --ignore=unmaintained flag to rockcraft, resolving issue #52. The update modifies 9 files with 179 additions and 17 deletions.
Suggested action: —
No scores available.
Issue body
This pull request aims to resolve the [issue](https://github.com/canonical/craft-actions/issues/52).
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged following approval from three reviewers and successful CI checks. Introduces the --ignore=unmaintained flag to rockcraft, resolving issue #52. The update modifies 9 files with 179 additions and 17 deletions. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged addition of the --ignore=unmaintained flag to rockcraft, resolving canonical/craft-actions#52. Implemented by an external contributor and approved by maintainers. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #40 feat(rockcraft-pack): support rockcraft test | craft-actions | merged | Merged to integrate rockcraft test into the build workflow. The change handles implicit pack execution to avoid OCI Factory duplication. Approved by two reviewers, passed CI, and merged with 218 additions and 12 deletions. | |
| #767 Merge `rockcraft` back to `main` | craft-parts | merged | Merged the rockcraft branch into main, incorporating changelog entries for version 1.33.0. Approved by two reviewers with zero unresolved comments. Changes span 8 files, adding 117 lines and removing 18. | |
| #262 feat(inspectors): add rockcraft inspector | fetch-service | merged | Merged the rockcraft inspector feature, resolving issue #260 and CRAFT-3561. Approved by three reviewers, the change modifies 12 files with 666 additions and 29 deletions. An OSV scanner dependency was noted but did not block the merge. | |
| #258 Merge `rockcraft` back into `main` | craft-cli | merged | Merged the rockcraft branch into main following approval from two reviewers. The change adds a missing changelog for version 2.6.0 across six files, with 88 additions and 3 deletions. | |
| #764 feat: update 'rockcraft init' base to 24.04 | rockcraft | merged | Merged the update to change the rockcraft init base to Ubuntu 24.04, resolving issue #748. Approved by two reviewers with minimal changes across two files. | |
| #6 project: add basic rockcraft.yaml parsing and validation (CRAFT-584) | rockcraft | merged | Merged changes adding rockcraft.yaml parsing and validation to halt builds on invalid parts. Renamed the tag field to version and updated the output image suffix to .rock. Approved and passed CI across seven files. | |
| #52 feat: support `--ignore=unmaintained` in the canonical/craft-actions/rockcraft-pack action | craft-actions | closed | Closed as an enhancement request without implementation or further discussion. The --ignore=unmaintained CLI option support for the rockcraft-pack action was not adopted. | |
| #17 Stable rockcraft | craft-actions | merged | Merged change to default to the stable rockcraft channel instead of edge when unspecified. Approved by two reviewers with zero unresolved comments. The two-file update was successfully integrated after passing CI checks. | |
| #406 fix(docs): drop "--edge" from rockcraft install instructions | rockcraft | merged | Merged a documentation fix removing the "--edge" flag from rockcraft installation instructions, resolving issue #404. Approved by three reviewers, passed CI, and updated five files. | |
| #8 project: add rockcraft.yaml load function (CRAFT-586) | rockcraft | merged | Merged after approval and passing CI checks. Extracts project file loading into a dedicated function with tests, modifying four files with 89 additions and 19 deletions. |