← Back to issue list

build(deps): update all dependencies

View original Github issue

Metadata

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

Current evaluation

Updated all dependencies to latest versions for Charmcraft 4.5, locking direct craft dependencies to minor versions. Merged into main via commit f437144.

Resolution: closed resolved

Reason: The pull request was merged into main by the maintainer after resolving merge conflicts, successfully updating all dependencies for the 4.5 release.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This updates all dependencies to their very latest versions in prep for Charmcraft 4.5 A minor change I've made here is that the direct craft dependencies lock to the minor version, making it easier to update them on a hotfix branch. --- - [ ] I've followed the [contribution guidelines](https://github.com/canonical/charmcraft/blob/main/CONTRIBUTING.md). - [ ] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [ ] I've successfully run `make lint && make test`. - [ ] I've added or updated any relevant documentation. - [ ] In documents I changed, I [added a meta description](https://canonical-starflow.readthedocs-hosted.com/how-to/add-a-page-meta-description/) if one was missing. - [ ] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b — closed resolved Updated all dependencies to latest versions for Charmcraft 4.5, locking direct craft dependencies to minor versions. Merged into main via commit f437144.

Update history

Date Change
merged
updated
updated
updated
updated
updated
updated
updated
updated
created

Related issues

Issue Project State Summary Similarity
#1493 build(deps): update dependencies charmcraft merged Merged dependency updates in charmcraft#1493 via commit c545a05f, changing two files (+47/-70).
85%
#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.
85%
#2634 build(deps): dependency updates for Charmcraft 3 charmcraft merged 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.
83%
#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.
83%
#2583 build(deps): update all dependencies charmcraft merged Merged as commit e66a25b5 by lengau: bulk dependency update ahead of Charmcraft 4.2, dropping unused sphinxcontrib.details.directive, disabling new colcon/ruby craft-parts plugins, and pinning pygit2 for core24 libgit2. 4.2 release notes followed in #2589.
80%
#2441 build(deps): update dependencies for 4.0.0 charmcraft merged Merged PR #2441 as commit 089e6a5d, bumping all available dependencies (+1795/-1310, 8 files) ahead of the Charmcraft 4.0.0 tag; 3 approvals, all CI checks passed despite 4 ty type-check bot notifications.
80%
#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.
78%
#2097 build(deps): update bugfixes (main) charmcraft merged Merged in canonical/charmcraft#2097, updating ruff-pre-commit v0.9.2, craft-application 4.8.2, and pyfakefs 5.7.4.
78%
#696 build(deps): update dependency craft-application to v4.1.1 (main) rockcraft merged Merged PR #696 via commit 063fd28a, upgrading craft-application from 4.0.0 to 4.1.1 across three files.
78%
#1353 chore(deps): update all dependencies charmcraft merged Merged charmcraft#1353 via commit 18b4d9d7, updating all dependencies across three files (+23/-24).
77%