Skip to content

Commit f67560d

Browse files
WyriHaximusgithub-actions[bot]
authored andcommitted
[GitHubEnterprise-3.13] Update to 1.1.4-802a0cd5a04204e42ef5ea0492e36a70 from 1.1.4-65c7d90809c912f318fd98e5a759353c
Detected Schema changes: ``` └─┬Components └─┬webhook-release-edited └─┬changes └──[➖] properties (181816:13)❌ ``` | Document Element | Total Changes | Breaking Changes | |------------------|---------------|------------------| | components | 1 | 1 | Date: 03/04/25 | Commit: Original: etc/specs/GitHubEnterprise-3.13/current.spec.yaml, Modified: etc/specs/GitHubEnterprise-3.13/previous.spec.yaml, - ❌ **BREAKING Changes**: _1_ out of _1_ - **Removals**: _1_ - **Breaking Removals**: _1_ ERROR: breaking changes discovered
1 parent b1467b6 commit f67560d

File tree

21 files changed

+190
-34
lines changed

21 files changed

+190
-34
lines changed

clients/GitHubEnterprise-3.13/etc/openapi-client-generator.state

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"specHash": "65c7d90809c912f318fd98e5a759353c",
2+
"specHash": "802a0cd5a04204e42ef5ea0492e36a70",
33
"generatedFiles": {
44
"files": [
55
{
@@ -7600,7 +7600,7 @@
76007600
},
76017601
{
76027602
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Operator\/DependencyGraph\/DiffRange.php",
7603-
"hash": "9bf7067713932c3221d92f2191b26a14"
7603+
"hash": "075b6038151ce73c38ee1b662312e485"
76047604
},
76057605
{
76067606
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/tests\/\/Internal\/Operation\/DependencyGraph\/DiffRangeTest.php",
@@ -10916,7 +10916,7 @@
1091610916
},
1091710917
{
1091810918
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Operator\/Search\/IssuesAndPullRequests.php",
10919-
"hash": "7e529f8c1df4812ca8b2791054142b14"
10919+
"hash": "271c14cfe4f6b4e11e2808f7726ba9c2"
1092010920
},
1092110921
{
1092210922
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/tests\/\/Internal\/Operation\/Search\/IssuesAndPullRequestsTest.php",
@@ -13136,7 +13136,7 @@
1313613136
},
1313713137
{
1313813138
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Operator\/Meta\/GetZen.php",
13139-
"hash": "6e8ac5284c1f5b9ab767845a753174bb"
13139+
"hash": "d9d04364b4b5d6c1dd1936d1c8c4e727"
1314013140
},
1314113141
{
1314213142
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/tests\/\/Internal\/Operation\/Meta\/GetZenTest.php",
@@ -16776,7 +16776,7 @@
1677616776
},
1677716777
{
1677816778
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Schema\/WebhookReleaseEdited.php",
16779-
"hash": "70e7aa0ad07031df67ca4282482468bd"
16779+
"hash": "e35b6296e4d5bf9e2a80310fc9e39bf0"
1678016780
},
1678116781
{
1678216782
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Schema\/WebhookReleasePrereleased.php",
@@ -23924,7 +23924,7 @@
2392423924
},
2392523925
{
2392623926
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Schema\/WebhookReleaseEdited\/Changes.php",
23927-
"hash": "e186f35fa3eb635d2abe20d9e4cab01d"
23927+
"hash": "77c6c61ecf25f37254d59dd5b1d01406"
2392823928
},
2392923929
{
2393023930
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Schema\/WebhookReleaseEdited\/Changes\/MakeLatest.php",
@@ -26396,7 +26396,7 @@
2639626396
},
2639726397
{
2639826398
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Meta.php",
26399-
"hash": "79885a9c2e3f9d127ab68bfef21f8105"
26399+
"hash": "4bfec77db1fdd948564bf8bbf8b4eb90"
2640026400
},
2640126401
{
2640226402
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/Get\/EnterpriseAdmin.php",
@@ -26440,7 +26440,7 @@
2644026440
},
2644126441
{
2644226442
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Search.php",
26443-
"hash": "f68c75df4413a658e2644892d2437a91"
26443+
"hash": "a99e9a4f6b5435a6b58724034a4a2388"
2644426444
},
2644526445
{
2644626446
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Teams.php",
@@ -26500,7 +26500,7 @@
2650026500
},
2650126501
{
2650226502
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/Get\/DependencyGraph.php",
26503-
"hash": "d8a9edd547aaed7e01f557f0e4d77687"
26503+
"hash": "e7d96c4a23ed8784eb3e47de15dffff3"
2650426504
},
2650526505
{
2650626506
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Pulls.php",
@@ -26924,7 +26924,7 @@
2692426924
},
2692526925
{
2692626926
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Three.php",
26927-
"hash": "dd3e03cc2bc5917a695d1bbf0dc65ec1"
26927+
"hash": "1c3402598477978c2f259e7d66016c4b"
2692826928
},
2692926929
{
2693026930
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Four.php",
@@ -26936,15 +26936,15 @@
2693626936
},
2693726937
{
2693826938
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Two.php",
26939-
"hash": "488418233581df4e8dc3dbce8f58b2db"
26939+
"hash": "d1905900da5b62fabb0b324a38bb7279"
2694026940
},
2694126941
{
2694226942
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Five.php",
2694326943
"hash": "944582af066e6fc6c831c4e7b872a838"
2694426944
},
2694526945
{
2694626946
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Seven.php",
26947-
"hash": "8db59ced98108bd223596f21e396627c"
26947+
"hash": "7a1cd736b439ecd5b76ca92383196bd7"
2694826948
},
2694926949
{
2695026950
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Router\/Get\/Eight.php",
@@ -27144,11 +27144,11 @@
2714427144
},
2714527145
{
2714627146
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/PHPStan\/ClientCallReturnTypes.php",
27147-
"hash": "5ffe1714380665bca421b5cbd1f206d4"
27147+
"hash": "2fb5474325448bccbcb22bb7d1158ea1"
2714827148
},
2714927149
{
2715027150
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/tests\/\/Types\/ClientCallReturnTypes.php",
27151-
"hash": "07b227f12fa2ae0cd157847ee21cd2a3"
27151+
"hash": "54beea339c8099994a522e19c9c55b8c"
2715227152
},
2715327153
{
2715427154
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/..\/etc\/phpstan-extension.neon",
@@ -27160,7 +27160,7 @@
2716027160
},
2716127161
{
2716227162
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Operation\/Meta.php",
27163-
"hash": "36de6758976b0a2ceb21d6074889a987"
27163+
"hash": "efb7434a503625c23355172c4638e6bb"
2716427164
},
2716527165
{
2716627166
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Operation\/EnterpriseAdmin.php",
@@ -27276,7 +27276,7 @@
2727627276
},
2727727277
{
2727827278
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Operation\/DependencyGraph.php",
27279-
"hash": "1a842b54f0e563f4c8b82d145032d428"
27279+
"hash": "a69f445c74c4b7b7c28abe4e750cc769"
2728027280
},
2728127281
{
2728227282
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Operation\/Git.php",
@@ -27288,7 +27288,7 @@
2728827288
},
2728927289
{
2729027290
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Operation\/Search.php",
27291-
"hash": "b3d46ba9c8468fc11c3405b1cf6997d6"
27291+
"hash": "6e92f41ff9de1bd3067e80b3f3da380d"
2729227292
},
2729327293
{
2729427294
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Operation\/Users.php",
@@ -29852,7 +29852,7 @@
2985229852
},
2985329853
{
2985429854
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Hydrator\/WebHook\/Release.php",
29855-
"hash": "21dde5763785e1eae57bafacbb54500f"
29855+
"hash": "c1a80456f961d05acbaf110dab081f2c"
2985629856
},
2985729857
{
2985829858
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Hydrator\/WebHook\/Repository.php",
@@ -29928,7 +29928,7 @@
2992829928
},
2992929929
{
2993029930
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Internal\/Hydrators.php",
29931-
"hash": "99414eaacd7b74f08980cadd8c36e384"
29931+
"hash": "40b94097301d86c35ca24c5d98fc181e"
2993229932
},
2993329933
{
2993429934
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Schema\/ApiOverview\/Domains\/ActionsInbound.php",
@@ -29965,6 +29965,10 @@
2996529965
{
2996629966
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Schema\/Operations\/Meta\/GetZen\/Response\/TextPlain\/Ok.php",
2996729967
"hash": "d0ca0c14c2d902d47122181008e84185"
29968+
},
29969+
{
29970+
"name": ".\/clients\/GitHubEnterprise-3.13\/etc\/..\/\/src\/\/Schema\/WebhookReleaseEdited\/Changes\/TagName.php",
29971+
"hash": "918a75e1fc3897bd242cdd1f3516cd1a"
2996829972
}
2996929973
]
2997029974
},

clients/GitHubEnterprise-3.13/src/Internal/Hydrator/WebHook/Release.php

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
use ApiClients\Client\GitHubEnterprise\Schema\WebhookReleaseEdited\Changes\Body;
2222
use ApiClients\Client\GitHubEnterprise\Schema\WebhookReleaseEdited\Changes\MakeLatest;
2323
use ApiClients\Client\GitHubEnterprise\Schema\WebhookReleaseEdited\Changes\Name;
24+
use ApiClients\Client\GitHubEnterprise\Schema\WebhookReleaseEdited\Changes\TagName;
2425
use ApiClients\Client\GitHubEnterprise\Schema\WebhookReleasePrereleased;
2526
use ApiClients\Client\GitHubEnterprise\Schema\WebhookReleasePublished;
2627
use ApiClients\Client\GitHubEnterprise\Schema\WebhookReleaseReleased;
@@ -83,6 +84,7 @@ public function hydrateObject(string $className, array $payload): object
8384
'ApiClients\Client\GitHubEnterprise\Schema\WebhookReleaseEdited\Changes' => $this->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️WebhookReleaseEdited⚡️Changes($payload),
8485
'ApiClients\Client\GitHubEnterprise\Schema\WebhookReleaseEdited\Changes\Body' => $this->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️WebhookReleaseEdited⚡️Changes⚡️Body($payload),
8586
'ApiClients\Client\GitHubEnterprise\Schema\WebhookReleaseEdited\Changes\Name' => $this->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️WebhookReleaseEdited⚡️Changes⚡️Name($payload),
87+
'ApiClients\Client\GitHubEnterprise\Schema\WebhookReleaseEdited\Changes\TagName' => $this->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️WebhookReleaseEdited⚡️Changes⚡️TagName($payload),
8688
'ApiClients\Client\GitHubEnterprise\Schema\WebhookReleaseEdited\Changes\MakeLatest' => $this->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️WebhookReleaseEdited⚡️Changes⚡️MakeLatest($payload),
8789
'ApiClients\Client\GitHubEnterprise\Schema\WebhookReleasePrereleased' => $this->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️WebhookReleasePrereleased($payload),
8890
'ApiClients\Client\GitHubEnterprise\Schema\WebhookReleasePrereleased\Release' => $this->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️WebhookReleasePrereleased⚡️Release($payload),
@@ -4460,6 +4462,26 @@ private function hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema
44604462

44614463
after_name:
44624464

4465+
$value = $payload['tag_name'] ?? null;
4466+
4467+
if ($value === null) {
4468+
$properties['tagName'] = null;
4469+
goto after_tagName;
4470+
}
4471+
4472+
if (is_array($value)) {
4473+
try {
4474+
$this->hydrationStack[] = 'tagName';
4475+
$value = $this->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️WebhookReleaseEdited⚡️Changes⚡️TagName($value);
4476+
} finally {
4477+
array_pop($this->hydrationStack);
4478+
}
4479+
}
4480+
4481+
$properties['tagName'] = $value;
4482+
4483+
after_tagName:
4484+
44634485
$value = $payload['make_latest'] ?? null;
44644486

44654487
if ($value === null) {
@@ -4554,6 +4576,36 @@ private function hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema
45544576
}
45554577
}
45564578

