Skip to content

Commit f95448a

Browse files
Update dependency PyGithub to v2.7.0 (#431)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [PyGithub](https://redirect.github.com/pygithub/pygithub) | `==2.6.1` -> `==2.7.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pygithub/2.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pygithub/2.6.1/2.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>pygithub/pygithub (PyGithub)</summary> ### [`v2.7.0`](https://redirect.github.com/PyGithub/PyGithub/releases/tag/v2.7.0) [Compare Source](https://redirect.github.com/pygithub/pygithub/compare/v2.6.1...v2.7.0) #### What's Changed ##### Breaking Changes - Method `Github.get_rate_limit()` now returns `RateLimitOverview` rather than `RateLimit` ([https://github.com/PyGithub/PyGithub/pull/3205](https://redirect.github.com/PyGithub/PyGithub/pull/3205)). Code like ```python gh.get_rate_limit().core.remaining ``` should be replaced with ```python gh.get_rate_limit().resources.core.remaining ``` - Method `GitTag.verification` now returns `GitCommitVerification` rather than `dict[str, Any]` ([https://github.com/PyGithub/PyGithub/pull/3226](https://redirect.github.com/PyGithub/PyGithub/pull/3226)). Code like ```python tag.verification["reason"] tag.verification.get("reason") ``` should be replaced with ```python tag.verification.reason ``` ##### New Features - Add getting list of self-hosted runners of organization by [@&#8203;climbfuji](https://redirect.github.com/climbfuji) in [https://github.com/PyGithub/PyGithub/pull/3190](https://redirect.github.com/PyGithub/PyGithub/pull/3190) - Apply OpenAPI spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3317](https://redirect.github.com/PyGithub/PyGithub/pull/3317) - Add support for Sub-Issues by [@&#8203;e7217](https://redirect.github.com/e7217) in [https://github.com/PyGithub/PyGithub/pull/3258](https://redirect.github.com/PyGithub/PyGithub/pull/3258) ##### Improvement - Refactor search results into separate classes by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3204](https://redirect.github.com/PyGithub/PyGithub/pull/3204) - Add `OrganizationInvitation` by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3207](https://redirect.github.com/PyGithub/PyGithub/pull/3207) - Add and apply missing schemas by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3209](https://redirect.github.com/PyGithub/PyGithub/pull/3209) - Sync `RepositoryAdvisory` tests with OpenAPI spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3215](https://redirect.github.com/PyGithub/PyGithub/pull/3215) - Sync `ProjectColumn` and `ProjectCard` tests with OpenAPI spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3216](https://redirect.github.com/PyGithub/PyGithub/pull/3216) - Sync `CopilotSeat` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3232](https://redirect.github.com/PyGithub/PyGithub/pull/3232) - Sync `HookDeliverySummary` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3233](https://redirect.github.com/PyGithub/PyGithub/pull/3233) - Sync `RequiredPullRequestReviews` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3234](https://redirect.github.com/PyGithub/PyGithub/pull/3234) - Sync `RequiredStatusChecks` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3236](https://redirect.github.com/PyGithub/PyGithub/pull/3236) - Sync `Team` class with API spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3237](https://redirect.github.com/PyGithub/PyGithub/pull/3237) - Replace `deprecated.deprecated()` with `typing_extensions.deprecated()` by [@&#8203;lazka](https://redirect.github.com/lazka) in [https://github.com/PyGithub/PyGithub/pull/3255](https://redirect.github.com/PyGithub/PyGithub/pull/3255) - fix(CodeScanAlert): add missing attributes by [@&#8203;ReenigneArcher](https://redirect.github.com/ReenigneArcher) in [https://github.com/PyGithub/PyGithub/pull/3274](https://redirect.github.com/PyGithub/PyGithub/pull/3274) - Allow SHAs when creating PR comments by [@&#8203;tuchfarber](https://redirect.github.com/tuchfarber) in [https://github.com/PyGithub/PyGithub/pull/3248](https://redirect.github.com/PyGithub/PyGithub/pull/3248) - Get collaborator role name by [@&#8203;jmgate](https://redirect.github.com/jmgate) in [https://github.com/PyGithub/PyGithub/pull/3295](https://redirect.github.com/PyGithub/PyGithub/pull/3295) - Adding `prevent_self_review` property to `Repository.createEnvironment` by [@&#8203;gopidesupavan](https://redirect.github.com/gopidesupavan) in [https://github.com/PyGithub/PyGithub/pull/3246](https://redirect.github.com/PyGithub/PyGithub/pull/3246) - Add `PullRequest.get_issue_timeline` method by [@&#8203;kukarkinmm](https://redirect.github.com/kukarkinmm) in [https://github.com/PyGithub/PyGithub/pull/3259](https://redirect.github.com/PyGithub/PyGithub/pull/3259) - Support built-in `reversed()` on `PaginatedList` by [@&#8203;mfocko](https://redirect.github.com/mfocko) in [https://github.com/PyGithub/PyGithub/pull/3260](https://redirect.github.com/PyGithub/PyGithub/pull/3260) - Relax 404 condition in `Requester` exception handling by [@&#8203;jsmolar](https://redirect.github.com/jsmolar) in [https://github.com/PyGithub/PyGithub/pull/3299](https://redirect.github.com/PyGithub/PyGithub/pull/3299) - Add `delete_self_hosted_runner` to `Organization` by [@&#8203;uncleDecart](https://redirect.github.com/uncleDecart) in [https://github.com/PyGithub/PyGithub/pull/3306](https://redirect.github.com/PyGithub/PyGithub/pull/3306) ##### Bug Fixes - Fix broken pickle support for `Auth` classes by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3211](https://redirect.github.com/PyGithub/PyGithub/pull/3211) - Remove schema from `Deployment`, remove `message` attribute by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3223](https://redirect.github.com/PyGithub/PyGithub/pull/3223) - Fix incorrect deprecated import by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3225](https://redirect.github.com/PyGithub/PyGithub/pull/3225) - Add `CodeSecurityConfigRepository` returned by `get_repos_for_code_security_config` by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3219](https://redirect.github.com/PyGithub/PyGithub/pull/3219) - Fix `Branch.get_required_status_checks` return type by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3235](https://redirect.github.com/PyGithub/PyGithub/pull/3235) - Adds `multi_select` and `true_false` options to `CustomProperty.value_type` by [@&#8203;gfog-floqast](https://redirect.github.com/gfog-floqast) in [https://github.com/PyGithub/PyGithub/pull/3173](https://redirect.github.com/PyGithub/PyGithub/pull/3173) - Fix url encoding of strings with slashes in URLs by [@&#8203;OscarVanL](https://redirect.github.com/OscarVanL) in [https://github.com/PyGithub/PyGithub/pull/3263](https://redirect.github.com/PyGithub/PyGithub/pull/3263) - Fix side-effect when removing Authorization key from headers by [@&#8203;alecglen](https://redirect.github.com/alecglen) in [https://github.com/PyGithub/PyGithub/pull/3313](https://redirect.github.com/PyGithub/PyGithub/pull/3313) - Make `TimingData.run_duration_ms` optional by [@&#8203;LifeLex](https://redirect.github.com/LifeLex) in [https://github.com/PyGithub/PyGithub/pull/3268](https://redirect.github.com/PyGithub/PyGithub/pull/3268) - Normalize App ID to String & Enhance JWT Issuer Verification by [@&#8203;x612skm](https://redirect.github.com/x612skm) in [https://github.com/PyGithub/PyGithub/pull/3272](https://redirect.github.com/PyGithub/PyGithub/pull/3272) ##### Dependencies - Bump actions/checkout from 3 to 4 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/PyGithub/PyGithub/pull/2754](https://redirect.github.com/PyGithub/PyGithub/pull/2754)4 ##### Maintenance - Mention removal of `AppAuth.private_key` in changelog by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3212](https://redirect.github.com/PyGithub/PyGithub/pull/3212) - Remove wrong schema from Repository by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3220](https://redirect.github.com/PyGithub/PyGithub/pull/3220) - Rename `HookDeliveryRequest` and `…Response` private headers fields by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3221](https://redirect.github.com/PyGithub/PyGithub/pull/3221) - Sort classes' functions by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3231](https://redirect.github.com/PyGithub/PyGithub/pull/3231) - Move all Python files to future annotations by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3241](https://redirect.github.com/PyGithub/PyGithub/pull/3241) - Fix return type of `PaginatedList[int]` by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3240](https://redirect.github.com/PyGithub/PyGithub/pull/3240) - Sync with OpenAPI spec by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3244](https://redirect.github.com/PyGithub/PyGithub/pull/3244) - Make token auth default in tests by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3242](https://redirect.github.com/PyGithub/PyGithub/pull/3242) - Add `Organization.get_repos_for_code_security_config` test by [@&#8203;billnapier](https://redirect.github.com/billnapier) in [https://github.com/PyGithub/PyGithub/pull/3239](https://redirect.github.com/PyGithub/PyGithub/pull/3239) - Add Python 3.13 to CI by [@&#8203;lazka](https://redirect.github.com/lazka) in [https://github.com/PyGithub/PyGithub/pull/3253](https://redirect.github.com/PyGithub/PyGithub/pull/3253) - Enhance PyGithub webhook documentation by [@&#8203;ssganesh035](https://redirect.github.com/ssganesh035) in [https://github.com/PyGithub/PyGithub/pull/3267](https://redirect.github.com/PyGithub/PyGithub/pull/3267) - Create codeql.yml by [@&#8203;JLLeitschuh](https://redirect.github.com/JLLeitschuh) in [https://github.com/PyGithub/PyGithub/pull/3277](https://redirect.github.com/PyGithub/PyGithub/pull/3277) - Add schema to `TimingData` by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3206](https://redirect.github.com/PyGithub/PyGithub/pull/3206) - Remove error schemas from classes by [@&#8203;EnricoMi](https://redirect.github.com/EnricoMi) in [https://github.com/PyGithub/PyGithub/pull/3202](https://redirect.github.com/PyGithub/PyGithub/pull/3202) #### New Contributors - [@&#8203;ssganesh035](https://redirect.github.com/ssganesh035) made their first contribution in [https://github.com/PyGithub/PyGithub/pull/3267](https://redirect.github.com/PyGithub/PyGithub/pull/3267) - [@&#8203;ReenigneArcher](https://redirect.github.com/ReenigneArcher) made their first contribution in [https://github.com/PyGithub/PyGithub/pull/3274](https://redirect.github.com/PyGithub/PyGithub/pull/3274) - [@&#8203;climbfuji](https://redirect.github.com/climbfuji) made their first contribution in [https://github.com/PyGithub/PyGithub/pull/3190](https://redirect.github.com/PyGithub/PyGithub/pull/3190) - [@&#8203;tuchfarber](https://redirect.github.com/tuchfarber) made their first contribution in [https://github.com/PyGithub/PyGithub/pull/3248](https://redirect.github.com/PyGithub/PyGithub/pull/3248) - [@&#8203;jmgate](https://redirect.github.com/jmgate) made their first contribution in [https://github.com/PyGithub/PyGithub/pull/3295](https://redirect.github.com/PyGithub/PyGithub/pull/3295) - [@&#8203;gopidesupavan](https://redirect.github.com/gopidesupavan) made their first contribution in [https://github.com/PyGithub/PyGithub/pull/3246](https://redirect.github.com/PyGithub/PyGithub/pull/3246) - [@&#8203;kukarkinmm](https://redirect.github.com/kukarkinmm) made their first contribution in [https://github.com/PyGithub/PyGithub/pull/3259](https://redirect.github.com/PyGithub/PyGithub/pull/3259) - [@&#8203;mfocko](https://redirect.github.com/mfocko) made their first contribution in [https://github.com/PyGithub/PyGithub/pull/3260](https://redirect.github.com/PyGithub/PyGithub/pull/3260) - [@&#8203;gfog-floqast](https://redirect.github.com/gfog-floqast) made their first contribution in [https://github.com/PyGithub/PyGithub/pull/3173](https://redirect.github.com/PyGithub/PyGithub/pull/3173) - [@&#8203;jsmolar](https://redirect.github.com/jsmolar) made their first contribution in [https://github.com/PyGithub/PyGithub/pull/3299](https://redirect.github.com/PyGithub/PyGithub/pull/3299) - [@&#8203;OscarVanL](https://redirect.github.com/OscarVanL) made their first contribution in [https://github.com/PyGithub/PyGithub/pull/3263](https://redirect.github.com/PyGithub/PyGithub/pull/3263) - [@&#8203;alecglen](https://redirect.github.com/alecglen) made their first contribution in [https://github.com/PyGithub/PyGithub/pull/3313](https://redirect.github.com/PyGithub/PyGithub/pull/3313) - [@&#8203;LifeLex](https://redirect.github.com/LifeLex) made their first contribution in [https://github.com/PyGithub/PyGithub/pull/3268](https://redirect.github.com/PyGithub/PyGithub/pull/3268) - [@&#8203;e7217](https://redirect.github.com/e7217) made their first contribution in [https://github.com/PyGithub/PyGithub/pull/3258](https://redirect.github.com/PyGithub/PyGithub/pull/3258) - [@&#8203;x612skm](https://redirect.github.com/x612skm) made their first contribution in [https://github.com/PyGithub/PyGithub/pull/3272](https://redirect.github.com/PyGithub/PyGithub/pull/3272) - [@&#8203;uncleDecart](https://redirect.github.com/uncleDecart) made their first contribution in [https://github.com/PyGithub/PyGithub/pull/3306](https://redirect.github.com/PyGithub/PyGithub/pull/3306) **Full Changelog**: PyGithub/PyGithub@v2.6.0...v2.7.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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 these updates 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/lettuce-financial/github-bot-signed-commit). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40Ni4zIiwidXBkYXRlZEluVmVyIjoiNDEuNDYuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2 parents f4b0b00 + 60bc7f9 commit f95448a

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ requires-python = ">=3.10"
99
dependencies = [
1010
"click==8.2.1",
1111
"GitPython==3.1.45",
12-
"PyGithub==2.6.1",
12+
"PyGithub==2.7.0",
1313
]
1414

1515

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ gitdb==4.0.12
88
GitPython==3.1.45
99
idna==3.10
1010
pycparser==2.22
11-
PyGithub==2.6.1
11+
PyGithub==2.7.0
1212
PyJWT==2.10.1
1313
PyNaCl==1.5.0
1414
python-dateutil==2.9.0.post0

src/bot/remote.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def authenticate_app(app_id: int, private_key: str) -> Github:
1717
auth = AppAuth(app_id, private_key)
1818
integration = GithubIntegration(auth=auth)
1919
installation = integration.get_installations()[0]
20-
return installation.get_github_for_installation() # type: ignore
20+
return installation.get_github_for_installation()
2121

2222

2323
def make_tree_blob_element(blob: Blob) -> InputGitTreeElement:

0 commit comments

Comments
 (0)