Skip to content

Commit fa650a2

Browse files
authored
🏷️ re generate schema definition
1 parent b5e824b commit fa650a2

File tree

9 files changed

+933
-152
lines changed

9 files changed

+933
-152
lines changed

githubkit/rest/actions.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2280,12 +2280,14 @@ def list_artifacts_for_repo(
22802280
repo: str,
22812281
per_page: Union[Unset, int] = 30,
22822282
page: Union[Unset, int] = 1,
2283+
name: Union[Unset, str] = UNSET,
22832284
) -> "Response[ReposOwnerRepoActionsArtifactsGetResponse200]":
22842285
url = f"/repos/{owner}/{repo}/actions/artifacts"
22852286

22862287
params = {
22872288
"per_page": per_page,
22882289
"page": page,
2290+
"name": name,
22892291
}
22902292

22912293
return self._github.request(
@@ -2301,12 +2303,14 @@ async def async_list_artifacts_for_repo(
23012303
repo: str,
23022304
per_page: Union[Unset, int] = 30,
23032305
page: Union[Unset, int] = 1,
2306+
name: Union[Unset, str] = UNSET,
23042307
) -> "Response[ReposOwnerRepoActionsArtifactsGetResponse200]":
23052308
url = f"/repos/{owner}/{repo}/actions/artifacts"
23062309

23072310
params = {
23082311
"per_page": per_page,
23092312
"page": page,
2313+
"name": name,
23102314
}
23112315

23122316
return await self._github.arequest(

githubkit/rest/code_scanning.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -750,6 +750,7 @@ def upload_sarif(
750750
checkout_uri: Union[Unset, str] = UNSET,
751751
started_at: Union[Unset, datetime] = UNSET,
752752
tool_name: Union[Unset, str] = UNSET,
753+
validate: Union[Unset, bool] = UNSET,
753754
) -> "Response[CodeScanningSarifsReceipt]":
754755
...
755756

@@ -805,6 +806,7 @@ async def async_upload_sarif(
805806
checkout_uri: Union[Unset, str] = UNSET,
806807
started_at: Union[Unset, datetime] = UNSET,
807808
tool_name: Union[Unset, str] = UNSET,
809+
validate: Union[Unset, bool] = UNSET,
808810
) -> "Response[CodeScanningSarifsReceipt]":
809811
...
810812

githubkit/rest/dependabot.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -465,6 +465,10 @@ def list_alerts_for_repo(
465465
direction: Union[Unset, Literal["asc", "desc"]] = "desc",
466466
page: Union[Unset, int] = 1,
467467
per_page: Union[Unset, int] = 30,
468+
before: Union[Unset, str] = UNSET,
469+
after: Union[Unset, str] = UNSET,
470+
first: Union[Unset, int] = 30,
471+
last: Union[Unset, int] = UNSET,
468472
) -> "Response[List[DependabotAlert]]":
469473
url = f"/repos/{owner}/{repo}/dependabot/alerts"
470474

@@ -479,6 +483,10 @@ def list_alerts_for_repo(
479483
"direction": direction,
480484
"page": page,
481485
"per_page": per_page,
486+
"before": before,
487+
"after": after,
488+
"first": first,
489+
"last": last,
482490
}
483491

484492
return self._github.request(
@@ -487,6 +495,7 @@ def list_alerts_for_repo(
487495
params=exclude_unset(params),
488496
response_model=List[DependabotAlert],
489497
error_models={
498+
"400": BasicError,
490499
"403": BasicError,
491500
"404": BasicError,
492501
"422": ValidationErrorSimple,
@@ -507,6 +516,10 @@ async def async_list_alerts_for_repo(
507516
direction: Union[Unset, Literal["asc", "desc"]] = "desc",
508517
page: Union[Unset, int] = 1,
509518
per_page: Union[Unset, int] = 30,
519+
before: Union[Unset, str] = UNSET,
520+
after: Union[Unset, str] = UNSET,
521+
first: Union[Unset, int] = 30,
522+
last: Union[Unset, int] = UNSET,
510523
) -> "Response[List[DependabotAlert]]":
511524
url = f"/repos/{owner}/{repo}/dependabot/alerts"
512525

@@ -521,6 +534,10 @@ async def async_list_alerts_for_repo(
521534
"direction": direction,
522535
"page": page,
523536
"per_page": per_page,
537+
"before": before,
538+
"after": after,
539+
"first": first,
540+
"last": last,
524541
}
525542

526543
return await self._github.arequest(
@@ -529,6 +546,7 @@ async def async_list_alerts_for_repo(
529546
params=exclude_unset(params),
530547
response_model=List[DependabotAlert],
531548
error_models={
549+
"400": BasicError,
532550
"403": BasicError,
533551
"404": BasicError,
534552
"422": ValidationErrorSimple,

githubkit/rest/models.py

Lines changed: 101 additions & 29 deletions
Large diffs are not rendered by default.

githubkit/rest/orgs.py

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -309,24 +309,40 @@ async def async_update(
309309
def list_blocked_users(
310310
self,
311311
org: str,
312+
per_page: Union[Unset, int] = 30,
313+
page: Union[Unset, int] = 1,
312314
) -> "Response[List[SimpleUser]]":
313315
url = f"/orgs/{org}/blocks"
314316

317+
params = {
318+
"per_page": per_page,
319+
"page": page,
320+
}
321+
315322
return self._github.request(
316323
"GET",
317324
url,
325+
params=exclude_unset(params),
318326
response_model=List[SimpleUser],
319327
)
320328

321329
async def async_list_blocked_users(
322330
self,
323331
org: str,
332+
per_page: Union[Unset, int] = 30,
333+
page: Union[Unset, int] = 1,
324334
) -> "Response[List[SimpleUser]]":
325335
url = f"/orgs/{org}/blocks"
326336

337+
params = {
338+
"per_page": per_page,
339+
"page": page,
340+
}
341+
327342
return await self._github.arequest(
328343
"GET",
329344
url,
345+
params=exclude_unset(params),
330346
response_model=List[SimpleUser],
331347
)
332348

@@ -506,6 +522,38 @@ async def async_create_custom_role(
506522
},
507523
)
508524

525+
def get_custom_role(
526+
self,
527+
org: str,
528+
role_id: int,
529+
) -> "Response[OrganizationCustomRepositoryRole]":
530+
url = f"/orgs/{org}/custom_roles/{role_id}"
531+
532+
return self._github.request(
533+
"GET",
534+
url,
535+
response_model=OrganizationCustomRepositoryRole,
536+
error_models={
537+
"404": BasicError,
538+
},
539+
)
540+
541+
async def async_get_custom_role(
542+
self,
543+
org: str,
544+
role_id: int,
545+
) -> "Response[OrganizationCustomRepositoryRole]":
546+
url = f"/orgs/{org}/custom_roles/{role_id}"
547+
548+
return await self._github.arequest(
549+
"GET",
550+
url,
551+
response_model=OrganizationCustomRepositoryRole,
552+
error_models={
553+
"404": BasicError,
554+
},
555+
)
556+
509557
def delete_custom_role(
510558
self,
511559
org: str,

githubkit/rest/types.py

Lines changed: 53 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,7 @@ class AppPermissionsType(TypedDict):
309309
packages: NotRequired[Literal["read", "write"]]
310310
pages: NotRequired[Literal["read", "write"]]
311311
pull_requests: NotRequired[Literal["read", "write"]]
312+
repository_announcement_banners: NotRequired[Literal["read", "write"]]
312313
repository_hooks: NotRequired[Literal["read", "write"]]
313314
repository_projects: NotRequired[Literal["read", "write", "admin"]]
314315
secret_scanning_alerts: NotRequired[Literal["read", "write"]]
@@ -321,6 +322,7 @@ class AppPermissionsType(TypedDict):
321322
members: NotRequired[Literal["read", "write"]]
322323
organization_administration: NotRequired[Literal["read", "write"]]
323324
organization_custom_roles: NotRequired[Literal["read", "write"]]
325+
organization_announcement_banners: NotRequired[Literal["read", "write"]]
324326
organization_hooks: NotRequired[Literal["read", "write"]]
325327
organization_plan: NotRequired[Literal["read"]]
326328
organization_projects: NotRequired[Literal["read", "write", "admin"]]
@@ -7224,13 +7226,13 @@ class SecretScanningAlertType(TypedDict):
72247226
]
72257227
resolved_at: NotRequired[Union[datetime, None]]
72267228
resolved_by: NotRequired[Union[None, SimpleUserType]]
7229+
resolution_comment: NotRequired[Union[str, None]]
72277230
secret_type: NotRequired[str]
72287231
secret_type_display_name: NotRequired[str]
72297232
secret: NotRequired[str]
72307233
push_protection_bypassed: NotRequired[Union[bool, None]]
72317234
push_protection_bypassed_by: NotRequired[Union[None, SimpleUserType]]
72327235
push_protection_bypassed_at: NotRequired[Union[datetime, None]]
7233-
resolution_comment: NotRequired[Union[str, None]]
72347236

72357237

72367238
class SecretScanningLocationCommitType(TypedDict):
@@ -8137,11 +8139,52 @@ class WebhookMergeGroupChecksRequestedType(TypedDict):
81378139

81388140

81398141
class WebhookMergeGroupChecksRequestedPropMergeGroupType(TypedDict):
8140-
"""WebhookMergeGroupChecksRequestedPropMergeGroup"""
8142+
"""MergeGroup"""
81418143

8142-
base_ref: str
8143-
head_ref: str
81448144
head_sha: str
8145+
head_ref: str
8146+
base_sha: str
8147+
base_ref: str
8148+
head_commit: WebhookMergeGroupChecksRequestedPropMergeGroupPropHeadCommitType
8149+
8150+
8151+
class WebhookMergeGroupChecksRequestedPropMergeGroupPropHeadCommitType(TypedDict):
8152+
"""SimpleCommit"""
8153+
8154+
author: WebhookMergeGroupChecksRequestedPropMergeGroupPropHeadCommitPropAuthorType
8155+
committer: WebhookMergeGroupChecksRequestedPropMergeGroupPropHeadCommitPropCommitterType
8156+
id: str
8157+
message: str
8158+
timestamp: str
8159+
tree_id: str
8160+
8161+
8162+
class WebhookMergeGroupChecksRequestedPropMergeGroupPropHeadCommitPropAuthorType(
8163+
TypedDict
8164+
):
8165+
"""Committer
8166+
8167+
Metaproperties for Git author/committer information.
8168+
"""
8169+
8170+
date: NotRequired[datetime]
8171+
email: Union[str, None]
8172+
name: str
8173+
username: NotRequired[str]
8174+
8175+
8176+
class WebhookMergeGroupChecksRequestedPropMergeGroupPropHeadCommitPropCommitterType(
8177+
TypedDict
8178+
):
8179+
"""Committer
8180+
8181+
Metaproperties for Git author/committer information.
8182+
"""
8183+
8184+
date: NotRequired[datetime]
8185+
email: Union[str, None]
8186+
name: str
8187+
username: NotRequired[str]
81458188

81468189

81478190
class AppManifestsCodeConversionsPostResponse201Type(TypedDict):
@@ -9735,9 +9778,7 @@ class ReposOwnerRepoCheckRunsPostBodyPropOutputType(TypedDict):
97359778
97369779
Check runs can accept a variety of data in the `output` object, including a
97379780
`title` and `summary` and can optionally provide descriptive details about the
9738-
run. See the [`output`
9739-
object](https://docs.github.com/rest/reference/checks#output-object)
9740-
description.
9781+
run.
97419782
"""
97429783

97439784
title: str
@@ -9836,9 +9877,7 @@ class ReposOwnerRepoCheckRunsCheckRunIdPatchBodyPropOutputType(TypedDict):
98369877
98379878
Check runs can accept a variety of data in the `output` object, including a
98389879
`title` and `summary` and can optionally provide descriptive details about the
9839-
run. See the [`output`
9840-
object](https://docs.github.com/rest/reference/checks#output-object-1)
9841-
description.
9880+
run.
98429881
"""
98439882

98449883
title: NotRequired[str]
@@ -9999,6 +10038,7 @@ class ReposOwnerRepoCodeScanningSarifsPostBodyType(TypedDict):
999910038
checkout_uri: NotRequired[str]
1000010039
started_at: NotRequired[datetime]
1000110040
tool_name: NotRequired[str]
10041+
validate: NotRequired[bool]
1000210042

1000310043

1000410044
class ReposOwnerRepoCodespacesGetResponse200Type(TypedDict):
@@ -12065,6 +12105,9 @@ class UserSshSigningKeysPostBodyType(TypedDict):
1206512105
"WebhookDependabotAlertReopenedType",
1206612106
"WebhookMergeGroupChecksRequestedType",
1206712107
"WebhookMergeGroupChecksRequestedPropMergeGroupType",
12108+
"WebhookMergeGroupChecksRequestedPropMergeGroupPropHeadCommitType",
12109+
"WebhookMergeGroupChecksRequestedPropMergeGroupPropHeadCommitPropAuthorType",
12110+
"WebhookMergeGroupChecksRequestedPropMergeGroupPropHeadCommitPropCommitterType",
1206812111
"AppManifestsCodeConversionsPostResponse201Type",
1206912112
"AppManifestsCodeConversionsPostResponse201Allof1Type",
1207012113
"AppHookConfigPatchBodyType",

githubkit/rest/users.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,12 +176,20 @@ async def async_update_authenticated(
176176

177177
def list_blocked_by_authenticated_user(
178178
self,
179+
per_page: Union[Unset, int] = 30,
180+
page: Union[Unset, int] = 1,
179181
) -> "Response[List[SimpleUser]]":
180182
url = "/user/blocks"
181183

184+
params = {
185+
"per_page": per_page,
186+
"page": page,
187+
}
188+
182189
return self._github.request(
183190
"GET",
184191
url,
192+
params=exclude_unset(params),
185193
response_model=List[SimpleUser],
186194
error_models={
187195
"404": BasicError,
@@ -192,12 +200,20 @@ def list_blocked_by_authenticated_user(
192200

193201
async def async_list_blocked_by_authenticated_user(
194202
self,
203+
per_page: Union[Unset, int] = 30,
204+
page: Union[Unset, int] = 1,
195205
) -> "Response[List[SimpleUser]]":
196206
url = "/user/blocks"
197207

208+
params = {
209+
"per_page": per_page,
210+
"page": page,
211+
}
212+
198213
return await self._github.arequest(
199214
"GET",
200215
url,
216+
params=exclude_unset(params),
201217
response_model=List[SimpleUser],
202218
error_models={
203219
"404": BasicError,

0 commit comments

Comments
 (0)