← Back to issue list

build(deps): update dependency pygit2 to >=1.16.0,<1.17.0 (hotfix/4.6) - autoclosed

View original Github issue

Metadata

Project
craft-application
Number
#534
Type
pull request
State
closed
Author
renovate[bot]
Labels
—
Created
Updated
Closed

Current evaluation

Renovate PR #534 proposed pygit2 1.16 for hotfix/4.6 but was autoclosed unmerged after prolonged inactivity, with no reviews or CI runs.

Resolution: closed stale

Reason: PR #534 remained unreviewed with no CI or comments and was eventually autoclosed without being merged. No resolving commit or replacement PR was identified.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [pygit2](https://redirect.github.com/libgit2/pygit2) ([changelog](https://redirect.github.com/libgit2/pygit2/blob/master/CHANGELOG.md)) | `>=1.13.0,<1.15.0` -> `>=1.16.0,<1.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pygit2/1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pygit2/1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pygit2/1.14.1/1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pygit2/1.14.1/1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>libgit2/pygit2 (pygit2)</summary> ### [`v1.16.0`](https://redirect.github.com/libgit2/pygit2/blob/HEAD/CHANGELOG.md#1160-2024-10-11) [Compare Source](https://redirect.github.com/libgit2/pygit2/compare/v1.15.1...v1.16.0) - Add support for Python 3.13 - Drop support for Python 3.9 - New `Repository.hashfile(...)` [#&#8203;1298](https://redirect.github.com/libgit2/pygit2/pull/1298) - New `Option.GET_MWINDOW_FILE_LIMIT` and `Option.SET_MWINDOW_FILE_LIMIT` [#&#8203;1312](https://redirect.github.com/libgit2/pygit2/pull/1312) - Fix overriding `certificate_check(...)` callback via argument to `RemoteCallbacks(...)` [#&#8203;1321](https://redirect.github.com/libgit2/pygit2/pull/1321) - Add py.typed [#&#8203;1310](https://redirect.github.com/libgit2/pygit2/pull/1310) - Fix `discover_repository(...)` annotation [#&#8203;1313](https://redirect.github.com/libgit2/pygit2/pull/1313) ### [`v1.15.1`](https://redirect.github.com/libgit2/pygit2/blob/HEAD/CHANGELOG.md#1151-2024-07-07) [Compare Source](https://redirect.github.com/libgit2/pygit2/compare/v1.15.0...v1.15.1) - New `Repository.revert(...)` [#&#8203;1297](https://redirect.github.com/libgit2/pygit2/pull/1297) - New optional `depth` argument in submodules `add()` and `update()` methods [#&#8203;1296](https://redirect.github.com/libgit2/pygit2/pull/1296) - Now `Submodule.url` returns `None` when the submodule does not have a url [#&#8203;1294](https://redirect.github.com/libgit2/pygit2/pull/1294) - Fix use after free bug in error reporting [#&#8203;1299](https://redirect.github.com/libgit2/pygit2/pull/1299) - Fix `Submodule.head_id` when the submodule is not in the current HEAD tree [#&#8203;1300](https://redirect.github.com/libgit2/pygit2/pull/1300) - Fix `Submodule.open()` when subclassing `Repository` [#&#8203;1295](https://redirect.github.com/libgit2/pygit2/pull/1295) - Fix error in the test suite when running with address sanitizer [#&#8203;1304](https://redirect.github.com/libgit2/pygit2/pull/1304) [#&#8203;1301](https://redirect.github.com/libgit2/pygit2/issues/1301) - Annotations and documentation fixes [#&#8203;1293](https://redirect.github.com/libgit2/pygit2/pull/1293) ### [`v1.15.0`](https://redirect.github.com/libgit2/pygit2/blob/HEAD/CHANGELOG.md#1150-2024-05-18) [Compare Source](https://redirect.github.com/libgit2/pygit2/compare/v1.14.1...v1.15.0) - Many deprecated features have been removed, see below - Upgrade to libgit2 v1.8.1 - New `push_options` optional argument in `Repository.push(...)` [#&#8203;1282](https://redirect.github.com/libgit2/pygit2/pull/1282) - New support comparison of `Oid` with text string - Fix `CheckoutNotify.IGNORED` [#&#8203;1288](https://redirect.github.com/libgit2/pygit2/issues/1288) - Use default error handler when decoding/encoding paths [#&#8203;537](https://redirect.github.com/libgit2/pygit2/issues/537) - Remove setuptools runtime dependency [#&#8203;1281](https://redirect.github.com/libgit2/pygit2/pull/1281) - Coding style with ruff [#&#8203;1280](https://redirect.github.com/libgit2/pygit2/pull/1280) - Add wheels for ppc64le [#&#8203;1279](https://redirect.github.com/libgit2/pygit2/pull/1279) - Fix tests on EPEL8 builds for s390x [#&#8203;1283](https://redirect.github.com/libgit2/pygit2/pull/1283) Deprecations: - Deprecate `IndexEntry.hex`, use `str(IndexEntry.id)` Breaking changes: - Remove deprecated `oid.hex`, use `str(oid)` - Remove deprecated `object.hex`, use `str(object.id)` - Remove deprecated `object.oid`, use `object.id` - Remove deprecated `Repository.add_submodule(...)`, use `Repository.submodules.add(...)` - Remove deprecated `Repository.lookup_submodule(...)`, use `Repository.submodules[...]` - Remove deprecated `Repository.init_submodules(...)`, use `Repository.submodules.init(...)` - Remove deprecated `Repository.update_submodule(...)`, use `Repository.submodules.update(...)` - Remove deprecated constants `GIT_OBJ_XXX`, use `ObjectType` - Remove deprecated constants `GIT_REVPARSE_XXX`, use `RevSpecFlag` - Remove deprecated constants `GIT_REF_XXX`, use `ReferenceType` - Remove deprecated `ReferenceType.OID`, use instead `ReferenceType.DIRECT` - Remove deprecated `ReferenceType.LISTALL`, use instead `ReferenceType.ALL` - Remove deprecated support for passing dicts to repository's `merge(...)`, `merge_commits(...)` and `merge_trees(...)`. Instead pass `MergeFlag` for `flags`, and `MergeFileFlag` for `file_flags`. - Remove deprecated support for passing a string for the favor argument to repository's `merge(...)`, `merge_commits(...)` and `merge_trees(...)`. Instead pass `MergeFavor`. </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/craft-application). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM5LjcyLjIiLCJ0YXJnZXRCcmFuY2giOiJob3RmaXgvNC42IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed stale Renovate PR #534 proposed pygit2 1.16 for hotfix/4.6 but was autoclosed unmerged after prolonged inactivity, with no reviews or CI runs.
stealth/space-bunny-alpha — closed stale Renovate PR #534 upgrading pygit2 to 1.16 for hotfix/4.6 was autoclosed unmerged without reviews or CI.
qwen/qwen3.6-35b-a3b — — 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.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
87%
#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%
#5263 build(deps): update dependency pygit2 to ~=1.17.0 (main) snapcraft closed Closed unmerged after Renovate could not update uv.lock for Python 3.13 dependency resolution; the bot then ignored the pygit2 1.17.0 update.
79%
#243 build(deps): make pygit2 a required dependency craft-application merged Merged PR #243 made pygit2 a required runtime dependency in commit b0a3afed.
75%
#5897 build(deps): update dependencies snapcraft merged Merged PR #5897 updated Python and schema dependencies and separately bumped pygit2/libgit2 in commits 7de04a6a1 and 83ba9d714.
75%
#2676 build(deps): enable newer pygit2 on Ubuntu 26.04 charmcraft merged Merged in 75ec25c7, enabling pygit2 >=1.17,<1.20 for Python 3.14 on Ubuntu 26.04 while retaining the Python 3.12 constraint.
75%
#210 build: broaden pygit2 dependency to include 1.14 craft-application merged Merged PR #210 in commit 71db9c5e broadened the pygit2 dependency to include 1.14, updated 1.14+ compatibility tests, and stopped Renovate update proposals.
74%
#636 build(deps): update dependency pyfakefs to v5.6.0 (hotfix/1.24) - autoclosed craft-providers closed Renovate PR #636 proposed pyfakefs 5.6.0 for hotfix/1.24 but was auto-closed unmerged after 765 days without review or CI activity.
72%
#864 build(deps): update github actions (hotfix/2.1) craft-providers closed Renovate PR #864 was closed unmerged after about 300 days without review, leaving its Python 3.14 and release-drafter v6.1.0 updates for hotfix/2.1 unapplied.
72%
#650 build(deps): update dependency pyfakefs to v5.6.0 (hotfix/2.0) - autoclosed craft-providers closed Renovate's unmerged pyfakefs 5.6.0 bump for hotfix/2.0 was autoclosed without review or CI; active main later advanced the dependency via #692.
72%