canonical / charmcraft

Collaborate, build and publish charmed operators for Kubernetes, Linux and Windows.
Apache License 2.0
66 stars 69 forks source link

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

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 1 month ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
pygit2 (changelog) ==1.14.1 -> ==1.15.1 age adoption passing confidence

Release Notes

libgit2/pygit2 (pygit2) ### [`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(...)` [#​1297](https://togithub.com/libgit2/pygit2/pull/1297) - New optional `depth` argument in submodules `add()` and `update()` methods [#​1296](https://togithub.com/libgit2/pygit2/pull/1296) - Now `Submodule.url` returns `None` when the submodule does not have a url [#​1294](https://togithub.com/libgit2/pygit2/pull/1294) - Fix use after free bug in error reporting [#​1299](https://togithub.com/libgit2/pygit2/pull/1299) - Fix `Submodule.head_id` when the submodule is not in the current HEAD tree [#​1300](https://togithub.com/libgit2/pygit2/pull/1300) - Fix `Submodule.open()` when subclassing `Repository` [#​1295](https://togithub.com/libgit2/pygit2/pull/1295) - Fix error in the test suite when running with address sanitizer [#​1304](https://togithub.com/libgit2/pygit2/pull/1304) [#​1301](https://togithub.com/libgit2/pygit2/issues/1301) - Annotations and documentation fixes [#​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(...)` [#​1282](https://togithub.com/libgit2/pygit2/pull/1282) - New support comparison of `Oid` with text string - Fix `CheckoutNotify.IGNORED` [#​1288](https://togithub.com/libgit2/pygit2/issues/1288) - Use default error handler when decoding/encoding paths [#​537](https://togithub.com/libgit2/pygit2/issues/537) - Remove setuptools runtime dependency [#​1281](https://togithub.com/libgit2/pygit2/pull/1281) - Coding style with ruff [#​1280](https://togithub.com/libgit2/pygit2/pull/1280) - Add wheels for ppc64le [#​1279](https://togithub.com/libgit2/pygit2/pull/1279) - Fix tests on EPEL8 builds for s390x [#​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`.

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.



This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] commented 1 month ago

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (==1.15.1). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.