← Back to issue list

build(deps): update dependencies

View original Github issue

Metadata

Project
snapcraft
Number
#5897
Type
pull request
State
merged
Author
tigarmo
Labels
Created
Updated
Closed

Current evaluation

Merged dependency updates for Python packages, schema, pygit2, and libgit2. CI showed flaky test failures on Ubuntu 22.04/24.04 attributed to unrelated environment bugs, but the maintainer proceeded with the merge after approval.

Suggested action:

No scores available.

Issue body

The first commit update most Python dependencies, plus the schema. Second commit updates `pygit2` and `libgit2` separately. --- - [ ] I've followed the [contribution guidelines](https://github.com/canonical/snapcraft/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. - [ ] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged dependency updates for Python packages, schema, pygit2, and libgit2. CI showed flaky test failures on Ubuntu 22.04/24.04 attributed to unrelated environment bugs, but the maintainer proceeded with the merge after approval.
qwen3.6-35b-a3b-mtp-q6 Merged updates for Python dependencies, schema, pygit2, and libgit2. CI spread failures were attributed to flaky tests, a pre-existing test configuration issue, and an external craft-providers bug, allowing the dependency updates to proceed.
qwen3.6-35b-a3b-mtp-q6 Merged dependency updates for Python packages, schema, pygit2, and libgit2. CI failures were attributed to a flawed test and external craft-providers bug. Author verified readiness and merged the changes.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2676 build(deps): enable newer pygit2 on Ubuntu 26.04 charmcraft merged Merged to enable newer pygit2 on Ubuntu 26.04. Approved by two reviewers. CI included failing snap tests and type checking warnings, but notifications were non-blocking. Changes modified four files (+108/-13).
77%
#935 build(deps): loosen pygit2 dependency craft-application merged Merged after passing CI and receiving three approvals. Loosens pygit2 dependency to support versions up to 1.17, enabling Ubuntu core26 compatibility and resolving pyright type complaints.
77%
#1044 build(deps): update all dependencies rockcraft merged Updating Python dependencies, vendored libgit2, umoci, and skopeo. Approved by four reviewers and passing CI checks, the changes were merged after modifying four files with over 1100 lines added and removed.
76%
#336 build(deps): use a newer pygit2 on Python 3.14 imagecraft merged Merged an update to use a newer pygit2 version for Python 3.14 compatibility. Approved by two reviewers and passed all CI checks. The change removes the need to build an older pygit2 on resolute, simplifying dependency management.
74%
#243 build(deps): make pygit2 a required dependency craft-application merged Merged to make pygit2 a required dependency. Approved by two reviewers. The update modifies one file with a +8/-8 line change.
74%
#794 build(deps): update bugfixes (main) craft-application closed Closed without merging. The dependency update PR for pydantic-kitbash, pytest-mock, and setuptools was closed due to failing CI checks, including snap-tests, OSV-scanner, and lint, despite automerge being enabled.
73%
#534 build(deps): update dependency pygit2 to >=1.16.0,<1.17.0 (hotfix/4.6) - autoclosed craft-application closed Renovate bot PR updating pygit2 to >=1.16.0,<1.17.0 was autoclosed without review or CI checks. The dependency update was abandoned and not merged.
73%
#201 build(deps): update bugfixes (hotfix/2.0) craft-archives closed Closed without merging due to failing CI tests. Automated dependency updates for pytest and python-gnupg were abandoned.
72%
#1493 build(deps): update dependencies charmcraft merged Merged pull request updating project dependencies. Approved by two reviewers, the maintainer addressed comments on unused packages and clarified that CI failures resulted from an external issue.
71%
#5263 build(deps): update dependency pygit2 to ~=1.17.0 (main) snapcraft closed Closed without merging due to a uv.lock dependency resolution failure during the pygit2 update to 1.17.0. Renovate will ignore this update and automatically generate a replacement PR for a newer version.
71%