build(deps): update dependency craft-parts to ~=2.37.1 (main)
Metadata
Current evaluation
Renovate PR #448 updated craft-parts from ~=2.35.0 to ~=2.37.1 and merged into main via commit 221e45d with CI passing.
Resolution: closed resolved
Reason: The approved dependency update was merged into main through PR #448 at commit 221e45d, with all reported CI checks passing.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [craft-parts](https://redirect.github.com/canonical/craft-parts) | `~=2.35.0` → `~=2.37.1` |  |  |
---
### Release Notes
<details>
<summary>canonical/craft-parts (craft-parts)</summary>
### [`v2.37.1`](https://redirect.github.com/canonical/craft-parts/releases/tag/2.37.1)
[Compare Source](https://redirect.github.com/canonical/craft-parts/compare/2.37.0...2.37.1)
#### What's Changed
- test: bump black fixture to 26.3.1 to resolve OSV findings by [@​lengau](https://redirect.github.com/lengau) in [#​1732](https://redirect.github.com/canonical/craft-parts/pull/1732)
- fix: downgrade Features.reset() log from warning to debug by [@​tigarmo](https://redirect.github.com/tigarmo) in [#​1740](https://redirect.github.com/canonical/craft-parts/pull/1740)
- fix: install chisel for build-slices by [@​mr-cal](https://redirect.github.com/mr-cal) in [#​1737](https://redirect.github.com/canonical/craft-parts/pull/1737)
**Full Changelog**: <https://github.com/canonical/craft-parts/compare/2.37.0...2.37.1>
### [`v2.37.0`](https://redirect.github.com/canonical/craft-parts/releases/tag/2.37.0)
[Compare Source](https://redirect.github.com/canonical/craft-parts/compare/2.36.0...2.37.0)
#### What's Changed
- fix(deb): avoid python-apt for installed package checks by [@​gcomneno](https://redirect.github.com/gcomneno) in [#​1485](https://redirect.github.com/canonical/craft-parts/pull/1485)
- test: add unit tests for the non-blocking fifo class by [@​cmatsuoka](https://redirect.github.com/cmatsuoka) in [#​1700](https://redirect.github.com/canonical/craft-parts/pull/1700)
- fix(npm): escape backslash line continuation in tar command by [@​lengau](https://redirect.github.com/lengau) in [#​1663](https://redirect.github.com/canonical/craft-parts/pull/1663)
- style: drop mypy, pyright by [@​mr-cal](https://redirect.github.com/mr-cal) in [#​1706](https://redirect.github.com/canonical/craft-parts/pull/1706)
- test: delete integration test temp dirs on success in CI by [@​lengau](https://redirect.github.com/lengau) in [#​1674](https://redirect.github.com/canonical/craft-parts/pull/1674)
- ci: make zizmor accept unpinned references to Starflow by [@​lengau](https://redirect.github.com/lengau) in [#​1675](https://redirect.github.com/canonical/craft-parts/pull/1675)
- Fix Python v2 pip argument quoting by [@​tigarmo](https://redirect.github.com/tigarmo) with [@​Copilot](https://redirect.github.com/Copilot) in [#​1708](https://redirect.github.com/canonical/craft-parts/pull/1708)
- feat: validate namespaced parts by [@​cmatsuoka](https://redirect.github.com/cmatsuoka) in [#​1701](https://redirect.github.com/canonical/craft-parts/pull/1701)
- feat: plugins use native tls certificates by [@​cmatsuoka](https://redirect.github.com/cmatsuoka) in [#​1690](https://redirect.github.com/canonical/craft-parts/pull/1690)
- docs: update reference for the rust plugin by [@​cmatsuoka](https://redirect.github.com/cmatsuoka) in [#​1681](https://redirect.github.com/canonical/craft-parts/pull/1681)
- feat: add support for ignoring phasing by [@​nicolasbock-canonical](https://redirect.github.com/nicolasbock-canonical) in [#​1656](https://redirect.github.com/canonical/craft-parts/pull/1656)
- fix(plugins/qmake): use source-subdir if declared by [@​cmatsuoka](https://redirect.github.com/cmatsuoka) in [#​1687](https://redirect.github.com/canonical/craft-parts/pull/1687)
- fix: rebuild part on build-environment changes by [@​cmatsuoka](https://redirect.github.com/cmatsuoka) in [#​1686](https://redirect.github.com/canonical/craft-parts/pull/1686)
- test: fix ty 0.0.79 issues by [@​tigarmo](https://redirect.github.com/tigarmo) in [#​1716](https://redirect.github.com/canonical/craft-parts/pull/1716)
- refactor: put chisel call in its own module by [@​tigarmo](https://redirect.github.com/tigarmo) in [#​1715](https://redirect.github.com/canonical/craft-parts/pull/1715)
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.6 (main) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​1709](https://redirect.github.com/canonical/craft-parts/pull/1709)
- feat(part): add build-slices model by [@​tigarmo](https://redirect.github.com/tigarmo) in [#​1717](https://redirect.github.com/canonical/craft-parts/pull/1717)
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.7 (main) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​1721](https://redirect.github.com/canonical/craft-parts/pull/1721)
- feat: cut build-slices in the prologue by [@​tigarmo](https://redirect.github.com/tigarmo) in [#​1718](https://redirect.github.com/canonical/craft-parts/pull/1718)
- style: ty 0.0.82 by [@​mr-cal](https://redirect.github.com/mr-cal) in [#​1727](https://redirect.github.com/canonical/craft-parts/pull/1727)
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.8 (main) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​1726](https://redirect.github.com/canonical/craft-parts/pull/1726)
- fix: update schema for path and slice keys by [@​mr-cal](https://redirect.github.com/mr-cal) in [#​1730](https://redirect.github.com/canonical/craft-parts/pull/1730)
- ci: fix permissions for QA workflow by [@​tigarmo](https://redirect.github.com/tigarmo) in [#​1731](https://redirect.github.com/canonical/craft-parts/pull/1731)
- feat: run 'build' in build-slices root by [@​tigarmo](https://redirect.github.com/tigarmo) in [#​1724](https://redirect.github.com/canonical/craft-parts/pull/1724)
- docs: ignore debian.org in linkcheck by [@​lengau](https://redirect.github.com/lengau) in [#​1734](https://redirect.github.com/canonical/craft-parts/pull/1734)
- build: raise setuptools floor to 77.0 for PEP 639 license-files by [@​lengau](https://redirect.github.com/lengau) in [#​1733](https://redirect.github.com/canonical/craft-parts/pull/1733)
- docs: finalize changelog for 2.37.0 by [@​tigarmo](https://redirect.github.com/tigarmo) in [#​1736](https://redirect.github.com/canonical/craft-parts/pull/1736)
#### New Contributors
- [@​nicolasbock-canonical](https://redirect.github.com/nicolasbock-canonical) made their first contribution in [#​1656](https://redirect.github.com/canonical/craft-parts/pull/1656)
**Full Changelog**: <https://github.com/canonical/craft-parts/compare/2.36.0...2.37.0>
### [`v2.36.0`](https://redirect.github.com/canonical/craft-parts/releases/tag/2.36.0)
[Compare Source](https://redirect.github.com/canonical/craft-parts/compare/2.35.1...2.36.0)
#### What's Changed
- fix: migrate overlay files before running stage or prime ([#​1617](https://redirect.github.com/canonical/craft-parts/issues/1617)) by [@​tigarmo](https://redirect.github.com/tigarmo) in [#​1619](https://redirect.github.com/canonical/craft-parts/pull/1619)
- ci: update code owners by [@​mr-cal](https://redirect.github.com/mr-cal) in [#​1621](https://redirect.github.com/canonical/craft-parts/pull/1621)
- chore(merge): hotfix/2.33 into main by [@​tigarmo](https://redirect.github.com/tigarmo) in [#​1620](https://redirect.github.com/canonical/craft-parts/pull/1620)
- fix: handle dependencies when organizing to overlay by [@​cmatsuoka](https://redirect.github.com/cmatsuoka) in [#​1618](https://redirect.github.com/canonical/craft-parts/pull/1618)
- fix(plugins/colcon): disable test targets by default by [@​artivis](https://redirect.github.com/artivis) in [#​1623](https://redirect.github.com/canonical/craft-parts/pull/1623)
- fix(colcon): add missing build-packages to colcon by [@​artivis](https://redirect.github.com/artivis) in [#​1622](https://redirect.github.com/canonical/craft-parts/pull/1622)
- fix(git): checkout commit before updating submodules by [@​gcomneno](https://redirect.github.com/gcomneno) in [#​1600](https://redirect.github.com/canonical/craft-parts/pull/1600)
- build: bump starlette by [@​bepri](https://redirect.github.com/bepri) in [#​1629](https://redirect.github.com/canonical/craft-parts/pull/1629)
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.20 (main) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​1627](https://redirect.github.com/canonical/craft-parts/pull/1627)
- fix(poetry): don't install the export plugin from apt by [@​lengau](https://redirect.github.com/lengau) in [#​1633](https://redirect.github.com/canonical/craft-parts/pull/1633)
- chore: merge 2.34.1 into main by [@​lengau](https://redirect.github.com/lengau) in [#​1634](https://redirect.github.com/canonical/craft-parts/pull/1634)
- build(deps): lock file maintenance (main) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​1637](https://redirect.github.com/canonical/craft-parts/pull/1637)
- build(deps): update actions/checkout action to v7 (main) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​1638](https://redirect.github.com/canonical/craft-parts/pull/1638)
- docs(uv): clarify stage-packages usage by [@​gcomneno](https://redirect.github.com/gcomneno) in [#​1589](https://redirect.github.com/canonical/craft-parts/pull/1589)
- docs(python): clarify python-requirements usage by [@​gcomneno](https://redirect.github.com/gcomneno) in [#​1595](https://redirect.github.com/canonical/craft-parts/pull/1595)
- ci: align policy OSV scanner inputs by [@​lengau](https://redirect.github.com/lengau) in [#​1640](https://redirect.github.com/canonical/craft-parts/pull/1640)
- docs: fix cmake plugin ref in parts explanation by [@​medubelko](https://redirect.github.com/medubelko) in [#​1645](https://redirect.github.com/canonical/craft-parts/pull/1645)
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.22 (main) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​1653](https://redirect.github.com/canonical/craft-parts/pull/1653)
- ci: add copilot-collections config by [@​mr-cal](https://redirect.github.com/mr-cal) in [#​1655](https://redirect.github.com/canonical/craft-parts/pull/1655)
- feat: add overlay-recommended-packages by [@​smethnani](https://redirect.github.com/smethnani) in [#​1651](https://redirect.github.com/canonical/craft-parts/pull/1651)
- docs: update craft-providers link by [@​lengau](https://redirect.github.com/lengau) in [#​1649](https://redirect.github.com/canonical/craft-parts/pull/1649)
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.1 (main) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​1657](https://redirect.github.com/canonical/craft-parts/pull/1657)
- docs: declare slug in config by [@​jahn-junior](https://redirect.github.com/jahn-junior) in [#​1661](https://redirect.github.com/canonical/craft-parts/pull/1661)
- style(lint): auto-fix with ruff by [@​lengau](https://redirect.github.com/lengau) in [#​1662](https://redirect.github.com/canonical/craft-parts/pull/1662)
- chore: add zizmor permissions to policy workflow job by [@​lengau](https://redirect.github.com/lengau) with [@​Copilot](https://redirect.github.com/Copilot) in [#​1668](https://redirect.github.com/canonical/craft-parts/pull/1668)
- fix: prevent file deletion during self-linking in link\_or\_copy by [@​Tejas-Raj01](https://redirect.github.com/Tejas-Raj01) in [#​1628](https://redirect.github.com/canonical/craft-parts/pull/1628)
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.3 (main) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​1658](https://redirect.github.com/canonical/craft-parts/pull/1658)
- ci: add zizmor actions permission by [@​bepri](https://redirect.github.com/bepri) in [#​1670](https://redirect.github.com/canonical/craft-parts/pull/1670)
- feat(snaps): use '@​' for separating stage-snap names from their channels. by [@​lengau](https://redirect.github.com/lengau) in [#​1575](https://redirect.github.com/canonical/craft-parts/pull/1575)
- refactor: remove unused parameter list\_only by [@​cmatsuoka](https://redirect.github.com/cmatsuoka) in [#​1671](https://redirect.github.com/canonical/craft-parts/pull/1671)
- feat: set `DEBIAN_FRONTEND=noninteractive` by default by [@​lengau](https://redirect.github.com/lengau) with [@​Copilot](https://redirect.github.com/Copilot) in [#​1646](https://redirect.github.com/canonical/craft-parts/pull/1646)
- fix: use fork context for chroot in python 3.14 by [@​cmatsuoka](https://redirect.github.com/cmatsuoka) in [#​1672](https://redirect.github.com/canonical/craft-parts/pull/1672)
- feat: add stage-slices key by [@​mr-cal](https://redirect.github.com/mr-cal) in [#​1669](https://redirect.github.com/canonical/craft-parts/pull/1669)
- ci: don't install lxd by [@​lengau](https://redirect.github.com/lengau) in [#​1677](https://redirect.github.com/canonical/craft-parts/pull/1677)
- fix: add git source mutual exclusivity to schema by [@​cmatsuoka](https://redirect.github.com/cmatsuoka) in [#​1679](https://redirect.github.com/canonical/craft-parts/pull/1679)
- fix(packages/deb): preserve architecture in primed stage packages by [@​gcomneno](https://redirect.github.com/gcomneno) in [#​1558](https://redirect.github.com/canonical/craft-parts/pull/1558)
- fix(executor): preserve special files during build copy by [@​gcomneno](https://redirect.github.com/gcomneno) in [#​1523](https://redirect.github.com/canonical/craft-parts/pull/1523)
- docs: replace keywords with keys by [@​cmatsuoka](https://redirect.github.com/cmatsuoka) in [#​1685](https://redirect.github.com/canonical/craft-parts/pull/1685)
- test: add tests for chowns after file migration by [@​cmatsuoka](https://redirect.github.com/cmatsuoka) in [#​1680](https://redirect.github.com/canonical/craft-parts/pull/1680)
- fix: normalize leading slashes in migration paths by [@​cmatsuoka](https://redirect.github.com/cmatsuoka) in [#​1684](https://redirect.github.com/canonical/craft-parts/pull/1684)
- feat: improve error message for checksum mismatch by [@​cmatsuoka](https://redirect.github.com/cmatsuoka) in [#​1683](https://redirect.github.com/canonical/craft-parts/pull/1683)
- fix(deb): refresh apt cache before marking packages by [@​gcomneno](https://redirect.github.com/gcomneno) in [#​1468](https://redirect.github.com/canonical/craft-parts/pull/1468)
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.4 (main) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​1688](https://redirect.github.com/canonical/craft-parts/pull/1688)
- chore: merge release 2.35.1 to main by [@​lengau](https://redirect.github.com/lengau) in [#​1695](https://redirect.github.com/canonical/craft-parts/pull/1695)
- feat: use '@​' for separating deb names and versions by [@​steinbro](https://redirect.github.com/steinbro) in [#​1693](https://redirect.github.com/canonical/craft-parts/pull/1693)
- ci: use empty strings to prevent workflow evaluation failures by [@​lengau](https://redirect.github.com/lengau) in [#​1696](https://redirect.github.com/canonical/craft-parts/pull/1696)
- feat: show url of package that could not be retrieved by [@​cmatsuoka](https://redirect.github.com/cmatsuoka) in [#​1689](https://redirect.github.com/canonical/craft-parts/pull/1689)
- fix(executor): handle empty-string organize path by [@​gcomneno](https://redirect.github.com/gcomneno) in [#​1532](https://redirect.github.com/canonical/craft-parts/pull/1532)
- fix(errors): generalize partition usage resolution by [@​gcomneno](https://redirect.github.com/gcomneno) in [#​1591](https://redirect.github.com/canonical/craft-parts/pull/1591)
- style: ty by [@​mr-cal](https://redirect.github.com/mr-cal) in [#​1698](https://redirect.github.com/canonical/craft-parts/pull/1698)
- docs: update changelog by [@​cmatsuoka](https://redirect.github.com/cmatsuoka) in [#​1705](https://redirect.github.com/canonical/craft-parts/pull/1705)
#### New Contributors
- [@​Tejas-Raj01](https://redirect.github.com/Tejas-Raj01) made their first contribution in [#​1628](https://redirect.github.com/canonical/craft-parts/pull/1628)
**Full Changelog**: <https://github.com/canonical/craft-parts/compare/2.35.1...2.36.0>
### [`v2.35.1`](https://redirect.github.com/canonical/craft-parts/releases/tag/2.35.1)
[Compare Source](https://redirect.github.com/canonical/craft-parts/compare/2.35.0...2.35.1)
#### What's Changed
- chore: release 2.35.1 by [@​lengau](https://redirect.github.com/lengau) in [#​1694](https://redirect.github.com/canonical/craft-parts/pull/1694)
**Full Changelog**: <https://github.com/canonical/craft-parts/compare/2.35.0...2.35.1>
</details>
---
### Configuration
📅 **Schedule**: (in timezone Etc/UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/imagecraft).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMTIuMCIsInVwZGF0ZWRJblZlciI6IjQ0LjExMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJQUjogRGVwZW5kZW5jaWVzIl19-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Renovate PR #448 updated craft-parts from ~=2.35.0 to ~=2.37.1 and merged into main via commit 221e45d with CI passing. | |
| qwen/qwen3.8-27b | — | closed resolved | Renovate PR updating craft-parts from ~=2.35.0 to ~=2.37.1 was approved and merged into main via commit 221e45d (#448), with all CI checks passing. | |
| stealth/space-bunny-alpha |
Impact:
48
Quick Win:
33
Complexity:
18
Confidence:
87
Actionability:
85
|
needs review | Renovate bump of craft-parts from ~=2.35.0 to ~=2.37.1 in imagecraft (pyproject.toml + uv.lock, +5/-5). Approved by 1 reviewer, no unresolved comments, all listed CI checks passing; only snap-builds/build still pending. Automerge enabled. | |
| stealth/space-bunny-alpha |
Impact:
45
Quick Win:
34
Complexity:
12
Confidence:
86
Actionability:
85
|
needs review | Renovate bumps craft-parts from ~=2.35.0 to ~=2.37.0 in pyproject.toml and uv.lock (+5/-5). Approved with 0 unresolved comments; all listed checks pass, only build and snap-builds still pending. | |
| qwen/qwen3.6-35b-a3b |
Impact:
25
Quick Win:
14
Complexity:
5
Confidence:
75
Actionability:
60
|
needs review | Renovate PR updating craft-parts from ~=2.35.0 to ~=2.37.0. Freshly created, automerge enabled. CI build check failing, snap-builds pending. |
Update history
| Date | Change |
|---|---|
| closed | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #373 build(deps): update dependency craft-parts to ~=2.35.0 (main) | imagecraft | merged | Merged PR #373 via commit b31df71, updating craft-parts from ~=2.34.0 to ~=2.35.0. | |
| #242 build(deps): update dependency craft-parts to ~=2.27.0 (main) | imagecraft | merged | Renovate's craft-parts update from ~=2.26.0 to ~=2.27.0 was merged into main via PR #242 in commit d122215. | |
| #222 build(deps): update dependency craft-parts to ~=2.26.0 (main) | imagecraft | merged | Renovate's craft-parts bump from ~=2.25.0 to ~=2.26.0 was merged into main via commit 1c5d81b (approved, 3 reviewers); the constraint has since moved on to ~=2.37.1. | |
| #204 build(deps): update dependency craft-parts to ~=2.22.1 | imagecraft | merged | Merged PR #204 updated craft-parts from ~=2.21.0 to ~=2.22.1. | |
| #1276 build(deps): update dependency craft-parts to v2.35.0 (main) | rockcraft | closed | The craft-parts 2.35.0 update was closed unmerged after CI failures; the same update merged via #1307 (ab4f617f). | |
| #212 build(deps): update dependency craft-parts to ~=2.25.0 | imagecraft | merged | Renovate PR merged as commit fca4992, bumping craft-parts from ~=2.23.0 to ~=2.24.0 in imagecraft (approved by 2 reviewers; spread test job failed on Ubuntu 20.04/22.04/24.04). | |
| #1250 build(deps): bump craft-parts to 2.34.0 | rockcraft | closed | PR #1250 was closed unmerged after four CI checks failed; later commit ab4f617f updated craft-parts to 2.35.0 instead. | |
| #1307 build(deps): update craft-parts to 2.35.0 | rockcraft | merged | Merged PR #1307 updated craft-parts to 2.35.0 and included drive-by test fixes; changes landed in commit ab4f617f. | |
| #1386 build(deps): bump craft-parts to 2.37.2 | rockcraft | merged | Merged PR #1386 to bump craft-parts to 2.37.2, resolving a file migration performance regression. | |
| #5334 build(deps): update dependency craft-parts to v2.7.0 (main) - autoclosed | snapcraft | closed | Autoclosed unmerged; the 2.7.0 bump was superseded by #5474, merged as d9be20e2f, which upgraded craft-parts directly to 2.9.1. |