Skip to content

Conversation

@EnricoMi
Copy link
Collaborator

@EnricoMi EnricoMi commented Sep 2, 2025

Changes to __init__ of GithubIntegration and Github:

  • moves auth to the front, this is now mandatory for GithubIntegration
  • moves base_url behind *, this must be named now
  • removes deprecated arguments

Changes to GithubIntegration:

  • removes create_jwt
  • removes get_installation

Remove deprecated AppAuthentication class

@EnricoMi EnricoMi added the breaking A breaking change label Sep 2, 2025
@EnricoMi EnricoMi changed the title Remove deprecations from GithubIntegration and Github main class Remove deprecations from GithubIntegration and Github main class Sep 2, 2025
@github-actions
Copy link

github-actions bot commented Sep 2, 2025

Test Results

     7 files  ± 0       7 suites  ±0   3m 59s ⏱️ -1s
 1 020 tests  -  5   1 020 ✅  -  5  0 💤 ±0  0 ❌ ±0 
11 445 runs   - 35  11 444 ✅  - 35  1 💤 ±0  0 ❌ ±0 

Results for commit 0677da6. ± Comparison against base commit 3ccecbb.

This pull request removes 5 tests.
tests.Authentication.Authentication ‑ testAppAuthentication
tests.Authentication.Authentication ‑ testBasicAuthentication
tests.Authentication.Authentication ‑ testJWTAuthentication
tests.Authentication.Authentication ‑ testOAuthAuthentication
tests.GithubIntegration.GithubIntegration ‑ testDeprecatedAppAuth

♻️ This comment has been updated with latest results.

- moves `auth` to the front, this is now mandatory
- moves base_url behind *, this must be named now
- removes deprecated arguments
- moves `auth` to the front
- moves base_url behind *, this must be named now
- removes deprecated arguments
- removes create_jwt and def get_installation
@EnricoMi EnricoMi force-pushed the remove-deprecations branch from 3434f84 to 0677da6 Compare September 2, 2025 17:30
@EnricoMi EnricoMi added this to the Version 3.0.0 milestone Sep 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking A breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants