sample-platform
sample-platform copied to clipboard
Bump pygithub from 1.58.2 to 2.4.0
Bumps pygithub from 1.58.2 to 2.4.0.
Release notes
Sourced from pygithub's releases.
v2.4.0
New features
Improvements
- Add
has_discussionstoAuthenticatedUserandRepositoryclasses@cwlls(#3020)- Update more
SecurityAndAnalysisattributes@squatched(#3025)- Implement support for re-running only failed workflow jobs.
@chrisgavin(#2983)- Add possibility to mark a thread/notification as done
@m42e(#2985)- Add "pull_request_review_id" to PullRequestComment object
@stroebs(#3000)- Add minimize and unminimize functions for IssueComment class
@arash77(#3005)- Support Organization/Repository custom properties
@jackylamhk(#2968)- Add
dicttype toadd_attributescript@jackylamhk(#2977)- Allow for deleting and restoring branch associated with PR
@austinsasko(#1784)- Add "archived_at" to Organization object.
@billnapier(#2974)- Adds Security & Analysis To Repository
@squatched(#2960)- Add added_by and last_used attributes to RepositoryKey
@ramiro(#2952)- Add
make_latesttoGitRelease.update_release@treee111(#2888)- Make Commit.files return PaginatedList
@iarspider(#2939)Bug Fixes
- Fix GraphQL Queries with Variables
@kgal-pan(#3002)Maintenance
- Remove support for Python 3.7
@EnricoMi@khneal(#3008, #2975)- docs: add missing code-block
@kumy(#2982)- Update README.md
@KPCOFGS(#2961)- CI: Fix test success job
@EnricoMi(#3010)v2.3.0
New features
- Support oauth for enterprise
@EnricoMi(#2780)- Support creation of Dependabot Organization and Repository Secrets
@thomascrowley(#2874)Improvements
- Create release with optional
nameandmessagewhengenerate_release_notesis true@heitorpolidoro(#2868)- Add missing attributes to
WorkflowJob@xvega(#2921)- Add
createdandcheck_suite_idfilter for Repository Workflow runs@treee111(#2891)- Assert requester argument type in Auth
@EnricoMi(#2912)Bug Fixes
- Revert having allowed values for
add_to_collaborators@jodelasur(#2905)Maintenance
- Fix imports in authentication docs
@wurstbrot(#2923)- CI: add docformatter to precommit
@Borda(#2614)
... (truncated)
Changelog
Sourced from pygithub's changelog.
Version 2.4.0 (August 26, 2024)
Breaking Changes ^^^^^^^^^^^^^^^^
- The
github.Commit.Commitclass provides afilesproperty that used to return alist[github.File.File], which has now been changed toPaginatedList[github.File.File]. This breaks user code that assumes alist:.. code-block:: python
files = repo.get_commit("7266e812ed2976ea36a4303edecfe5d75522343f").files no_of_files = len(files)This will raise a
TypeError: object of type 'PaginatedList' has no len(), as the returnedPaginatedListdoes not support thelen()method. Use thetotalCountproperty instead:.. code-block:: python
files = repo.get_commit("7266e812ed2976ea36a4303edecfe5d75522343f").files no_of_files = files.totalCount
- Removed support for Python 3.7.
New features ^^^^^^^^^^^^
- Allow custom authentication (#2987) (32b826fd)
Improvements ^^^^^^^^^^^^
- Add
has_discussionstoAuthenticatedUserandRepositoryclasses (#3020) (75224167)- Update more
SecurityAndAnalysisattributes (#3025) (fa168279)- Implement support for re-running only failed workflow jobs. (#2983) (23e87563)
- Add possibility to mark a thread/notification as done (#2985) (5ba24379)
- Add "pull_request_review_id" to PullRequestComment object (#3000) (6a59cf82)
- Add minimize and unminimize functions for IssueComment class (#3005) (09c4f58e)
- Support Organization/Repository custom properties (#2968) (c5e6b702)
- Add
dicttype toadd_attributescript (#2977) (2a04f9cc)- Allow for deleting and restoring branch associated with PR (#1784) (4ba1e412)
- Add "archived_at" to Organization object. (#2974) (cc766a6f)
- Adds Security & Analysis To Repository (#2960) (f22af54d)
- Add added_by and last_used attributes to RepositoryKey (#2952) (5dffa64d)
- Add
make_latesttoGitRelease.update_release(#2888) (60136105)- Make Commit.files return PaginatedList (#2939) (fa885f00)
Bug Fixes ^^^^^^^^^
... (truncated)
Commits
8508735Release v2.4.0 (#3027)7522416Addhas_discussionstoAuthenticatedUserandRepositoryclasses (#3020)fa16827Update moreSecurityAndAnalysisattributes (#3025)23e8756Implement support for re-running only failed workflow jobs. (#2983)d0e0507Complete dropping Python 3.7 (#2975)32b826fAllow custom authentication (#2987)5ba2437Add possibility to mark a thread/notification as done (#2985)61d37dcCI: Fix test success job (#3010)38197d6Revert "Add has_discussions field to Repository class" (#3009)7213cd0Add has_discussions field to Repository class (#2995)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)