An open API service providing commit metadata for open source projects.

GitHub / PyGithub/PyGithub / commits

Typed interactions with the GitHub API v3

SHA Message Author Date Stats
5cdf6ab3 Release 2.10.0 (#3560) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
8 days ago
33071b35 Fix lazy retrieval of latest tag name (#3487)
Co-authored-by: Enrico Minack <g****b@e****v>
Mathieu Parent <m****t@e****m>
Committed by: GitHub <n****y@g****m>
8 days ago
4f8674b7 Fix OrganizationSecret.edit() to seal the value and use PUT (#3529)
Co-authored-by: Noethix55555 <2****5@u****m>, Enrico Minack <g****b@e****v>
Noethix <r****1@g****m>
Committed by: GitHub <n****y@g****m>
8 days ago
c63d09e2 docs: add example for uploading multiple files in a single commit (#3545)
Co-authored-by: Enrico Minack <g****b@e****v>
Laura Lacort Zimmermann <8****n@u****m>
Committed by: GitHub <n****y@g****m>
8 days ago
4785224b Fix OAuth2 authorization `state` / `code_verifier` parameters (#3440)
Co-authored-by: Enrico Minack <g****b@e****v>
Théo Goudout <T****t@u****m>
Committed by: GitHub <n****y@g****m>
8 days ago
134f38a6 Allow creating custom property with values_editable_by param (#3548)
Co-authored-by: Enrico Minack <g****b@e****v>
Jay Chawla <9****9@u****m>
Committed by: GitHub <n****y@g****m>
8 days ago
5f707d64 Fix `WorkflowRun` schema suggestion (#3559)
Co-authored-by: Claude Opus 5 <n****y@a****m>
Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
8 days ago
82809291 docs: add exception handling example (#3543)
Co-authored-by: Enrico Minack <g****b@e****v>
Signed-off-by: Zain Asif <z****1@g****m>
Zain Asif <8****v@u****m>
Committed by: GitHub <n****y@g****m>
8 days ago
c15572f2 Fix doubled slash in request path for `base_url` with trailing slash (#3537)
Co-authored-by: Noethix55555 <2****5@u****m>, Enrico Minack <g****b@e****v>
Noethix <r****1@g****m>
Committed by: GitHub <n****y@g****m>
9 days ago
162ce9d0 Add `return_run_details` parameter to `Workflow.create_dispatch` (#3471)
Co-authored-by: Claude Sonnet 4.5 <n****y@a****m>, Enrico Minack <g****b@e****v>
Sebastien NICOT <s****t@e****m>
Committed by: GitHub <n****y@g****m>
9 days ago
b03e6836 Remove deprecated usage of `lazy` argument in `get_repo` test calls (#3555) Nayak <o****9@g****m>
Committed by: GitHub <n****y@g****m>
9 days ago
8b50a098 Add `max_rate_limit_wait` to `GithubRetry` to cap rate limit backoff (#3540)
Co-authored-by: Enrico Minack <g****b@e****v>
Tanishk <t****1@g****m>
Committed by: GitHub <n****y@g****m>
10 days ago
67546820 Use simple str contains instead of re in requester 401 OTP check (#3541)
Co-authored-by: Enrico Minack <g****b@e****v>
Ville Skyttä <v****a@i****i>
Committed by: GitHub <n****y@g****m>
11 days ago
5e2de314 Add support for Python 3.15 and drop EOL 3.9 (#3551)
Co-authored-by: Enrico Minack <g****b@e****v>
Hugo van Kemenade <1****k@u****m>
Committed by: GitHub <n****y@g****m>
22 days ago
92ec3fab Move self-link awareness into CompletableGithubObject (#3432) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
29 days ago
e5cd2b5b CI: Upgrade Github actions, pin to commit SHAs (#3552)
Co-authored-by: copilot-swe-agent[bot] <1****t@u****m>
Copilot <1****t@u****m>
Committed by: GitHub <n****y@g****m>
29 days ago
e36ffcbb Make unified diffs of run path (#3515) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
2 months ago
8ab2a1f4 Add more OpenAPI script tests (#3501) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
2 months ago
faddcb81 Make index file deterministic (#3514)
Co-authored-by: Claude <n****y@a****m>
Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
2 months ago
f4e29299 Encode boolean query parameters as lowercase (#3516)
Co-authored-by: Noethix55555 <2****5@u****m>, copilot-swe-agent[bot] <1****t@u****m>, Enrico Minack <g****b@e****v>
Noethix <r****1@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
645d2a2e Parse only the query string for PaginatedList.totalCount (#3518)
Co-authored-by: Noethix55555 <2****5@u****m>
Noethix <r****1@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
a7ff0c0a OpenAPI script improvements (#3511)
Co-authored-by: Claude <n****y@a****m>
Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
3 months ago
241800b8 Add filename option to create class (#3512) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
3 months ago
28f140d1 Add documentation for agents, add Claude skills (#3509)
Co-authored-by: Claude <n****y@a****m>
Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
3 months ago
672d9d24 Simplify OrganizationVariable (#3508)
Co-authored-by: Claude <n****y@a****m>
Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
3 months ago
fd7abf6a Fix typing and typos (#3485)
Co-authored-by: Ahmed TAHRI <t****d@p****e>
Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
3 months ago
42df05f5 Add overload type annotations (#3506)
Co-authored-by: Claude <n****y@a****m>
Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
3 months ago
39a7464f Fixing OrganizationVariable.value by properly using base class (#3507)
Co-authored-by: Claude <n****y@a****m>, Laya Dang <p****3@b****u>, Laya Dang <p****3@b****u>
Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
3 months ago
8ddfd6b1 Add support for head_repo when creating pull request (#3479)
Co-authored-by: Enrico Minack <g****b@e****v>
Shannon Poole <1****n@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
c8231b84 Use @overload to type `get_user` (#3502)
Co-authored-by: Enrico Minack <g****b@e****v>
xmo-odoo <x****o@o****m>
Committed by: GitHub <n****y@g****m>
3 months ago
a247f8b9 Bump mypy python version to 3.12 (#3505) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
3 months ago
8d606e71 Apply typing convention (#3504)
Co-authored-by: Claude <n****y@a****m>
Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
3 months ago
9674c579 Update SecurityAndAnalysis (#3503) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
3 months ago
ecd236fc Reordering OpenAPI test sequence (#3500) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
3 months ago
8f869723 Fix OpenAPI apply method (#3498) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
3 months ago
09242d9b Add OpenAPI script tests (#3489) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
3 months ago
59f65f9c Fix method verb detection (#3496) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
3 months ago
abf1a73c Improve apply properties and methods (#3495) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
3 months ago
b0ee6e0c Add issue dependency endpoints (#3477)
Co-authored-by: Enrico Minack <g****b@e****v>
James Geiger <j****r@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
b7a6d232 Add support to OpenAPI script for applying schema to methods (#3374) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
3 months ago
7a3b22ed Fix GithubException.__str__ decoding bytes data (#3494)
Signed-off-by: Sai Asish Y <s****5@g****m>
Sai Asish Y <s****5@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
5fe1c777 docs: add sphinx-copybutton for code blocks (#3493)
Co-authored-by: Enrico Minack <g****b@e****v>
divyanshi gautam <d****2@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
fdf9ed86 Add `WorkflowRun.get_attempt` and `Repository.get_workflow_job` functions (#3...
Co-authored-by: Enrico Minack <g****b@e****v>
Chinedum Echeta <6****a@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
7806e7dc Add `incomplete_results` property to PaginatedList (#3396)
Co-authored-by: Enrico Minack <g****b@e****v>
Mikhail f. Shiryaev <m****d@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
a2e76eb8 Fix duplicated URL in OrganizationVariable.edit() and OrganizationSecret.edit...
Co-authored-by: Enrico Minack <g****b@e****v>
Krishna Chaitanya <k****5@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
546b0ee7 Allow to specify the Github API version (#3480)
Co-authored-by: daniel7an <t****l@m****m>
Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
4 months ago
73742d41 Release 2.9.1 (#3478) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
5 months ago
7d1ba281 Fix getting release by tag in lazy mode (#3469)
Co-authored-by: Sebastien NICOT <s****t@e****m>
Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
5 months ago
3a17ecf4 Release 2.9.0 (#3465) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
5 months ago
b1a9b7e2 Consider per-page settings when iterating paginated properties (#3377)
Co-authored-by: iarspider <i****r@g****m>
Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
5 months ago
24305f6d Update test key pair (#3453) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
6 months ago
f2540db5 Deprecate `Reaction.delete` (#3435) iarspider <i****r@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
19e1c503 Add `throw` option to `Workflow.create_dispatch` to raise exceptions (#2966)
Co-authored-by: Enrico Minack <g****b@e****v>
Denis Blanchette <d****e@c****m>
Committed by: GitHub <n****y@g****m>
8 months ago
64619098 Add Secret Scanning Alerts and Improve Code Scan Alerts (#3307)
Co-authored-by: matt-davis27 <g****7@u****m>, Enrico Minack <g****b@e****v>
Matt Davis <3****7@u****m>
Committed by: GitHub <n****y@g****m>
8 months ago
95648db4 Add Python 3.14 to CI and tox (#3429) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
8 months ago
3716bab1 Use `GET` url or `_links.self` as object url (#3421) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
8 months ago
61dcf49d Allow for enterprise base url prefixed with `api.` (#3419) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
9 months ago
ae23d607 Restrict PyPi release workflow permissions (#3418)
Co-authored-by: Copilot Autofix powered by AI <6****]@u****m>
Jonathan Leitschuh <j****h@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
5752d52e Bump codecov/codecov-action from 3 to 5 (#3284)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
9 months ago
1f5f434b Bump actions/setup-python from 5 to 6 (#3370)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
9 months ago
5db532b8 Bump dawidd6/action-download-artifact from 3.0.0 to 3.1.4 (#3282)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
9 months ago
8a0fa32d Deprecate `Issue.assignee` (#3366) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
9 months ago
d7395df9 Deprecate `Orginization.edit_hook` (#3404) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
9 months ago
78050d39 Deprecate `Team.add_to_members` and `Team.remove_from_members` (#3368) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
9 months ago
e79d9bc1 Make more objects lazy (#3403) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
9 months ago
c92f5552 Apply OpenAPI schemas (#3412) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
10 months ago
a0a9f017 Add suggested OpenAPI schemas (#3411) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
10 months ago
0ede6579 Align implemented paths with OpenAPI spec (#3413) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
10 months ago
7de26441 Various minor OpenAPI fixes (#3375) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
10 months ago
786c37c5 Pin CI lint Python version to 3.13 (#3406) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
10 months ago
9e1c2bfe Fix OpenApi workflow (#3389) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
10 months ago
22263b72 Add support for `type` parameter to get_issues (#3381)
Co-authored-by: Enrico Minack <g****b@e****v>
Ryosuke <8****k@u****m>
Committed by: GitHub <n****y@g****m>
10 months ago
47478b00 Bump github/codeql-action from 3 to 4 (#3391)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
10 months ago
8b87fd1c Bump actions/upload-artifact from 4 to 5 (#3394)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
10 months ago
511f3b3f Bump actions/download-artifact from 5 to 6 (#3393)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
10 months ago
927cf227 Improve error message on replay data mismatch (#3386) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
11 months ago
0b4503cb Update autodoc defaults (#3369)
Co-authored-by: Enrico Minack <g****b@e****v>
Aidan McNay <a****9@c****u>
Committed by: GitHub <n****y@g****m>
11 months ago
c4ec16a1 Fix `PaginatedList.totalCount` returning 0 with GitHub deprecation notices (#...
Co-authored-by: Enrico Minack <g****b@e****v>
odedperezcodes <o****s@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
8be9c5cb Improve error message on replay data mismatch (#3385) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
11 months ago
4294a652 Disable sleeps in tests (#3383) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
11 months ago
4a353f73 Merge changelog updates from v2.8 release branch (#3367) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
12 months ago
f5f9756a Use default type if known type is not supported (#3365) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
12 months ago
3ccecbb9 Drop Python 3.8 support due to EOL (#3191)
Co-authored-by: Ruan Comelli <r****i@g****m>, Enrico Minack <g****b@e****v>
Hugo van Kemenade <1****k@u****m>
Committed by: GitHub <n****y@g****m>
12 months ago
18eeb269 Release 2.8.0 (#3360) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
12 months ago
17bc4df4 Fix GitHub breaking API change of `maintainers` in `Organization.create_team`...
Co-authored-by: Enrico Minack <g****b@e****v>
Zachary <6****r@u****m>
Committed by: GitHub <n****y@g****m>
12 months ago
6f0d6efa Update docs on development (#3352) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
12 months ago
6ec3ca24 Upgrade docformatter pre-commit hook (#3359)
Co-authored-by: interifter <z****y@i****m>
Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
12 months ago
12d8d10c Add warning about Checks API in doc-strings (#3229)
Co-authored-by: Enrico Minack <g****b@e****v>
Alexander Todorov <a****v@o****g>
Committed by: GitHub <n****y@g****m>
12 months ago
9612e61b Revert `get_enterprise` breaking change (#3358) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
12 months ago
0c31f848 Add `github_actions` label to Maintenance section (#3357) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
12 months ago
3234a21f Allow for repo strings in all `Team` repo methods (#3356) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
12 months ago
e359b83a Add support to generate release notes (#3022)
Co-authored-by: Enrico Minack <g****b@e****v>
Matt Ball <9****s@u****m>
Committed by: GitHub <n****y@g****m>
12 months ago
4a6bba93 Add union class support to OpenAPI script (#3354) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
about 1 year ago
8e40043e Various minor OpenAPI scripts fixes (#3353) Enrico Minack <g****b@e****v>
Committed by: GitHub <n****y@g****m>
about 1 year ago
2a1fd58d Bump actions/checkout from 3 to 5 (#3348)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
f742be03 Bump actions/setup-python from 4 to 5 (#3283)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
99bb5270 Point deprecation warnings to the caller code rather than inner class (#3275) xmo-odoo <x****o@o****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
cffda3d7 Use default per-page const in `PaginatedList` (#3039)
Co-authored-by: Enrico Minack <g****b@e****v>
Sam <3****0@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
abad296e Add support for public release assets (#3339)
Co-authored-by: Enrico Minack <g****b@e****v>
Alex Olieman <a****x@o****t>
Committed by: GitHub <n****y@g****m>
about 1 year ago
5206d231 Bump actions/download-artifact from 4 to 5 (#3330)
Co-authored-by: dependabot[bot] <4****]@u****m>
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago

← Back to repository