← Back to issue list

requirements: update craft-parts to 1.21.0

View original Github issue

Metadata

Project
snapcraft
Number
#4183
Type
pull request
State
merged
Author
cmatsuoka
Labels
Created
Updated
Closed

Current evaluation

Merged update to craft-parts 1.21.0, enabling explicit base package listing and overlay layer configuration via new callbacks. Approved by two reviewers, passed CI, rebased to main, and introduced no coverage changes.

Suggested action:

No scores available.

Issue body

Craft Parts 1.21.0 add callbacks to explicitly list base packages and to configure the overlay package layer. - [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint`? - [ ] Have you successfully run `pytest tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged update to craft-parts 1.21.0, enabling explicit base package listing and overlay layer configuration via new callbacks. Approved by two reviewers, passed CI, rebased to main, and introduced no coverage changes.
qwen3.6-35b-a3b-mtp-q6 Merged update to craft-parts 1.21.0, enabling explicit base package listing and overlay layer configuration via new callbacks. The branch was rebased to main and merged without impacting code coverage.
qwen3.6-35b-a3b-mtp-q6 Merged into main. Updated craft-parts to 1.21.0 to enable explicit base package listing and overlay layer configuration via new callbacks. The branch was rebased and passed code coverage checks before merge.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4208 requirements: update craft-parts to 1.21.1 snapcraft merged Merged update to craft-parts 1.21.1, reverting changes in pull and build subdirs. Approved by a reviewer, passed CI checks, and maintained existing code coverage with a minimal two-line change across two files.
88%
#4083 requirements: update craft-parts to 1.19.0 snapcraft merged Merged update to craft-parts 1.19.0, enabling optional overlay steps, feature selection, and improved dirty checking. Approved by reviewer, passed CI, and merged into main.
86%
#4327 requirements: update craft-parts to 1.23.1 snapcraft merged Merged update to craft-parts 1.23.1, fixing a bug where the version was set twice during rebuilds. Approved by reviewers, passed CI, and merged following maintainer coordination.
83%
#4027 requirements: update craft-parts to 1.18.1 snapcraft merged Merged update to craft-parts 1.18.1, fixing ignored file patterns during local source processing. Approved by reviewer, passed CI, rebased on main, and merged without coverage changes.
83%
#1092 requirements: update craft-parts to 1.19.2 charmcraft merged Merged dependency update upgrading craft-parts to 1.19.2, resolving ignore list handling for local sources. Approved by one reviewer, passed CI checks, and integrated successfully.
82%
#218 requirements: update craft-parts to 1.19.0 rockcraft merged Merged update to craft-parts 1.19.0. Changes enable overlays and adjust OS verification tests for removed Ubuntu codenames. Approved by two reviewers with passing CI across five files.
82%
#129 requirements: update craft-parts to 1.15.1 rockcraft merged Merged update to craft-parts 1.15.1, resolving device node and package list update issues with ubuntu:22.04 overlays. Approved and passed CI. Closes #117.
82%
#191 requirements: update craft-parts to 1.18.1 rockcraft merged Merged update to craft-parts 1.18.1, fixing ignored file patterns during local source processing. Approved by two reviewers with passing CI checks. Modified three files.
82%
#1021 requirements: update craft-parts to 1.18.1 charmcraft merged Merged dependency update to craft-parts 1.18.1, fixing ignored file patterns during local source processing. Approved by one reviewer with passing CI checks.
82%
#4305 requirements: update craft-parts to 1.19.7 snapcraft merged Merged update to craft-parts 1.19.7 to fix a bug where the version was set twice during rebuilds. Approved by reviewers, passed CI, and rebased onto hotfix/7.5.
81%