← 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 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.
80%
#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.
77%
#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.
76%
#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.
74%
#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.
74%
#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.
73%
#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.
72%
#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.
72%
#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.
71%
#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.
71%