← Back to issue list

build(deps): dependency updates for Charmcraft 3

View original Github issue

Metadata

Project
charmcraft
Number
#2634
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

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.
83%
#1493 build(deps): update dependencies charmcraft merged Merged dependency updates in charmcraft#1493 via commit c545a05f, changing two files (+47/-70).
81%
#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.
79%
#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.
78%
#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.
77%
#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.
77%
#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.
76%
#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.
75%
#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.
74%
#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.
74%