← 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 PR #5897 updated Python and schema dependencies and separately bumped pygit2/libgit2 in commits 7de04a6a1 and 83ba9d714.

Resolution: closed resolved

Reason: PR #5897 was approved and merged with the dependency updates. Its failing spread tests were attributed to a destructive-clean test problem and craft-providers#856, and did not block the merge.

Evaluated by: mr-cal-bot

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
stealth/space-bunny-alpha — closed resolved Merged PR #5897 updated Python and schema dependencies and separately bumped pygit2/libgit2 in commits 7de04a6a1 and 83ba9d714.
stealth/space-bunny-alpha — closed resolved Merged PR #4504 updated Python and schema dependencies and separately bumped pygit2/libgit2; it was approved by two reviewers and landed on main.
stealth/space-bunny-alpha — closed resolved Merged in #4504: Python/schema dependencies and pygit2/libgit2 were updated on main after two approvals. Spread failures were attributed to a flawed test and craft-providers#856.
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.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/snapcraft#5899 (confidence 90%)

    Follow-up PR #5899, commit 9db127202, improved the flaky test cleanup discussed after this PR.

  • Related To: canonical/craft-providers#856 (confidence 90%)

    The maintainer linked this provider bug to one of the failing spread tests.

Related issues

Issue Project State Summary Similarity
#935 build(deps): loosen pygit2 dependency craft-application merged Merged PR #935 loosened the pygit2 version constraint after verifying compatibility with intermediate and current releases, resolving #593; merged as commit 6fc53af4.
80%
#1044 build(deps): update all dependencies rockcraft merged Merged #1044 after approval, refreshing Python dependencies and bundled libgit2, umoci, and skopeo.
78%
#243 build(deps): make pygit2 a required dependency craft-application merged Merged PR #243 made pygit2 a required runtime dependency in commit b0a3afed.
76%
#1834 build(deps): update dependency pygit2 to v1.15.1 (main) charmcraft closed Renovate PR #1834 was closed unmerged without reviews or CI; the bot ignored pygit2 1.15.1 pending a newer release.
75%
#534 build(deps): update dependency pygit2 to >=1.16.0,<1.17.0 (hotfix/4.6) - autoclosed craft-application closed Renovate PR #534 proposed pygit2 1.16 for hotfix/4.6 but was autoclosed unmerged after prolonged inactivity, with no reviews or CI runs.
75%
#874 build(deps): update dependencies rockcraft merged Merged routine dependency-bump PR by maintainer tigarmo into main as commit 452a71dc (+1806/-1430 across 5 files), with 2 approvals and all lint, fast/slow, min-deps, schema and security checks green.
74%
#4504 build(deps): update dependencies snapcraft merged Merged dependency updates in #4504; resolving commits include e1f512402 and 0b6fecb8e. The PR received two approvals and Codecov reported full coverage of modified lines.
72%
#5690 build(deps): update dependency jsonschema to v2.6.0 (main) snapcraft merged Renovate PR #5690 bumped jsonschema pin from ==2.5.1 to ==2.6.0 in pyproject.toml (2 files, +7/-7). Merged into main as commit f12ce847d with all CI checks passing and 2 approvals.
72%
#1675 build(deps): update all dependencies charmcraft merged Merged PR #1675 updated dependencies across three files (+30/-30), landing as commit d52e064e after two approvals.
72%
#219 build(deps): update dependency python-gnupg to v0.5.6 (main) craft-archives merged Renovate PR #219 bumped python-gnupg 0.5.5 -> 0.5.6 in pyproject.toml and uv.lock; merged as commit 368cb84 with all CI checks passing and 2 approvals.
72%