4579+
private function hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️WebhookReleaseEdited⚡️Changes⚡️TagName(array $payload): TagName
4580+
{
4581+
$properties = [];
4582+
$missingFields = [];
4583+
try {
4584+
$value = $payload['from'] ?? null;
4585+
4586+
if ($value === null) {
4587+
$missingFields[] = 'from';
4588+
goto after_from;
4589+
}
4590+
4591+
$properties['from'] = $value;
4592+
4593+
after_from:
4594+
} catch (Throwable $exception) {
4595+
throw UnableToHydrateObject::dueToError('ApiClients\Client\GitHubEnterprise\Schema\WebhookReleaseEdited\Changes\TagName', $exception, stack: $this->hydrationStack);
4596+
}
4597+
4598+
if (count($missingFields) > 0) {
4599+
throw UnableToHydrateObject::dueToMissingFields(TagName::class, $missingFields, stack: $this->hydrationStack);
4600+
}
4601+
4602+
try {
4603+
return new TagName(...$properties);
4604+
} catch (Throwable $exception) {
4605+
throw UnableToHydrateObject::dueToError('ApiClients\Client\GitHubEnterprise\Schema\WebhookReleaseEdited\Changes\TagName', $exception, stack: $this->hydrationStack);
4606+
}
4607+
}
4608+
45574609
private function hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️WebhookReleaseEdited⚡️Changes⚡️MakeLatest(array $payload): MakeLatest
45584610
{
45594611
$properties = [];
@@ -6548,6 +6600,7 @@ public function serializeObjectOfType(object $object, string $className): mixed
65486600
'ApiClients\Client\GitHubEnterprise\Schema\WebhookReleaseEdited\Changes' => $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️WebhookReleaseEdited⚡️Changes($object),
65496601
'ApiClients\Client\GitHubEnterprise\Schema\WebhookReleaseEdited\Changes\Body' => $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️WebhookReleaseEdited⚡️Changes⚡️Body($object),
65506602
'ApiClients\Client\GitHubEnterprise\Schema\WebhookReleaseEdited\Changes\Name' => $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️WebhookReleaseEdited⚡️Changes⚡️Name($object),
6603+
'ApiClients\Client\GitHubEnterprise\Schema\WebhookReleaseEdited\Changes\TagName' => $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️WebhookReleaseEdited⚡️Changes⚡️TagName($object),
65516604
'ApiClients\Client\GitHubEnterprise\Schema\WebhookReleaseEdited\Changes\MakeLatest' => $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️WebhookReleaseEdited⚡️Changes⚡️MakeLatest($object),
65526605
'ApiClients\Client\GitHubEnterprise\Schema\WebhookReleasePrereleased' => $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️WebhookReleasePrereleased($object),
65536606
'ApiClients\Client\GitHubEnterprise\Schema\WebhookReleasePrereleased\Release' => $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️WebhookReleasePrereleased⚡️Release($object),
@@ -8840,6 +8893,15 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡
88408893
$name = $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️WebhookReleaseEdited⚡️Changes⚡️Name($name);
88418894
after_name: $result['name'] = $name;
88428895

8896+
$tagName = $object->tagName;
8897+
8898+
if ($tagName === null) {
8899+
goto after_tagName;
8900+
}
8901+
8902+
$tagName = $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️WebhookReleaseEdited⚡️Changes⚡️TagName($tagName);
8903+
after_tagName: $result['tag_name'] = $tagName;
8904+
88438905
$makeLatest = $object->makeLatest;
88448906

88458907
if ($makeLatest === null) {
@@ -8874,6 +8936,17 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡
88748936
return $result;
88758937
}
88768938

8939+
private function serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️WebhookReleaseEdited⚡️Changes⚡️TagName(mixed $object): mixed
8940+
{
8941+
assert($object instanceof TagName);
8942+
$result = [];
8943+
8944+
$from = $object->from;
8945+
after_from: $result['from'] = $from;
8946+
8947+
return $result;
8948+
}
8949+
88778950
private function serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️WebhookReleaseEdited⚡️Changes⚡️MakeLatest(mixed $object): mixed
88788951
{
88798952
assert($object instanceof MakeLatest);

0 commit comments

Comments
 (0)