Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix: workflow_run pull_requests id/number types #174

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions githubkit/versions/ghec_v2022_11_28/models/group_0266.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,13 @@ class CodeScanningDefaultSetup(GitHubModel):
]
]
] = Field(default=UNSET, description="Languages to be analyzed.")
runner_type: Missing[Union[None, Literal["standard", "labeled"]]] = Field(
default=UNSET, description="Runner type to be used."
)
runner_label: Missing[Union[str, None]] = Field(
default=UNSET,
description="Runner label to be used if the runner type is labeled.",
)
query_suite: Missing[Literal["default", "extended"]] = Field(
default=UNSET, description="CodeQL query suite to be used."
)
Expand Down
4 changes: 2 additions & 2 deletions githubkit/versions/ghec_v2022_11_28/models/group_0836.py
Original file line number Diff line number Diff line change
Expand Up @@ -413,8 +413,8 @@ class WebhookWorkflowRunCompletedPropWorkflowRunPropPullRequestsItems(GitHubMode
head: WebhookWorkflowRunCompletedPropWorkflowRunPropPullRequestsItemsPropHead = (
Field()
)
id: float = Field()
number: float = Field()
id: int = Field()
number: int = Field()
url: str = Field()


Expand Down
4 changes: 2 additions & 2 deletions githubkit/versions/ghec_v2022_11_28/models/group_0837.py
Original file line number Diff line number Diff line change
Expand Up @@ -402,8 +402,8 @@ class WebhookWorkflowRunInProgressPropWorkflowRunPropPullRequestsItems(GitHubMod
head: WebhookWorkflowRunInProgressPropWorkflowRunPropPullRequestsItemsPropHead = (
Field()
)
id: float = Field()
number: float = Field()
id: int = Field()
number: int = Field()
url: str = Field()


Expand Down
4 changes: 2 additions & 2 deletions githubkit/versions/ghec_v2022_11_28/models/group_0838.py
Original file line number Diff line number Diff line change
Expand Up @@ -410,8 +410,8 @@ class WebhookWorkflowRunRequestedPropWorkflowRunPropPullRequestsItems(GitHubMode
head: WebhookWorkflowRunRequestedPropWorkflowRunPropPullRequestsItemsPropHead = (
Field()
)
id: float = Field()
number: float = Field()
id: int = Field()
number: int = Field()
url: str = Field()


Expand Down
2 changes: 2 additions & 0 deletions githubkit/versions/ghec_v2022_11_28/types/group_0266.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ class CodeScanningDefaultSetupType(TypedDict):
]
]
]
runner_type: NotRequired[Union[None, Literal["standard", "labeled"]]]
runner_label: NotRequired[Union[str, None]]
query_suite: NotRequired[Literal["default", "extended"]]
updated_at: NotRequired[Union[datetime, None]]
schedule: NotRequired[Union[None, Literal["weekly"]]]
Expand Down
4 changes: 2 additions & 2 deletions githubkit/versions/ghec_v2022_11_28/types/group_0836.py
Original file line number Diff line number Diff line change
Expand Up @@ -368,8 +368,8 @@ class WebhookWorkflowRunCompletedPropWorkflowRunPropPullRequestsItemsType(TypedD

base: WebhookWorkflowRunCompletedPropWorkflowRunPropPullRequestsItemsPropBaseType
head: WebhookWorkflowRunCompletedPropWorkflowRunPropPullRequestsItemsPropHeadType
id: float
number: float
id: int
number: int
url: str


Expand Down
4 changes: 2 additions & 2 deletions githubkit/versions/ghec_v2022_11_28/types/group_0837.py
Original file line number Diff line number Diff line change
Expand Up @@ -366,8 +366,8 @@ class WebhookWorkflowRunInProgressPropWorkflowRunPropPullRequestsItemsType(Typed

base: WebhookWorkflowRunInProgressPropWorkflowRunPropPullRequestsItemsPropBaseType
head: WebhookWorkflowRunInProgressPropWorkflowRunPropPullRequestsItemsPropHeadType
id: float
number: float
id: int
number: int
url: str


Expand Down
4 changes: 2 additions & 2 deletions githubkit/versions/ghec_v2022_11_28/types/group_0838.py
Original file line number Diff line number Diff line change
Expand Up @@ -368,8 +368,8 @@ class WebhookWorkflowRunRequestedPropWorkflowRunPropPullRequestsItemsType(TypedD

base: WebhookWorkflowRunRequestedPropWorkflowRunPropPullRequestsItemsPropBaseType
head: WebhookWorkflowRunRequestedPropWorkflowRunPropPullRequestsItemsPropHeadType
id: float
number: float
id: int
number: int
url: str


Expand Down
7 changes: 7 additions & 0 deletions githubkit/versions/v2022_11_28/models/group_0229.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,13 @@ class CodeScanningDefaultSetup(GitHubModel):
]
]
] = Field(default=UNSET, description="Languages to be analyzed.")
runner_type: Missing[Union[None, Literal["standard", "labeled"]]] = Field(
default=UNSET, description="Runner type to be used."
)
runner_label: Missing[Union[str, None]] = Field(
default=UNSET,
description="Runner label to be used if the runner type is labeled.",
)
query_suite: Missing[Literal["default", "extended"]] = Field(
default=UNSET, description="CodeQL query suite to be used."
)
Expand Down
4 changes: 2 additions & 2 deletions githubkit/versions/v2022_11_28/models/group_0778.py
Original file line number Diff line number Diff line change
Expand Up @@ -413,8 +413,8 @@ class WebhookWorkflowRunCompletedPropWorkflowRunPropPullRequestsItems(GitHubMode
head: WebhookWorkflowRunCompletedPropWorkflowRunPropPullRequestsItemsPropHead = (
Field()
)
id: float = Field()
number: float = Field()
id: int = Field()
number: int = Field()
url: str = Field()


Expand Down
4 changes: 2 additions & 2 deletions githubkit/versions/v2022_11_28/models/group_0779.py
Original file line number Diff line number Diff line change
Expand Up @@ -402,8 +402,8 @@ class WebhookWorkflowRunInProgressPropWorkflowRunPropPullRequestsItems(GitHubMod
head: WebhookWorkflowRunInProgressPropWorkflowRunPropPullRequestsItemsPropHead = (
Field()
)
id: float = Field()
number: float = Field()
id: int = Field()
number: int = Field()
url: str = Field()


Expand Down
4 changes: 2 additions & 2 deletions githubkit/versions/v2022_11_28/models/group_0780.py
Original file line number Diff line number Diff line change
Expand Up @@ -410,8 +410,8 @@ class WebhookWorkflowRunRequestedPropWorkflowRunPropPullRequestsItems(GitHubMode
head: WebhookWorkflowRunRequestedPropWorkflowRunPropPullRequestsItemsPropHead = (
Field()
)
id: float = Field()
number: float = Field()
id: int = Field()
number: int = Field()
url: str = Field()


Expand Down
2 changes: 2 additions & 0 deletions githubkit/versions/v2022_11_28/types/group_0229.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ class CodeScanningDefaultSetupType(TypedDict):
]
]
]
runner_type: NotRequired[Union[None, Literal["standard", "labeled"]]]
runner_label: NotRequired[Union[str, None]]
query_suite: NotRequired[Literal["default", "extended"]]
updated_at: NotRequired[Union[datetime, None]]
schedule: NotRequired[Union[None, Literal["weekly"]]]
Expand Down
4 changes: 2 additions & 2 deletions githubkit/versions/v2022_11_28/types/group_0778.py
Original file line number Diff line number Diff line change
Expand Up @@ -368,8 +368,8 @@ class WebhookWorkflowRunCompletedPropWorkflowRunPropPullRequestsItemsType(TypedD

base: WebhookWorkflowRunCompletedPropWorkflowRunPropPullRequestsItemsPropBaseType
head: WebhookWorkflowRunCompletedPropWorkflowRunPropPullRequestsItemsPropHeadType
id: float
number: float
id: int
number: int
url: str


Expand Down
4 changes: 2 additions & 2 deletions githubkit/versions/v2022_11_28/types/group_0779.py
Original file line number Diff line number Diff line change
Expand Up @@ -366,8 +366,8 @@ class WebhookWorkflowRunInProgressPropWorkflowRunPropPullRequestsItemsType(Typed

base: WebhookWorkflowRunInProgressPropWorkflowRunPropPullRequestsItemsPropBaseType
head: WebhookWorkflowRunInProgressPropWorkflowRunPropPullRequestsItemsPropHeadType
id: float
number: float
id: int
number: int
url: str


Expand Down
4 changes: 2 additions & 2 deletions githubkit/versions/v2022_11_28/types/group_0780.py
Original file line number Diff line number Diff line change
Expand Up @@ -368,8 +368,8 @@ class WebhookWorkflowRunRequestedPropWorkflowRunPropPullRequestsItemsType(TypedD

base: WebhookWorkflowRunRequestedPropWorkflowRunPropPullRequestsItemsPropBaseType
head: WebhookWorkflowRunRequestedPropWorkflowRunPropPullRequestsItemsPropHeadType
id: float
number: float
id: int
number: int
url: str


Expand Down
9 changes: 9 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -472,6 +472,15 @@ source = "https://raw.githubusercontent.com/github/rest-api-description/main/des
"null",
] }

# webhook workflow run workflow-run-*.workflow_run.pull_requests.number and .id should be integers
# https://github.com/github/rest-api-description/issues/4408
"/components/schemas/webhook-workflow-run-completed/properties/workflow_run/properties/pull_requests/items/properties/id" = { type = "integer" }
"/components/schemas/webhook-workflow-run-completed/properties/workflow_run/properties/pull_requests/items/properties/number" = { type = "integer" }
"/components/schemas/webhook-workflow-run-in-progress/properties/workflow_run/properties/pull_requests/items/properties/id" = { type = "integer" }
"/components/schemas/webhook-workflow-run-in-progress/properties/workflow_run/properties/pull_requests/items/properties/number" = { type = "integer" }
"/components/schemas/webhook-workflow-run-requested/properties/workflow_run/properties/pull_requests/items/properties/id" = { type = "integer" }
"/components/schemas/webhook-workflow-run-requested/properties/workflow_run/properties/pull_requests/items/properties/number" = { type = "integer" }

# webhook repository dispatch action can be any string
"/webhooks/repository-dispatch-sample.collected/post" = { operationId = "repository-dispatch" }
# "/components/schemas/webhook-repository-dispatch-sample/properties/action" = { enum = "<unset>" }
Expand Down
Loading