← 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 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.

Suggested action:

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
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.
qwen3.6-35b-a3b-mtp-q6 Renovate autoclosed the pygit2 dependency update to >=1.16.0,<1.17.0 without merging. The branch was abandoned or superseded.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
83%
#1834 build(deps): update dependency pygit2 to v1.15.1 (main) charmcraft closed Closed without merging. The pygit2 dependency update to v1.15.1 was rejected. Renovate will ignore this version and automatically generate a replacement pull request when a newer release becomes available.
82%
#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.
76%
#198 chore(deps): update dependency remote/pygit2 to ~=1.14.1 - autoclosed craft-application closed Renovate dependency update for remote/pygit2 to ~=1.14.1 was autoclosed and abandoned. Automerge was disabled by configuration, and the request received zero reviews or comments.
75%
#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.
74%
#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.
74%
#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).
74%
#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.
73%
#1921 build(deps): update dependency requests to v2.32.2 [security] (hotfix/2.7) - autoclosed charmcraft closed Renovate bot pull request updating requests to v2.32.2 to address CVE-2024-35195 was autoclosed. The dependency update was not merged and remains abandoned, likely due to branch deletion or being superseded by another resolution.
73%
#5897 build(deps): update dependencies snapcraft merged 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.
73%