build(deps): update dependencies
Metadata
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. | |
| #1044 build(deps): update all dependencies | rockcraft | merged | Merged #1044 after approval, refreshing Python dependencies and bundled libgit2, umoci, and skopeo. | |
| #243 build(deps): make pygit2 a required dependency | craft-application | merged | Merged PR #243 made pygit2 a required runtime dependency in commit b0a3afed. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |