Trim21 and Enrico Minack
9f52e9486a
Add name filter to Repository.get_artifacts() ( #2459 )
...
Co-authored-by: Enrico Minack <github@enrico.minack.dev >
2023-06-01 14:32:55 +02:00
Sasha Chung
10816389d2
Add name, display_title and path attributes to WorkflowRun ( #2397 )
2023-06-01 10:41:33 +02:00
Kevin Grandjean
f82ad61c37
Fix broken urls in docstrings ( #2393 )
2023-06-01 10:36:31 +02:00
Jonathan Leitschuh
b94a83cbf3
Add new create_fork arguments ( #2493 )
...
Adds support for new `create_fork` arguments:
- `name` - To set the name of the fork on creation
- `default_branch_only` - To only include the default branch
Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@gmail.com >
2023-05-23 17:40:02 +02:00
Nevins and Nevins Bartolomeo
e8075c41dd
add ref to Deployment ( #2489 )
...
Co-authored-by: Nevins Bartolomeo <nevins@sev.co >
2023-05-23 10:23:58 -04:00
Trim21
8e8cfb3038
merge AppAuthentication.pyi to source ( #2519 )
2023-05-23 16:12:35 +02:00
Trim21
a4854519c6
Add query check_suite_id integer to Workflow.get_runs ( #2466 )
2023-05-23 16:07:21 +02:00
Trim21
03a2f69667
Merge GithubException.pyi stubs back to source ( #2464 )
2023-05-23 16:00:43 +02:00
Wojciech Barczyński
49b3ae16bf
Add generate_release_notes parameter to create_git_release and create_git_tag_and_release ( #2417 )
2023-05-23 15:53:33 +02:00
BradChengIRESS and Glenn McDonald
8c4b9465e6
Add allow_auto_merge support to Repository ( #2477 )
...
Co-authored-by: Glenn McDonald <testworksau@users.noreply.github.com >
2023-05-18 15:33:18 -04:00
Trim21
4fa0a5f3f0
fix: Repository.get_artifact() missing argument artifact_id ( #2458 )
2023-05-13 22:33:13 +02:00
Enrico Minack
17cd0b7964
Raise error on unsupported redirects, log supported redirects ( #2524 )
2023-05-13 20:36:08 +02:00
Andrew Collington
600217f04f
Fixes issue #2521 ( #2529 )
2023-05-12 09:47:15 -07:00
Juan Manuel "Kang" Pérez and Juan Manuel Kang Perez
e296dbdbad
Add missing attributes to Branch ( #2512 )
...
Co-authored-by: Juan Manuel "Kang" Perez <devel@kangmak.es >
2023-05-09 12:06:35 +02:00
Felipe Peter
bab4180fd5
Add allow_update_branch option to Organization ( #2465 )
2023-05-08 20:16:36 +02:00
Nicolas Schweitzer and Nicolas Schweitzer
5aa544a1cf
Add support for Issue.state_reason #2370 ( #2392 )
...
Co-authored-by: Nicolas Schweitzer <nicolas.schweitzer@amadeus.com >
2023-05-08 08:01:05 +02:00
Mikhail f. Shiryaev
4198dbfbac
Add parameters to Repository.get_workflow_runs ( #2408 )
2023-05-06 17:00:09 +08:00
Enrico Minack
a343100084
Fix GithubIntegration using exiring jwt ( #2460 )
2023-05-05 14:54:52 +02:00
Enrico Minack
822fc05cd5
Add expiration argument back to GithubIntegration.create_jwt ( #2439 )
...
* Add expiration argument back to create_jwt
2023-03-17 21:40:48 +11:00
Enrico Minack
45f3d723ce
Remove RLock from Requester ( #2446 )
2023-03-15 09:40:43 +11:00
Phillip Tran
bdceae2f52
pass requester base URL to integration ( #2420 )
2023-02-20 13:29:04 -06:00
Sol Redfern
c7e3ae9421
Add unarchiving support ( #2391 )
2023-02-13 20:43:07 +08:00
5e27c10a31
Support full GitHub app authentication ( #1986 )
...
* Support full GitHub app authentication
Refactor GithubIntegration class and add test case for app authentication
Add permissions and repository properties in InstallationAuthorization
Set JWT_EXPIRY=60 by default in GithubIntegration constructor
* Modify existing testcases for GithubIntegration as per the framework and add missing tests
* Provide installation ID for creating the access token instead of getting the first installation
* Add optional permissions support for installation access token
* Add lock around app authentication
* Keep compatibility for importing GithubIntegration from MainClass
* Group app authentication parameters in a class
Co-authored-by: Malik Ammar Akbar <malikammar.akbar@pfizer.com >
Co-authored-by: Enrico Minack <github@enrico.minack.dev >
2023-02-06 20:50:15 +11:00
Mikhail f. Shiryaev and green-green-avk
7cf3dfc18e
Continue the PR #1899 ( #2386 )
...
* A property to access the `assets` field of release (#1898 )
... in order to avoid extra requests.
<https://github.com/PyGithub/PyGithub/issues/1898 >
* Remove comment to comply the review
* Add tests for GitRelease.assets
---------
Co-authored-by: green-green-avk <45503261+green-green-avk@users.noreply.github.com >
2023-01-31 07:44:16 +08:00
Ibrahim Hussaini and hussaiia
6c53e5442a
feat: add allow_forking to Repository ( #2380 )
...
* chore(dependency): flake8 has moved to github
* feat: add allow_forking to Repository
* chore: linting
Co-authored-by: hussaiia <ibrahim.hussaini@cba.com.au >
2022-12-15 11:05:02 +08:00
Eric Nieuwland
7902351d4f
Add code scanning alerts ( #2227 )
2022-11-09 14:59:34 +08:00
tison
6725eceb62
Speed up get requested reviewers and teams for pr ( #2349 )
2022-11-04 08:22:48 +08:00
Gabriele Oliaro
3a6235b56e
[WorkflowRun] - Add missing attributes (run_started_at & run_attempt), remove deprecated unicode type ( #2273 )
2022-10-29 11:26:24 +08:00
Marco Köpcke
0fadd6be8e
Add support for repository autolink references ( #2016 )
2022-10-29 09:03:57 +08:00
Enrico Minack
784a3efd68
Add retry and pool_size to typing ( #2151 )
2022-10-25 11:34:46 +08:00
Sarah Mount and Liuyang Wan
db9337a4ee
Fix/types for repo topic team ( #2341 )
...
Co-authored-by: Liuyang Wan <tsfdye@gmail.com >
2022-10-25 11:20:10 +08:00
Aleksei Fedotov and Aleksei Fedotov
437ff8452a
Add class Artifact ( #2313 ) ( #2319 )
...
Co-authored-by: Aleksei Fedotov <aleksei@fedotov.email >
2022-10-25 11:02:33 +08:00
b50283a7cf
Create repo from template ( #2090 )
...
Co-authored-by: bagashvilit <bagashvilit@allegheny.edu >
Co-authored-by: WonjoonC <chos@allegheny.edu >
Co-authored-by: Isac Souza <isouza@daitangroup.com >
Co-authored-by: Isac Souza <isouza@daitan.com >
Co-authored-by: Liuyang Wan <tsfdye@gmail.com >
2022-10-13 09:13:31 +08:00
Liuyang Wan
7e6333da1a
Fix CI ( #2330 )
2022-10-13 08:56:18 +08:00
xmo-odoo
001970d4a8
Improve signature of Repository.create_repo ( #2118 )
...
The docstring stated that `"*"` and `"none"` were valid values for the
organization, but neither was actually supported (unless your
organization was called `"none"`).
Remove the misleading information from the docstring, and add support
for passing in an actual `Organization` object, for better typing and
reliability properties.
Fixes #2116
2021-12-20 18:27:19 +11:00
Tanner
8d1397af2f
Add support for 'visibility' attribute preview for Repositories ( #1872 )
...
Expose the new 'visibility' attribute for repository objects.
Fixes #1446
2021-11-01 21:02:16 +11:00
Steve Kowalik
6452ddfeb4
Add Repository.rename_branch method ( #2089 )
...
The GitHub API exposes an endpoint to rename a branch, so we should
support calling it. Sadly, there is not enough information to add
that method to the Branch class, so expose it in the Repository object.
Fixes #1901
2021-10-24 15:21:31 +11:00
c8a945bb42
Add function to delete pending reviews on a pull request ( #1897 )
...
Add a delete method to PullRequestReview to allow dismissing them.
Fixes #1856
Co-authored-by: bagashvilit <bagashvilit@allegheny.edu >
Co-authored-by: WonjoonC <chos@allegheny.edu >
2021-10-24 15:15:31 +11:00
Steve Kowalik
f1faf941ec
Cover all code paths in search_commits ( #2087 )
...
The search_commits method was only very lightly tested, meaning over
half of it was not covered. Write another test case, covering all code
paths.
2021-10-22 08:39:31 +11:00
Steve Kowalik
93b92cd2fc
Correctly deal when PaginatedList's data is a dict ( #2084 )
...
When calculating totalCount for a PaginatedList, if a Link header is not
in the returned data, we use len() to calculate the number of items.
PullRequest.get_review_requests() actually returns a dictionary, which
neatly defeats this naive method. Peer inside the dictionary in this
case, and add a test case.
Fixes #2053
2021-10-20 18:49:12 +11:00
秋葉
4f00cbf2c4
Add two_factor_authentication in AuthenticatedUser. ( #1972 )
...
Fixes #1971
2021-10-19 15:07:53 +11:00
Katelyn Gigante
d417e4c408
Add ProjectCard.edit() to the type stub ( #2080 )
...
The typing information for ProjectCard did not have edit().
Add it.
2021-10-18 19:24:27 +11:00
Steve Kowalik
b1c8eec58f
Add method to delete Workflow runs ( #2078 )
...
One piece of missing functionality is the ability to delete Workflow
Runs, which the GitHub API supports. Add a delete() method to
WorkflowRun.
Fixes #2019
2021-10-15 15:40:09 +11:00
James Simpson
53fb49882f
Implement organization.cancel_invitation() ( #2072 )
...
Implement a new function cancel_invitation for github.Organization objects, allowing for
cancellation of organization invitations.
2021-10-13 16:22:54 +11:00
秋葉
6570892a79
Feat: Add html_url property in Team Class. ( #1983 )
...
Fixes : #1942
2021-10-13 15:57:07 +11:00
Marina Peresypkina
bc5e5950aa
Add github actions secrets to org ( #2006 )
...
Add functionality to create and delete Secrets for Organizations.
2021-10-13 15:33:18 +11:00
karthik-kadajji
d71c25a6d4
Add type hint for Organization.create_project() ( #2032 )
...
Organization.create_project() did not have a type hint, add one, and a test case.
2021-10-12 16:10:48 +11:00
majorvin
c6215ae4ff
Removed duplicate code ( #2060 )
...
Remove a duplicate line in the CheckRun class.
2021-10-11 15:47:31 +11:00
Huw Jones
3d86261f39
IssueEvent: add missing type hints ( #2046 )
...
Add two missing properties to IssueEvents type hints
Fixes #2039
2021-10-11 15:46:42 +11:00
sshekdar-VMware
1da600a343
Fix : #1671 Convert Python Bool to API Parameter for Authenticated User Notifications ( #2001 )
...
The parameters 'all' and 'participating' for AuthenticatedUser.get_notifications() should
be lower case strings, not textual forms of a boolean.
Fixes : #1671
2021-10-11 15:44:03 +11:00