build(deps): dependency updates for Charmcraft 3
Metadata
Current evaluation
Merged #2634 constrained Charmcraft 3 direct dependencies to their current minor series and refreshed uv.lock to latest patches for the planned 3.5.4 release.
Resolution: closed resolved
Reason: PR #2634 was approved by two reviewers and merged. It applied compatible-minor dependency constraints and updated the uv lockfile in preparation for Charmcraft 3.5.4.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This restricts direct dependencies to the specific minor version being used and updates those in the uv lockfile to the latest patch version of that minor version. After this I'll get Renovate to run for this branch before tagging a Charmcraft 3.5.4.
No relevant documentation or release notes changes, as none of these changes have fixed direct Charmcraft bugs.
MacOS tests are fixed in #2635
CHARMCRAFT-689
---
- [x] I've followed the [contribution guidelines](https://github.com/canonical/charmcraft/blob/main/CONTRIBUTING.md).
- [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/).
- [x] I've successfully run `make lint && make test`.
- [x] I've added or updated any relevant documentation.
- [x] I've updated the relevant release notes.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #2634 constrained Charmcraft 3 direct dependencies to their current minor series and refreshed uv.lock to latest patches for the planned 3.5.4 release. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #2634 (lengau, CHARMCRAFT-689): pinned Charmcraft 3 direct deps to their current minor versions and refreshed uv.lock to latest patches, prep for tagging 3.5.4; macOS CI disabled separately in merged #2635. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #2634, constraining Charmcraft 3 direct dependencies to their current minor versions and refreshing uv.lock with latest patches in preparation for 3.5.4. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged dependency updates for Charmcraft 3, pinning direct dependencies to specific minor versions and updating the uv lockfile to latest patches. Approved by two reviewers. Prepares for the 3.5.4 release, macOS fixes in #2635. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged dependency updates for Charmcraft 3, pinning direct dependencies to minor versions and applying latest patches in the uv lockfile. Prepares the Charmcraft 3.5.4 release, with MacOS fixes in #2635. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/charmcraft#2635
(confidence 100%)
Merged follow-up addressing the Charmcraft 3 macOS test jobs alongside this dependency update.
-
Related To:
canonical/charmcraft#2605
(confidence 95%)
Tracks restoring the macOS test coverage disabled for Charmcraft 3.5.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2950 build(deps): update all dependencies | charmcraft | merged | Updated all dependencies to latest versions for Charmcraft 4.5, locking direct craft dependencies to minor versions. Merged into main via commit f437144. | |
| #1493 build(deps): update dependencies | charmcraft | merged | Merged dependency updates in charmcraft#1493 via commit c545a05f, changing two files (+47/-70). | |
| #2727 build(deps): update dependencies | charmcraft | merged | Renovate-style dependency refresh by maintainer lengau merged into main as commit 174fd8ff (7 files, +1426/-1239), updating lockfiles/constraints ahead of the Charmcraft 4.3.0 release candidate. | |
| #2122 build(deps): update patch dependencies for Charmcraft 2.7 | charmcraft | merged | Merged PR #2122, updating Charmcraft 2.7 patch dependencies across three files to address problems including the Jinja2 issue. | |
| #2358 docs: release Charmraft 3.5.2 | charmcraft | merged | Released Charmcraft 3.5.2 in merged PR #2358 (commit bcbd08c0), updating release notes; the release branch was later merged into main by #2359. | |
| #2138 fix(build): fix build dependencies and CI | charmcraft | merged | Merged into Charmcraft's 3.3 hotfix branch as commit 2e343277, cherry-picking #2137 to correct build dependencies and CI. | |
| #2279 fix: bugfix updates and release for 3.4.6 | charmcraft | merged | Merged as commit 1abdb6d2, delivering Charmcraft 3.4.6 bugfix and release updates; the release branch was later merged into main by #2281. | |
| #2142 chore: prepare release 3.4.1 | charmcraft | merged | Merged as charmcraft#2142 (25c20832), preparing Charmcraft 3.4.1 with dependency updates, release notes, and the cache hotfix backported by #2140. | |
| #2803 build(deps): update craft dependencies for 4.4.0 | charmcraft | merged | Merged #2803, updating Charmcraft's craft-* constraints for 4.4.0 and refreshing uv.lock; several distro-specific snap tests still failed at merge. | |
| #1494 build(deps): update dependencies for 2.5 branch | charmcraft | merged | Merged dependency updates for the 2.5 branch in canonical/charmcraft#1494 via commit 4d9820b6; test failures were attributed to craft-providers#502. |