build(deps): update all dependencies
Metadata
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). | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #1353 chore(deps): update all dependencies | charmcraft | merged | Merged charmcraft#1353 via commit 18b4d9d7, updating all dependencies across three files (+23/-24). |