Skip to content

Commit a3287df

Browse files
authored
🐛 Fix: deployment payload object allow additional property (#181)
1 parent 840b068 commit a3287df

File tree

14 files changed

+48
-38
lines changed

14 files changed

+48
-38
lines changed

githubkit/rest/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -3750,7 +3750,7 @@
37503750
WebhookDeploymentCreatedPropDeploymentPropCreator as WebhookDeploymentCreatedPropDeploymentPropCreator,
37513751
)
37523752
from githubkit.versions.v2022_11_28.models import (
3753-
WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0 as WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0,
3753+
WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1 as WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1,
37543754
)
37553755
from githubkit.versions.v2022_11_28.models import (
37563756
WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubApp as WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubApp,
@@ -10673,7 +10673,7 @@
1067310673
"WebhookDeploymentCreated",
1067410674
"WebhookDeploymentCreatedPropDeployment",
1067510675
"WebhookDeploymentCreatedPropDeploymentPropCreator",
10676-
"WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0",
10676+
"WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1",
1067710677
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubApp",
1067810678
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropOwner",
1067910679
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropPermissions",

githubkit/versions/ghec_v2022_11_28/models/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -2321,7 +2321,7 @@
23212321
WebhookDeploymentCreatedPropDeploymentPropCreator as WebhookDeploymentCreatedPropDeploymentPropCreator,
23222322
)
23232323
from .group_0540 import (
2324-
WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0 as WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0,
2324+
WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1 as WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1,
23252325
)
23262326
from .group_0540 import (
23272327
WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubApp as WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubApp,
@@ -10479,7 +10479,7 @@
1047910479
"WebhookDeploymentCreated",
1048010480
"WebhookDeploymentCreatedPropDeployment",
1048110481
"WebhookDeploymentCreatedPropDeploymentPropCreator",
10482-
"WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0",
10482+
"WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1",
1048310483
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubApp",
1048410484
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropOwner",
1048510485
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropPermissions",

githubkit/versions/ghec_v2022_11_28/models/group_0540.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
from pydantic import Field
1616

17-
from githubkit.compat import GitHubModel, model_rebuild
17+
from githubkit.compat import ExtraGitHubModel, GitHubModel, model_rebuild
1818
from githubkit.typing import Missing
1919
from githubkit.utils import UNSET
2020

@@ -76,7 +76,7 @@ class WebhookDeploymentCreatedPropDeployment(GitHubModel):
7676
id: int = Field()
7777
node_id: str = Field()
7878
original_environment: str = Field()
79-
payload: Union[WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0, str] = (
79+
payload: Union[str, WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1] = (
8080
Field()
8181
)
8282
performed_via_github_app: Missing[
@@ -124,8 +124,8 @@ class WebhookDeploymentCreatedPropDeploymentPropCreator(GitHubModel):
124124
user_view_type: Missing[str] = Field(default=UNSET)
125125

126126

127-
class WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0(GitHubModel):
128-
"""WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0"""
127+
class WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1(ExtraGitHubModel):
128+
"""WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1"""
129129

130130

131131
class WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubApp(GitHubModel):
@@ -572,7 +572,7 @@ class WebhookDeploymentCreatedPropWorkflowRunPropPullRequestsItemsPropHeadPropRe
572572
model_rebuild(WebhookDeploymentCreated)
573573
model_rebuild(WebhookDeploymentCreatedPropDeployment)
574574
model_rebuild(WebhookDeploymentCreatedPropDeploymentPropCreator)
575-
model_rebuild(WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0)
575+
model_rebuild(WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1)
576576
model_rebuild(WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubApp)
577577
model_rebuild(WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropOwner)
578578
model_rebuild(
@@ -600,7 +600,7 @@ class WebhookDeploymentCreatedPropWorkflowRunPropPullRequestsItemsPropHeadPropRe
600600
"WebhookDeploymentCreated",
601601
"WebhookDeploymentCreatedPropDeployment",
602602
"WebhookDeploymentCreatedPropDeploymentPropCreator",
603-
"WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0",
603+
"WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1",
604604
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubApp",
605605
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropOwner",
606606
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropPermissions",

githubkit/versions/ghec_v2022_11_28/models/group_0545.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
from pydantic import Field
1616

17-
from githubkit.compat import GitHubModel, model_rebuild
17+
from githubkit.compat import ExtraGitHubModel, GitHubModel, model_rebuild
1818
from githubkit.typing import Missing
1919
from githubkit.utils import UNSET
2020

@@ -167,7 +167,7 @@ class WebhookDeploymentStatusCreatedPropDeploymentPropCreator(GitHubModel):
167167
user_view_type: Missing[str] = Field(default=UNSET)
168168

169169

170-
class WebhookDeploymentStatusCreatedPropDeploymentPropPayloadOneof1(GitHubModel):
170+
class WebhookDeploymentStatusCreatedPropDeploymentPropPayloadOneof1(ExtraGitHubModel):
171171
"""WebhookDeploymentStatusCreatedPropDeploymentPropPayloadOneof1"""
172172

173173

githubkit/versions/ghec_v2022_11_28/types/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -2605,7 +2605,7 @@
26052605
WebhookDeploymentCreatedPropDeploymentPropCreatorType as WebhookDeploymentCreatedPropDeploymentPropCreatorType,
26062606
)
26072607
from .group_0540 import (
2608-
WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0Type as WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0Type,
2608+
WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1Type as WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1Type,
26092609
)
26102610
from .group_0540 import (
26112611
WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropOwnerType as WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropOwnerType,
@@ -10963,7 +10963,7 @@
1096310963
"WebhookDeploymentCreatedType",
1096410964
"WebhookDeploymentCreatedPropDeploymentType",
1096510965
"WebhookDeploymentCreatedPropDeploymentPropCreatorType",
10966-
"WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0Type",
10966+
"WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1Type",
1096710967
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppType",
1096810968
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropOwnerType",
1096910969
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropPermissionsType",

githubkit/versions/ghec_v2022_11_28/types/group_0540.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ class WebhookDeploymentCreatedPropDeploymentType(TypedDict):
4949
id: int
5050
node_id: str
5151
original_environment: str
52-
payload: Union[WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0Type, str]
52+
payload: Union[str, WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1Type]
5353
performed_via_github_app: NotRequired[
5454
Union[WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppType, None]
5555
]
@@ -91,8 +91,8 @@ class WebhookDeploymentCreatedPropDeploymentPropCreatorType(TypedDict):
9191
user_view_type: NotRequired[str]
9292

9393

94-
class WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0Type(TypedDict):
95-
"""WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0"""
94+
class WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1Type(TypedDict):
95+
"""WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1"""
9696

9797

9898
class WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppType(TypedDict):
@@ -535,7 +535,7 @@ class WebhookDeploymentCreatedPropWorkflowRunPropPullRequestsItemsPropHeadPropRe
535535

536536
__all__ = (
537537
"WebhookDeploymentCreatedPropDeploymentPropCreatorType",
538-
"WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0Type",
538+
"WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1Type",
539539
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropOwnerType",
540540
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropPermissionsType",
541541
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppType",

githubkit/versions/latest/models.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -3750,7 +3750,7 @@
37503750
WebhookDeploymentCreatedPropDeploymentPropCreator as WebhookDeploymentCreatedPropDeploymentPropCreator,
37513751
)
37523752
from githubkit.versions.v2022_11_28.models import (
3753-
WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0 as WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0,
3753+
WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1 as WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1,
37543754
)
37553755
from githubkit.versions.v2022_11_28.models import (
37563756
WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubApp as WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubApp,
@@ -10673,7 +10673,7 @@
1067310673
"WebhookDeploymentCreated",
1067410674
"WebhookDeploymentCreatedPropDeployment",
1067510675
"WebhookDeploymentCreatedPropDeploymentPropCreator",
10676-
"WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0",
10676+
"WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1",
1067710677
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubApp",
1067810678
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropOwner",
1067910679
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropPermissions",

githubkit/versions/latest/types.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -3880,7 +3880,7 @@
38803880
WebhookDeploymentCreatedPropDeploymentPropCreatorType as WebhookDeploymentCreatedPropDeploymentPropCreatorType,
38813881
)
38823882
from githubkit.versions.v2022_11_28.types import (
3883-
WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0Type as WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0Type,
3883+
WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1Type as WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1Type,
38843884
)
38853885
from githubkit.versions.v2022_11_28.types import (
38863886
WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropOwnerType as WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropOwnerType,
@@ -10847,7 +10847,7 @@
1084710847
"WebhookDeploymentCreatedType",
1084810848
"WebhookDeploymentCreatedPropDeploymentType",
1084910849
"WebhookDeploymentCreatedPropDeploymentPropCreatorType",
10850-
"WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0Type",
10850+
"WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1Type",
1085110851
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppType",
1085210852
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropOwnerType",
1085310853
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropPermissionsType",

githubkit/versions/v2022_11_28/models/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -2060,7 +2060,7 @@
20602060
WebhookDeploymentCreatedPropDeploymentPropCreator as WebhookDeploymentCreatedPropDeploymentPropCreator,
20612061
)
20622062
from .group_0482 import (
2063-
WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0 as WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0,
2063+
WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1 as WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1,
20642064
)
20652065
from .group_0482 import (
20662066
WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubApp as WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubApp,
@@ -9909,7 +9909,7 @@
99099909
"WebhookDeploymentCreated",
99109910
"WebhookDeploymentCreatedPropDeployment",
99119911
"WebhookDeploymentCreatedPropDeploymentPropCreator",
9912-
"WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0",
9912+
"WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1",
99139913
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubApp",
99149914
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropOwner",
99159915
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropPermissions",

githubkit/versions/v2022_11_28/models/group_0482.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
from pydantic import Field
1616

17-
from githubkit.compat import GitHubModel, model_rebuild
17+
from githubkit.compat import ExtraGitHubModel, GitHubModel, model_rebuild
1818
from githubkit.typing import Missing
1919
from githubkit.utils import UNSET
2020

@@ -76,7 +76,7 @@ class WebhookDeploymentCreatedPropDeployment(GitHubModel):
7676
id: int = Field()
7777
node_id: str = Field()
7878
original_environment: str = Field()
79-
payload: Union[WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0, str] = (
79+
payload: Union[str, WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1] = (
8080
Field()
8181
)
8282
performed_via_github_app: Missing[
@@ -124,8 +124,8 @@ class WebhookDeploymentCreatedPropDeploymentPropCreator(GitHubModel):
124124
user_view_type: Missing[str] = Field(default=UNSET)
125125

126126

127-
class WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0(GitHubModel):
128-
"""WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0"""
127+
class WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1(ExtraGitHubModel):
128+
"""WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1"""
129129

130130

131131
class WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubApp(GitHubModel):
@@ -572,7 +572,7 @@ class WebhookDeploymentCreatedPropWorkflowRunPropPullRequestsItemsPropHeadPropRe
572572
model_rebuild(WebhookDeploymentCreated)
573573
model_rebuild(WebhookDeploymentCreatedPropDeployment)
574574
model_rebuild(WebhookDeploymentCreatedPropDeploymentPropCreator)
575-
model_rebuild(WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0)
575+
model_rebuild(WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1)
576576
model_rebuild(WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubApp)
577577
model_rebuild(WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropOwner)
578578
model_rebuild(
@@ -600,7 +600,7 @@ class WebhookDeploymentCreatedPropWorkflowRunPropPullRequestsItemsPropHeadPropRe
600600
"WebhookDeploymentCreated",
601601
"WebhookDeploymentCreatedPropDeployment",
602602
"WebhookDeploymentCreatedPropDeploymentPropCreator",
603-
"WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0",
603+
"WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1",
604604
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubApp",
605605
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropOwner",
606606
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropPermissions",

githubkit/versions/v2022_11_28/models/group_0487.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
from pydantic import Field
1616

17-
from githubkit.compat import GitHubModel, model_rebuild
17+
from githubkit.compat import ExtraGitHubModel, GitHubModel, model_rebuild
1818
from githubkit.typing import Missing
1919
from githubkit.utils import UNSET
2020

@@ -167,7 +167,7 @@ class WebhookDeploymentStatusCreatedPropDeploymentPropCreator(GitHubModel):
167167
user_view_type: Missing[str] = Field(default=UNSET)
168168

169169

170-
class WebhookDeploymentStatusCreatedPropDeploymentPropPayloadOneof1(GitHubModel):
170+
class WebhookDeploymentStatusCreatedPropDeploymentPropPayloadOneof1(ExtraGitHubModel):
171171
"""WebhookDeploymentStatusCreatedPropDeploymentPropPayloadOneof1"""
172172

173173

githubkit/versions/v2022_11_28/types/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -2326,7 +2326,7 @@
23262326
WebhookDeploymentCreatedPropDeploymentPropCreatorType as WebhookDeploymentCreatedPropDeploymentPropCreatorType,
23272327
)
23282328
from .group_0482 import (
2329-
WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0Type as WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0Type,
2329+
WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1Type as WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1Type,
23302330
)
23312331
from .group_0482 import (
23322332
WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropOwnerType as WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropOwnerType,
@@ -10375,7 +10375,7 @@
1037510375
"WebhookDeploymentCreatedType",
1037610376
"WebhookDeploymentCreatedPropDeploymentType",
1037710377
"WebhookDeploymentCreatedPropDeploymentPropCreatorType",
10378-
"WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0Type",
10378+
"WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1Type",
1037910379
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppType",
1038010380
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropOwnerType",
1038110381
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropPermissionsType",

githubkit/versions/v2022_11_28/types/group_0482.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ class WebhookDeploymentCreatedPropDeploymentType(TypedDict):
4949
id: int
5050
node_id: str
5151
original_environment: str
52-
payload: Union[WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0Type, str]
52+
payload: Union[str, WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1Type]
5353
performed_via_github_app: NotRequired[
5454
Union[WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppType, None]
5555
]
@@ -91,8 +91,8 @@ class WebhookDeploymentCreatedPropDeploymentPropCreatorType(TypedDict):
9191
user_view_type: NotRequired[str]
9292

9393

94-
class WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0Type(TypedDict):
95-
"""WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0"""
94+
class WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1Type(TypedDict):
95+
"""WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1"""
9696

9797

9898
class WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppType(TypedDict):
@@ -535,7 +535,7 @@ class WebhookDeploymentCreatedPropWorkflowRunPropPullRequestsItemsPropHeadPropRe
535535

536536
__all__ = (
537537
"WebhookDeploymentCreatedPropDeploymentPropCreatorType",
538-
"WebhookDeploymentCreatedPropDeploymentPropPayloadOneof0Type",
538+
"WebhookDeploymentCreatedPropDeploymentPropPayloadOneof1Type",
539539
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropOwnerType",
540540
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppPropPermissionsType",
541541
"WebhookDeploymentCreatedPropDeploymentPropPerformedViaGithubAppType",

pyproject.toml

+10
Original file line numberDiff line numberDiff line change
@@ -429,6 +429,16 @@ source = "https://raw.githubusercontent.com/github/rest-api-description/main/des
429429
"/components/schemas/webhook-issues-unlocked/properties/issue/properties/performed_via_github_app/properties/events/items" = { enum = "<unset>" }
430430
"/components/schemas/webhook-meta-deleted/properties/hook/properties/events/items" = { enum = "<unset>" }
431431

432+
# webhook deployment payload object can contain additional properties
433+
"/components/schemas/webhook-deployment-status-created/properties/deployment/properties/payload" = { oneOf = [
434+
{ type = "string" },
435+
{ type = "object", additionalProperties = true },
436+
] }
437+
"/components/schemas/webhook-deployment-created/properties/deployment/properties/payload" = { oneOf = [
438+
{ type = "string" },
439+
{ type = "object", additionalProperties = true },
440+
] }
441+
432442
# webhook deployment protection rule action is required
433443
"/components/schemas/webhook-deployment-protection-rule-requested" = { required = [
434444
"action",

0 commit comments

Comments
 (0)