Commit f95448a
authored
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` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​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
[@​EnricoMi](https://redirect.github.com/EnricoMi) in
[https://github.com/PyGithub/PyGithub/pull/3202](https://redirect.github.com/PyGithub/PyGithub/pull/3202)
#### New Contributors
- [@​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)
- [@​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)
- [@​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)
- [@​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)
- [@​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)
- [@​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)
- [@​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)
- [@​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)
- [@​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)
- [@​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)
- [@​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)
- [@​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)
- [@​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)
- [@​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)
- [@​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)
- [@​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==-->3 files changed
+3
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
0 commit comments