chore(deps): update dependency craft-parts to v1.31.0
Metadata
Current evaluation
Renovate bumped the craft-parts pin from ==1.29.0 to ==1.31.0 in charmcraft (2 files, +2/-2). Merged to main via commit 3a26492c after 2 approvals.
Resolution: closed resolved
Reason: PR #1690 was merged into main, recorded in charmcraft history as commit 3a26492c 'chore(deps): update dependency craft-parts to v1.31.0 (#1690)', with 2 approving reviewers and no unresolved comments. The dependency constraint was updated to craft-parts ==1.31.0.
Evaluated by: mr-cal-bot
No scores available.
Issue body
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [craft-parts](https://togithub.com/canonical/craft-parts) | `==1.29.0` -> `==1.31.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>canonical/craft-parts (craft-parts)</summary>
### [`v1.31.0`](https://togithub.com/canonical/craft-parts/releases/tag/1.31.0)
[Compare Source](https://togithub.com/canonical/craft-parts/compare/1.30.0...1.31.0)
##### What's Changed
- feat(plugin): Refactor NPM plugin by [@​liushuyu](https://togithub.com/liushuyu) in [https://github.com/canonical/craft-parts/pull/719](https://togithub.com/canonical/craft-parts/pull/719)
- New plugin docs by [@​tigarmo](https://togithub.com/tigarmo) in [https://github.com/canonical/craft-parts/pull/735](https://togithub.com/canonical/craft-parts/pull/735)
- Release 1.31.0 by [@​cmatsuoka](https://togithub.com/cmatsuoka) in [https://github.com/canonical/craft-parts/pull/736](https://togithub.com/canonical/craft-parts/pull/736)
**Full Changelog**: https://github.com/canonical/craft-parts/compare/1.30.0...1.31.0
### [`v1.30.0`](https://togithub.com/canonical/craft-parts/releases/tag/1.30.0)
[Compare Source](https://togithub.com/canonical/craft-parts/compare/1.29.0...1.30.0)
##### What's Changed
- ci(renovate): fix renovate regex manager by [@​lengau](https://togithub.com/lengau) in [https://github.com/canonical/craft-parts/pull/646](https://togithub.com/canonical/craft-parts/pull/646)
- chore: fix docs spelling issues by [@​lengau](https://togithub.com/lengau) in [https://github.com/canonical/craft-parts/pull/702](https://togithub.com/canonical/craft-parts/pull/702)
- chore(deps): update dependency sphinx-autodoc-typehints to v2.0.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/canonical/craft-parts/pull/704](https://togithub.com/canonical/craft-parts/pull/704)
- feat(info): support armv8l by [@​sergey-borovkov](https://togithub.com/sergey-borovkov) in [https://github.com/canonical/craft-parts/pull/697](https://togithub.com/canonical/craft-parts/pull/697)
- chore: update ruff by [@​lengau](https://togithub.com/lengau) in [https://github.com/canonical/craft-parts/pull/700](https://togithub.com/canonical/craft-parts/pull/700)
- build(deps): update pyright to 1.1.358 by [@​lengau](https://togithub.com/lengau) in [https://github.com/canonical/craft-parts/pull/701](https://togithub.com/canonical/craft-parts/pull/701)
- fix(docs): adapt to new ifconfig behavior by [@​liushuyu](https://togithub.com/liushuyu) in [https://github.com/canonical/craft-parts/pull/718](https://togithub.com/canonical/craft-parts/pull/718)
- docs: use canonical-sphinx by [@​tigarmo](https://togithub.com/tigarmo) in [https://github.com/canonical/craft-parts/pull/720](https://togithub.com/canonical/craft-parts/pull/720)
- chore(deps): update dependency ruff to v0.4.3 by [@​renovate](https://togithub.com/renovate) in [https://github.com/canonical/craft-parts/pull/709](https://togithub.com/canonical/craft-parts/pull/709)
- feat: unregister plugins by [@​mr-cal](https://togithub.com/mr-cal) in [https://github.com/canonical/craft-parts/pull/726](https://togithub.com/canonical/craft-parts/pull/726)
- chore(lint): use ruff from snap by [@​lengau](https://togithub.com/lengau) in [https://github.com/canonical/craft-parts/pull/715](https://togithub.com/canonical/craft-parts/pull/715)
- build: bump version to 1.30.0 by [@​mr-cal](https://togithub.com/mr-cal) in [https://github.com/canonical/craft-parts/pull/732](https://togithub.com/canonical/craft-parts/pull/732)
##### New Contributors
- [@​sergey-borovkov](https://togithub.com/sergey-borovkov) made their first contribution in [https://github.com/canonical/craft-parts/pull/697](https://togithub.com/canonical/craft-parts/pull/697)
**Full Changelog**: https://github.com/canonical/craft-parts/compare/1.29.0...1.30.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, 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 has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/canonical/charmcraft).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Renovate bumped the craft-parts pin from ==1.29.0 to ==1.31.0 in charmcraft (2 files, +2/-2). Merged to main via commit 3a26492c after 2 approvals. | |
| stealth/space-bunny-alpha | — | closed resolved | Renovate PR #1690 was merged as commit 3a26492c, updating Charmcraft's craft-parts dependency from v1.29.0 to v1.31.0. | |
| stealth/space-bunny-alpha | — | closed resolved | Renovate PR #1690 was merged, updating craft-parts from 1.29.0 to 1.31.0 in commit 3a26492c. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged an automated dependency update upgrading craft-parts from v1.29.0 to v1.31.0. Approved by two reviewers, passed CI checks, and merged with minimal changes. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged automated dependency update upgrading craft-parts from v1.29.0 to v1.31.0 via Renovate bot. The update incorporates plugin refactoring, documentation improvements, and armv8l support into the main branch. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
charmcraft#3a26492c
(confidence 90%)
Merge commit in charmcraft history implementing the craft-parts 1.31.0 bump.
-
Related To:
canonical/craft-parts#736
(confidence 60%)
craft-parts 1.31.0 release PR referenced in the changelog carried by this dependency bump.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1599 chore(deps): update dependency craft-parts to v1.27.0 | charmcraft | merged | Renovate PR updating charmcraft's craft-parts pin from ==1.26.2 to ==1.27.0 (2 files, +2/-2). Approved by 2 reviewers with no unresolved comments and merged to main via commit c6e5d545. | |
| #1442 chore(deps): update dependency craft-parts to v1.26.1 | charmcraft | merged | Renovate bump of craft-parts 1.26.0 -> 1.26.1 merged to main in commit 78ed8378 with 2 approvals; later overtaken by craft-parts v1.27.0 (#1599) and v1.31.0 (#1690). | |
| #1265 chore(deps): update dependency craft-parts to v1.25.1 | charmcraft | merged | Renovate dependency bump of craft-parts from ==1.24.1 to ==1.25.1 was merged into charmcraft main as commit b848a2d9, updating pyproject.toml and the lock file (+2/-2). | |
| #1142 chore(deps): update dependency craft-parts to v1.23.0 | charmcraft | merged | Merged PR #1142 in commit 10449f2d, raising craft-parts from 1.20.0 to 1.23.0 in the project pin and lockfile. | |
| #1004 chore(deps): update dependency craft-providers to v1.7.1 | charmcraft | merged | Renovate bumped craft-providers from 1.7.0 to 1.7.1 in charmcraft's pinned requirements. Merged via commit c598065f, landed through merge commit 6f35d244 (PR #1004). | |
| #431 chore(deps): update internal packages | rockcraft | merged | Renovate PR merged into main as commit 0a5b2645, bumping craft-application 1.0.0→1.1.0, craft-parts 1.25.2→1.26.0 and craft-providers 1.20.0→1.20.1; approved by 2 reviewers with no unresolved comments or failing CI. | |
| #1504 chore(deps): update internal packages | charmcraft | merged | Merged into main via commit bdb435d2, updating craft-parts from 1.26.1 to 1.26.2 and craft-providers from 1.21.0 to 1.22.0. | |
| #1465 chore(deps): update dependency craft-application to 1.2.1 | charmcraft | merged | Merged charmcraft#1465 via commit f88283ed, updating craft-application to version 1.2.1 in two files. | |
| #1281 chore(deps): update dependency craft-providers to v1.18.0 - autoclosed | charmcraft | closed | Renovate's craft-providers 1.18.0 bump was auto-closed unmerged; the identical update landed via PR #1294 in commit 59b70f01, bumping the pin in two dependency files (+2/-2). | |
| #4731 chore(deps): update dependency craft-grammar to v1.2.0 | snapcraft | merged | Renovate dependency bump of craft-grammar from 1.1.1/1.1.2 to 1.2.0 was approved and merged via commit be36b4dc0, updating 3 files (+3/-3). |