← 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 PR #4183 updated Snapcraft's craft-parts requirement to 1.21.0 in commit 8f6a8b353, aligning it with new base and overlay package callbacks.

Resolution: closed resolved

Reason: PR #4183 was merged; commit 8f6a8b353 updates the craft-parts dependency to 1.21.0.

Evaluated by: mr-cal-bot

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
stealth/space-bunny-alpha — closed resolved Merged PR #4183 updated Snapcraft's craft-parts requirement to 1.21.0 in commit 8f6a8b353, aligning it with new base and overlay package callbacks.
stealth/space-bunny-alpha — closed resolved Merged PR #4183 via commit 8f6a8b353, updating pinned craft-parts from 1.19.5 to 1.21.0 to add base-package and overlay-layer callbacks.
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.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4120 requirements: update craft-parts to 1.19.3 snapcraft merged Merged PR #4120 as b4fa73795, updating Snapcraft to craft-parts 1.19.3 for the planning-phase plugin-properties state fix.
85%
#4083 requirements: update craft-parts to 1.19.0 snapcraft merged Merged PR #4083 (commit 0e2cf91be) bumped craft-parts to 1.19.0, adopting feature selection that makes the overlay step optional and improving dirty checks for plugin-specific property changes.
84%
#4208 requirements: update craft-parts to 1.21.1 snapcraft merged Merged PR #4208 (commit 81457a836) updated craft-parts to 1.21.1, reverting changes to pull and build subdirectories.
82%
#4158 requirements: update craft-parts to 1.20.0 snapcraft closed Closed unmerged: cmatsuoka marked it superseded by merged PR #4183, which bumped craft-parts to 1.21.0 instead of 1.20.0 in commit 8f6a8b353 (targeted at 8.x, not 7.4.0).
82%
#218 requirements: update craft-parts to 1.19.0 rockcraft merged Merged as commit 3c9fc942: bumped craft-parts to 1.19.0, enabled overlays (now required by that release), and updated OS release verification in tests after Craft Parts dropped Ubuntu codenames.
82%
#4008 requirements: update to craft-parts 1.18.0 snapcraft merged Merged in #4008 via commit 5d6b65dac, updating Snapcraft to craft-parts 1.18.0 for tmpfs builds and adding SCons, Ant, and Maven plugins.
81%
#129 requirements: update craft-parts to 1.15.1 rockcraft merged Merged as b6b420bf, updating craft-parts to 1.15.1 to fix overlay device nodes and package-list updates on ubuntu:22.04; resolves rockcraft#117.
80%
#1021 requirements: update craft-parts to 1.18.1 charmcraft merged PR #1021 merged (commit e00cbd66, body commit 58669bb1), bumping craft-parts from 1.18.0 to 1.18.1 in requirements.txt and requirements-dev.txt to pick up the fix for ignored file patterns in local sources.
80%
#4327 requirements: update craft-parts to 1.23.1 snapcraft merged Merged PR #4327 updated craft-parts to 1.23.1, fixing rebuilds that could set the version twice.
80%
#4027 requirements: update craft-parts to 1.18.1 snapcraft merged Merged #4027 as 46791aad5, updating two requirement files to craft-parts 1.18.1 so ignored file patterns are honored for local sources.
80%