build(deps): dependency updates for Charmcraft 3
Metadata
Current evaluation
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.
Suggested action: —
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 |
|---|---|---|---|---|
| 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged dependency updates for Charmcraft 3, pinning direct dependencies to specific minor versions and advancing them to latest patches in the uv lockfile. Prepares for 3.5.4 release; MacOS test fixes handled in #2635. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2358 docs: release Charmraft 3.5.2 | charmcraft | merged | Merged to publish Charmcraft 3.5.2. Changes update release notes and cherry-pick fixes from main. Approved by two reviewers and merged after passing the majority of CI checks, with a few failing tests disregarded. | |
| #2122 build(deps): update patch dependencies for Charmcraft 2.7 | charmcraft | merged | Merged after two approvals and passing CI. Updates patch dependencies for Charmcraft 2.7 to resolve issues including jinja2. Changes modify three files with minor version bumps. | |
| #2583 build(deps): update all dependencies | charmcraft | merged | Merged dependency update for Charmcraft 4.2. Removed unused Sphinx package, disabled colcon and Ruby craft-parts plugins, and constrained pygit2 for core24. Approved by two reviewers and merged despite known pre-existing CI failures. | |
| #2803 build(deps): update craft dependencies for 4.4.0 | charmcraft | merged | Merged after approval. Updated Charmcraft craft-* dependency constraints for the 4.4.0 release and refreshed uv.lock. Core CI checks passed despite a few failing snap tests. | |
| #2202 docs: add initial 3.5 release notes | charmcraft | merged | Merged after approval. Added initial release notes for Charmcraft 3.5, incorporating new features and deprecation notes from 3.4. Integration completed following successful CI checks. | |
| #580 requirements: update to latest released versions | charmcraft | merged | Merged update to latest released dependency versions, introducing craft-store for improved Charmhub error handling. Approved by one reviewer with passing CI checks across two files. | |
| #1088 Fix and changelog for 2.4.4 | craft-parts | merged | Merged backport of fix #1086 to the 2.4 branch for Charmcraft 3.4. Includes a changelog update. Approved by three reviewers and passed CI checks. Maintainer noted future cherry-picks from main may be needed. | |
| #879 build(deps): bump craft-parts | rockcraft | merged | Merged dependency update bumping craft-parts to 2.9.1, resolving a uv version issue. Approved by two reviewers, passed all CI checks, and merged successfully, modifying two files. | |
| #2801 docs: add Charmcraft 4.4 release notes | charmcraft | merged | Added Charmcraft 4.4 release notes. Merged after approval and passing CI checks. Updates four files (+188/-4 lines) to address CHARMCRAFT-711. | |
| #2306 docs: release notes for Charmcraft 4.0 | charmcraft | merged | Merged PR adding release notes for Charmcraft 4.0. Approved by three reviewers. CI passed with non-blocking type checking warnings. Changes: +186/-5 lines across 4 files. |