← Back to issue list

build(deps): update dependency pygit2 to v1.15.1 (main)

View original Github issue

Metadata

Project
charmcraft
Number
#1834
Type
pull request
State
closed
Author
renovate[bot]
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

No scores available.

Issue body

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [pygit2](https://togithub.com/libgit2/pygit2) ([changelog](https://togithub.com/libgit2/pygit2/blob/master/CHANGELOG.md)) | `==1.14.1` -> `==1.15.1` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pygit2/1.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pygit2/1.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pygit2/1.14.1/1.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pygit2/1.14.1/1.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>libgit2/pygit2 (pygit2)</summary> ### [`v1.15.1`](https://togithub.com/libgit2/pygit2/blob/HEAD/CHANGELOG.md#1151-2024-07-07) [Compare Source](https://togithub.com/libgit2/pygit2/compare/v1.15.0...v1.15.1) - New `Repository.revert(...)` [#&#8203;1297](https://togithub.com/libgit2/pygit2/pull/1297) - New optional `depth` argument in submodules `add()` and `update()` methods [#&#8203;1296](https://togithub.com/libgit2/pygit2/pull/1296) - Now `Submodule.url` returns `None` when the submodule does not have a url [#&#8203;1294](https://togithub.com/libgit2/pygit2/pull/1294) - Fix use after free bug in error reporting [#&#8203;1299](https://togithub.com/libgit2/pygit2/pull/1299) - Fix `Submodule.head_id` when the submodule is not in the current HEAD tree [#&#8203;1300](https://togithub.com/libgit2/pygit2/pull/1300) - Fix `Submodule.open()` when subclassing `Repository` [#&#8203;1295](https://togithub.com/libgit2/pygit2/pull/1295) - Fix error in the test suite when running with address sanitizer [#&#8203;1304](https://togithub.com/libgit2/pygit2/pull/1304) [#&#8203;1301](https://togithub.com/libgit2/pygit2/issues/1301) - Annotations and documentation fixes [#&#8203;1293](https://togithub.com/libgit2/pygit2/pull/1293) ### [`v1.15.0`](https://togithub.com/libgit2/pygit2/blob/HEAD/CHANGELOG.md#1150-2024-05-18) [Compare Source](https://togithub.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://togithub.com/libgit2/pygit2/pull/1282) - New support comparison of `Oid` with text string - Fix `CheckoutNotify.IGNORED` [#&#8203;1288](https://togithub.com/libgit2/pygit2/issues/1288) - Use default error handler when decoding/encoding paths [#&#8203;537](https://togithub.com/libgit2/pygit2/issues/537) - Remove setuptools runtime dependency [#&#8203;1281](https://togithub.com/libgit2/pygit2/pull/1281) - Coding style with ruff [#&#8203;1280](https://togithub.com/libgit2/pygit2/pull/1280) - Add wheels for ppc64le [#&#8203;1279](https://togithub.com/libgit2/pygit2/pull/1279) - Fix tests on EPEL8 builds for s390x [#&#8203;1283](https://togithub.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://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/charmcraft). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6 Updating pygit2 to v1.15.1 was closed without merging. The Renovate bot confirmed the dependency update was rejected and will be ignored, awaiting a newer version instead.
qwen3.6-35b-a3b-mtp-q6 Closed without merging. The pygit2 v1.15.1 update was abandoned, causing Renovate to ignore this specific version and wait for a newer release.

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.
93%
#346 build(deps): update dependency pyright to v1.1.403 craft-cli closed Closed without merging. The pyright dependency update to v1.1.403 was abandoned. Renovate will ignore this version and automatically generate a new pull request when a newer release is available.
83%
#2155 build(deps): update dependency pydantic to v2.10.6 (main) charmcraft closed Closed without merging. The pydantic v2.10.6 update was rejected. Renovate will ignore this version and automatically generate a new pull request when a newer release is available.
82%
#779 build(deps): update dependency mypy to v1.16.1 (main) craft-application closed Closed without merging. The mypy update to v1.16.1 was abandoned despite passing CI checks. Renovate will ignore this version and wait for a newer release to generate a replacement PR.
82%
#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.
82%
#160 build(deps): update dependency python to 3.13 (main) craft-archives closed Closed without merging. Maintainers rejected the Python 3.13 update, preferring to maintain the lowest supported version. Renovate will ignore this update until a newer release is available.
79%
#2286 build(deps): update dependency python to 3.13 (main) charmcraft closed Closed without merging due to failing CI checks. Renovate will ignore this Python 3.13 update and generate a replacement PR when a newer version is released. The update was abandoned.
79%
#228 build(deps): update dependency pyright to v1.1.407 (main) imagecraft closed The pyright dependency update to v1.1.407 was closed without merging. The pull request was abandoned, and Renovate will ignore this specific version update.
79%
#878 build(deps): update dependency canonical-sphinx to v0.2.0 (main) craft-parts closed Closed without merging. The dependency update for canonical-sphinx from 0.1.0 to 0.2.0 was rejected. Renovate will ignore this version and generate a new PR for future releases.
79%
#325 build(deps): update dependency pyright to v1.1.392.post0 starbase closed Closed without merging. The pyright dependency update was abandoned, and the Renovate bot will ignore this version until a newer release triggers a fresh pull request.
78%