RedHatQE / openshift-ci-trigger

Trigger openshift-ci jobs based on specific Gitlab merged MRs
0 stars 3 forks source link

Update dependency PyGithub to v1.59.0 #35

Closed redhat-qe-bot closed 1 year ago

redhat-qe-bot commented 1 year ago

This PR contains the following updates:

Package Type Update Change
PyGithub dependencies minor 1.58.2 -> 1.59.0

Release Notes

pygithub/pygithub (PyGithub) ### [`v1.59.0`](https://togithub.com/PyGithub/PyGithub/releases/tag/v1.59.0) [Compare Source](https://togithub.com/pygithub/pygithub/compare/v1.58.2...v1.59.0) #### Important This release introduces new way of authentication. All authentication-related arguments `github.Github(login_or_token=…, password=…, jwt=…, app_auth=…)` and `github.GithubIntegration(integration_id=…, private_key=…, jwt_expiry=…, jwt_issued_at=…, jwt_algorithm=…)` are replaced by a single `auth=…` argument. Module `github.Auth` provides classes for all supported ways of authentication: `Login`, `Token`, `AppAuth`, `AppAuthToken`, `AppInstallationAuth`, `AppUserAuth`. Old arguments are deprecated but continue to work. They are scheduled for removal for version 2.0 release. This project has decided to move all typing information from `.pyi` files into the respective `.py` source files. This will happen gradually over time. #### Breaking Changes - The `position` argument in `github.PullRequest.create_review_comment(position=…)` has been renamed to `line`. This breaks user code that calls `create_review_comment` with keyword argument `position`. Call with `line=…` instead. Calling this method with positional arguments is not breaking. - The `jwt_expiry`, `jwt_issued_at` and `jwt_algorithm` arguments in `github.GithubIntegration()` have changed their position. User code calling `github.GithubIntegration(…)` with these arguments as positional arguments breaks. Please use keyword arguments: `github.GithubIntegration(…, jwt_expiry=…, jwt_issued_at=…, jwt_algorithm=…)`. - The `since` argument in `github.PullRequest.get_review_comments(…)` has changed position.`User code calling`github.PullRequest.get_review_comments(…)`with this argument as positional argument breaks. Please use keyword argument:`github.PullRequest.get_review_comments(since=…)\`. #### Deprecations - The use of `github.Github(login_or_token=…)` is deprecated, use `github.Github(auth=github.Auth.Login(…))` or `github.Github(auth=github.Auth.Token(…))` instead. - The use of `github.Github(password=…)` is deprecated, use `github.Github(auth=github.Auth.Login(…))` instead. - The use of `github.Github(jwt=…)` is deprecated, use `github.Github(auth=github.AppAuth(…))` or `github.Github(auth=github.AppAuthToken(…))` instead. - The use of `github.Github(app_auth=…)` is deprecated, use `github.Github(auth=github.Auth.AppInstallationAuth(…))` instead. - The use of `github.GithubIntegration(integration_id=…, private_key=…, jwt_expiry=…, jwt_issued_at=…, jwt_algorithm=…)` is deprecated, use `github.GithubIntegration(auth=github.Auth.AppAuth(…))` instead. - The use of `github.GithubIntegration.create_jwt` is deprecated, use `github.Github(auth=github.Auth.AppAuth)`, `github.Auth.AppAuth.token` or `github.Auth.AppAuth.create_jwt(expiration)` instead. - The use of `AppAuthentication` is deprecated, use `github.Auth.AppInstallationAuth` instead. - The use of `github.Github.get_app()` without providing argument `slug` is deprecated, use `github.GithubIntegration(auth=github.Auth.AppAuth(…)).get_app()`. #### Bug Fixes - Test and fix UTC issue with AppInstallationAuth ([#​2561](https://togithub.com/pygithub/pygithub/issues/2561)) ([`ff3b80f`](https://togithub.com/pygithub/pygithub/commit/ff3b80f8)) - Make Requester.\__createException robust against missing message and body ([#​2159](https://togithub.com/pygithub/pygithub/issues/2159)) ([`7be3f76`](https://togithub.com/pygithub/pygithub/commit/7be3f763)) - Fix auth issues with `Installation.get_repos` ([#​2547](https://togithub.com/pygithub/pygithub/issues/2547)) ([`6407512`](https://togithub.com/pygithub/pygithub/commit/64075120)) - Fix broken urls in docstrings ([#​2393](https://togithub.com/pygithub/pygithub/issues/2393)) ([`f82ad61`](https://togithub.com/pygithub/pygithub/commit/f82ad61c)) - Raise error on unsupported redirects, log supported redirects ([#​2524](https://togithub.com/pygithub/pygithub/issues/2524)) ([`17cd0b7`](https://togithub.com/pygithub/pygithub/commit/17cd0b79)) - Fix GithubIntegration that uses expiring jwt ([#​2460](https://togithub.com/pygithub/pygithub/issues/2460)) ([`5011548`](https://togithub.com/pygithub/pygithub/commit/5011548c)) - Add expiration argument back to GithubIntegration.create_jwt ([#​2439](https://togithub.com/pygithub/pygithub/issues/2439)) ([`822fc05`](https://togithub.com/pygithub/pygithub/commit/822fc05c)) - Add crypto extras to pyjwt, which pulls in cryptogaphy package ([#​2443](https://togithub.com/pygithub/pygithub/issues/2443)) ([`554b2b2`](https://togithub.com/pygithub/pygithub/commit/554b2b28)) - Remove RLock from Requester ([#​2446](https://togithub.com/pygithub/pygithub/issues/2446)) ([`45f3d72`](https://togithub.com/pygithub/pygithub/commit/45f3d723)) - Move CI to Python 3.11 release and 3.12 dev ([#​2434](https://togithub.com/pygithub/pygithub/issues/2434)) ([`e414c32`](https://togithub.com/pygithub/pygithub/commit/e414c322)) - Pass Requester base URL to integration ([#​2420](https://togithub.com/pygithub/pygithub/issues/2420)) ([`bdceae2`](https://togithub.com/pygithub/pygithub/commit/bdceae2f)) #### Improvements - Add Webhook Deliveries ([#​2508](https://togithub.com/pygithub/pygithub/issues/2508)) ([`517ad33`](https://togithub.com/pygithub/pygithub/commit/517ad336)) - Add support for workflow jobs and steps ([#​1951](https://togithub.com/pygithub/pygithub/issues/1951)) ([`804c310`](https://togithub.com/pygithub/pygithub/commit/804c3107)) - Add support for get_app() with App authentication ([#​2549](https://togithub.com/pygithub/pygithub/issues/2549)) ([`6d4b6d1`](https://togithub.com/pygithub/pygithub/commit/6d4b6d14)) - Allow multiline comments in PullRequest ([#​2540](https://togithub.com/pygithub/pygithub/issues/2540)) ([`6a21761`](https://togithub.com/pygithub/pygithub/commit/6a21761e)) - Implement `AppUserAuth` for Github App user tokens ([#​2546](https://togithub.com/pygithub/pygithub/issues/2546)) ([`f291a36`](https://togithub.com/pygithub/pygithub/commit/f291a368)) - Add support for environments ([#​2223](https://togithub.com/pygithub/pygithub/issues/2223)) ([`0384e2f`](https://togithub.com/pygithub/pygithub/commit/0384e2fd)) - Add support for new RepositoryAdvisories API :tada: ([#​2483](https://togithub.com/pygithub/pygithub/issues/2483)) ([`daf62bd`](https://togithub.com/pygithub/pygithub/commit/daf62bd4)) - Make `MainClass.get_app` return completed `GithubApp` when slug is given ([#​2543](https://togithub.com/pygithub/pygithub/issues/2543)) ([`84912a6`](https://togithub.com/pygithub/pygithub/commit/84912a67)) - Add authentication classes, move auth logic there ([#​2528](https://togithub.com/pygithub/pygithub/issues/2528)) ([`fc2d0e1`](https://togithub.com/pygithub/pygithub/commit/fc2d0e15)) - Add sort order and direction for getting comments ([#​2544](https://togithub.com/pygithub/pygithub/issues/2544)) ([`a8e7c42`](https://togithub.com/pygithub/pygithub/commit/a8e7c423)) - Add `name` filter to `Repository.get_artifacts()` ([#​2459](https://togithub.com/pygithub/pygithub/issues/2459)) ([`9f52e94`](https://togithub.com/pygithub/pygithub/commit/9f52e948)) - Add `name`, `display_title` and `path` attributes to `WorkflowRun` ([#​2397](https://togithub.com/pygithub/pygithub/issues/2397)) ([`1081638`](https://togithub.com/pygithub/pygithub/commit/10816389)) - Add new `create_fork` arguments ([#​2493](https://togithub.com/pygithub/pygithub/issues/2493)) ([`b94a83c`](https://togithub.com/pygithub/pygithub/commit/b94a83cb)) - add `ref` to Deployment ([#​2489](https://togithub.com/pygithub/pygithub/issues/2489)) ([`e8075c4`](https://togithub.com/pygithub/pygithub/commit/e8075c41)) - Add query `check_suite_id` integer to `Workflow.get_runs` ([#​2466](https://togithub.com/pygithub/pygithub/issues/2466)) ([`a485451`](https://togithub.com/pygithub/pygithub/commit/a4854519)) - Add `generate_release_notes` parameter to `create_git_release` and `create_git_tag_and_release` ([#​2417](https://togithub.com/pygithub/pygithub/issues/2417)) ([`49b3ae1`](https://togithub.com/pygithub/pygithub/commit/49b3ae16)) - Add example for Pull Request comments to documentation ([#​2390](https://togithub.com/pygithub/pygithub/issues/2390)) ([`c2f12bd`](https://togithub.com/pygithub/pygithub/commit/c2f12bdc)) - Add allow_auto_merge support to Repository ([#​2477](https://togithub.com/pygithub/pygithub/issues/2477)) ([`8c4b946`](https://togithub.com/pygithub/pygithub/commit/8c4b9465)) - Add `artifact_id` argument to `Repository.get_artifact()` ([#​2458](https://togithub.com/pygithub/pygithub/issues/2458)) ([`4fa0a5f`](https://togithub.com/pygithub/pygithub/commit/4fa0a5f3)) - Add missing attributes to Branch ([#​2512](https://togithub.com/pygithub/pygithub/issues/2512)) ([`e296dbd`](https://togithub.com/pygithub/pygithub/commit/e296dbdb)) - Add allow_update_branch option to Organization ([#​2465](https://togithub.com/pygithub/pygithub/issues/2465)) ([`bab4180`](https://togithub.com/pygithub/pygithub/commit/bab4180f)) - Add support for Issue.state_reason [#​2370](https://togithub.com/pygithub/pygithub/issues/2370) ([#​2392](https://togithub.com/pygithub/pygithub/issues/2392)) ([`5aa544a`](https://togithub.com/pygithub/pygithub/commit/5aa544a1)) - Add parameters to Repository.get_workflow_runs ([#​2408](https://togithub.com/pygithub/pygithub/issues/2408)) ([`4198dbf`](https://togithub.com/pygithub/pygithub/commit/4198dbfb)) #### Maintenance - Add type stub for MainClass.get_project_column ([#​2502](https://togithub.com/pygithub/pygithub/issues/2502)) ([`d514222`](https://togithub.com/pygithub/pygithub/commit/d514222c)) - Sync GithubIntegration **init** arguments with github.Github ([#​2556](https://togithub.com/pygithub/pygithub/issues/2556)) ([`ea45237`](https://togithub.com/pygithub/pygithub/commit/ea45237d)) - Update MAINTAINERS ([#​2545](https://togithub.com/pygithub/pygithub/issues/2545)) ([`f4e9dcb`](https://togithub.com/pygithub/pygithub/commit/f4e9dcb3)) - Link to stable docs, update introduction in package used by pypi, move auth arg front ([#​2557](https://togithub.com/pygithub/pygithub/issues/2557)) ([`006766f`](https://togithub.com/pygithub/pygithub/commit/006766f9)) - Merge PaginatedList.pyi back to source ([#​2555](https://togithub.com/pygithub/pygithub/issues/2555)) ([`cb50dec`](https://togithub.com/pygithub/pygithub/commit/cb50dec5)) - Merge GithubObject.pyi/Requester.pyi stubs back to source ([#​2463](https://togithub.com/pygithub/pygithub/issues/2463)) ([`b6258f4`](https://togithub.com/pygithub/pygithub/commit/b6258f4b)) - \[CI] Moving linting into separate workflow ([#​2522](https://togithub.com/pygithub/pygithub/issues/2522)) ([`52fc107`](https://togithub.com/pygithub/pygithub/commit/52fc1077)) - Merging 1.58.x patch release notes into master ([#​2525](https://togithub.com/pygithub/pygithub/issues/2525)) ([`217d424`](https://togithub.com/pygithub/pygithub/commit/217d4241)) - Merge AppAuthentication.pyi to source ([#​2519](https://togithub.com/pygithub/pygithub/issues/2519)) ([`8e8cfb3`](https://togithub.com/pygithub/pygithub/commit/8e8cfb30)) - Merge GithubException.pyi stubs back to source ([#​2464](https://togithub.com/pygithub/pygithub/issues/2464)) ([`03a2f69`](https://togithub.com/pygithub/pygithub/commit/03a2f696)) - Add missing fields from `GithubCredentials.py` to CONTRIBUTING.md ([#​2482](https://togithub.com/pygithub/pygithub/issues/2482)) ([`297317b`](https://togithub.com/pygithub/pygithub/commit/297317ba)) - Update docstring and typing for allow_forking and allow_update_branch (Repository) ([#​2529](https://togithub.com/pygithub/pygithub/issues/2529)) ([`600217f`](https://togithub.com/pygithub/pygithub/commit/600217f0)) - Bump actions/checkout from 2 to 3.1.0 ([#​2327](https://togithub.com/pygithub/pygithub/issues/2327)) ([`300c501`](https://togithub.com/pygithub/pygithub/commit/300c5015)) - RTD: install current project ([`def5223`](https://togithub.com/pygithub/pygithub/commit/def5223c)) - Add current dir sys.path as well ([`9c96faa`](https://togithub.com/pygithub/pygithub/commit/9c96faa7)) - Use use_scm_version to get current version from git tag ([#​2429](https://togithub.com/pygithub/pygithub/issues/2429)) ([`3ea91a3`](https://togithub.com/pygithub/pygithub/commit/3ea91a3a))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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 has been generated by Renovate Bot.

redhat-qe-bot commented 1 year ago

Report bugs in Issues

The following are automatically added:

Available user actions:

sonarcloud[bot] commented 1 year ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

myakove commented 1 year ago

/lgtm