Skip to content

Commit c140c6a

Browse files
WyriHaximusgithub-actions[bot]
authored andcommitted
[GitHubEnterprise-3.13] Update to 1.1.4-09460ffde7c51e6470752d5d41c06e16 from 1.1.4-5c10b4ce18a4a421bdfbf1462d9c7578
Detected Schema changes: ``` ├─┬Paths │ ├─┬/repos/{owner}/{repo}/issues │ │ ├─┬GET │ │ │ └──[➖] parameters (31512:15)❌ │ │ └─┬POST │ │ └─┬Requestbody │ │ └─┬application/json │ │ └─┬Schema │ │ └──[➖] properties (31660:17)❌ │ ├─┬/orgs/{org}/issues │ │ └─┬GET │ │ └──[➖] parameters (12675:15)❌ │ ├─┬/repos/{owner}/{repo}/issues/{issue_number} │ │ └─┬PATCH │ │ └─┬Requestbody │ │ └─┬application/json │ │ └─┬Schema │ │ └──[➖] properties (32276:17)❌ │ └─┬/orgs/{org}/properties/schema │ └─┬PATCH │ └──[🔀] description (14512:20) └─┬Components ├──[➖] schemas (70130:7)❌ ├─┬webhook-issues-labeled │ └─┬issue │ └──[➖] properties (118916:13)❌ ├─┬issue-search-result-item │ └──[➖] properties (87992:9)❌ ├─┬webhook-issues-transferred │ └─┬changes │ └─┬new_issue │ └──[➖] properties (125193:17)❌ ├─┬webhook-issue-comment-edited │ └─┬issue │ └─┬ALLOF │ └──[➖] properties (113649:15)❌ ├─┬webhook-issues-reopened │ └─┬issue │ └──[➖] properties (124333:13)❌ ├─┬webhook-issues-unlocked │ └─┬issue │ └──[➖] properties (126723:13)❌ ├─┬webhook-issues-demilestoned │ └─┬issue │ └──[➖] properties (116983:13)❌ ├─┬webhooks_issue │ └──[➖] properties (92895:9)❌ ├─┬webhook-issues-milestoned │ └─┬issue │ └──[➖] properties (120874:13)❌ ├─┬webhook-issues-locked │ └─┬issue │ └──[➖] properties (119909:13)❌ ├─┬webhook-issues-opened │ └─┬issue │ └──[➖] properties (123240:13)❌ ├─┬webhook-issues-edited │ └─┬issue │ └──[➖] properties (117947:13)❌ ├─┬issue │ └──[➖] properties (70430:9)❌ ├─┬webhook-issues-deleted │ └─┬issue │ └──[➖] properties (115998:13)❌ ├─┬webhooks_issue_2 │ └──[➖] properties (93977:9)❌ ├─┬webhook-issue-comment-deleted │ └─┬issue │ └─┬ALLOF │ └──[➖] properties (112429:15)❌ ├─┬webhook-issues-closed │ └─┬issue │ └─┬ALLOF │ └──[➖] properties (114894:15)❌ ├─┬app-permissions │ └─┬dependabot_secrets │ └──[🔀] description (65917:24) ├─┬custom-property-set-payload │ └──[➖] properties (74415:9)❌ └─┬webhook-issue-comment-created └─┬issue └─┬ALLOF └──[➖] properties (111216:15)❌ ``` | Document Element | Total Changes | Breaking Changes | |------------------|---------------|------------------| | paths | 5 | 4 | | components | 21 | 24 | Date: 03/18/25 | Commit: Original: etc/specs/GitHubEnterprise-3.13/current.spec.yaml, Modified: etc/specs/GitHubEnterprise-3.13/previous.spec.yaml, - ❌ **BREAKING Changes**: _28_ out of _26_ - **Modifications**: _2_ - **Removals**: _24_ - **Breaking Removals**: _24_ ERROR: breaking changes discovered
1 parent 191b6d4 commit c140c6a

File tree

100 files changed

+5561
-237
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

100 files changed

+5561
-237
lines changed

clients/GitHubEnterprise-3.13/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7035,6 +7035,7 @@ Using the `call` method:
70357035
$client->call('GET /orgs/{org}/issues', [
70367036
'org' => 'generated',
70377037
'labels' => 'generated',
7038+
'type' => 'generated',
70387039
'since' => '1970-01-01T00:00:00+00:00',
70397040
'filter' => 'generated',
70407041
'state' => 'generated',
@@ -7049,6 +7050,7 @@ Operations method:
70497050
```php
70507051
$client->operations()->issues()->listForOrg( org: 'generated',
70517052
labels: 'generated',
7053+
type: 'generated',
70527054
since: '1970-01-01T00:00:00+00:00',
70537055
filter: 'generated',
70547056
state: 'generated',
@@ -7071,6 +7073,7 @@ Using the `call` method:
70717073
$client->call('LIST /orgs/{org}/issues', [
70727074
'org' => 'generated',
70737075
'labels' => 'generated',
7076+
'type' => 'generated',
70747077
'since' => '1970-01-01T00:00:00+00:00',
70757078
'filter' => 'generated',
70767079
'state' => 'generated',
@@ -7085,6 +7088,7 @@ Operations method:
70857088
```php
70867089
$client->operations()->issues()->listForOrgListing( org: 'generated',
70877090
labels: 'generated',
7091+
type: 'generated',
70887092
since: '1970-01-01T00:00:00+00:00',
70897093
filter: 'generated',
70907094
state: 'generated',
@@ -17662,6 +17666,7 @@ $client->call('GET /repos/{owner}/{repo}/issues', [
1766217666
'repo' => 'generated',
1766317667
'milestone' => 'generated',
1766417668
'assignee' => 'generated',
17669+
'type' => 'generated',
1766517670
'creator' => 'generated',
1766617671
'mentioned' => 'generated',
1766717672
'labels' => 'generated',
@@ -17680,6 +17685,7 @@ $client->operations()->issues()->listForRepo( owner: 'generated',
1768017685
repo: 'generated',
1768117686
milestone: 'generated',
1768217687
assignee: 'generated',
17688+
type: 'generated',
1768317689
creator: 'generated',
1768417690
mentioned: 'generated',
1768517691
labels: 'generated',
@@ -17706,6 +17712,7 @@ $client->call('LIST /repos/{owner}/{repo}/issues', [
1770617712
'repo' => 'generated',
1770717713
'milestone' => 'generated',
1770817714
'assignee' => 'generated',
17715+
'type' => 'generated',
1770917716
'creator' => 'generated',
1771017717
'mentioned' => 'generated',
1771117718
'labels' => 'generated',
@@ -17724,6 +17731,7 @@ $client->operations()->issues()->listForRepoListing( owner: 'generated',
1772417731
repo: 'generated',
1772517732
milestone: 'generated',
1772617733
assignee: 'generated',
17734+
type: 'generated',
1772717735
creator: 'generated',
1772817736
mentioned: 'generated',
1772917737
labels: 'generated',

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

Lines changed: 111 additions & 107 deletions
Large diffs are not rendered by default.

clients/GitHubEnterprise-3.13/src/Internal/Hydrator/Operation/Repos/Owner/Repo/Issues.php

Lines changed: 196 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
use ApiClients\Client\GitHubEnterprise\Schema\Integration;
1010
use ApiClients\Client\GitHubEnterprise\Schema\Issue;
1111
use ApiClients\Client\GitHubEnterprise\Schema\Issue\PullRequest;
12+
use ApiClients\Client\GitHubEnterprise\Schema\IssueType;
1213
use ApiClients\Client\GitHubEnterprise\Schema\LicenseSimple;
1314
use ApiClients\Client\GitHubEnterprise\Schema\Milestone;
1415
use ApiClients\Client\GitHubEnterprise\Schema\Operations\CodeScanning\ListAlertsForEnterprise\Response\ApplicationJson\ServiceUnavailable;
@@ -60,6 +61,7 @@ public function hydrateObject(string $className, array $payload): object
6061
'ApiClients\Client\GitHubEnterprise\Schema\SimpleUser' => $this->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️SimpleUser($payload),
6162
'ApiClients\Client\GitHubEnterprise\Schema\Milestone' => $this->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️Milestone($payload),
6263
'ApiClients\Client\GitHubEnterprise\Schema\Issue\PullRequest' => $this->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️Issue⚡️PullRequest($payload),
64+
'ApiClients\Client\GitHubEnterprise\Schema\IssueType' => $this->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️IssueType($payload),
6365
'ApiClients\Client\GitHubEnterprise\Schema\Repository' => $this->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️Repository($payload),
6466
'ApiClients\Client\GitHubEnterprise\Schema\LicenseSimple' => $this->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️LicenseSimple($payload),
6567
'ApiClients\Client\GitHubEnterprise\Schema\Repository\Permissions' => $this->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️Repository⚡️Permissions($payload),
@@ -568,6 +570,26 @@ private function hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema
568570

569571
after_timelineUrl:
570572

573+
$value = $payload['type'] ?? null;
574+
575+
if ($value === null) {
576+
$properties['type'] = null;
577+
goto after_type;
578+
}
579+
580+
if (is_array($value)) {
581+
try {
582+
$this->hydrationStack[] = 'type';
583+
$value = $this->hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️IssueType($value);
584+
} finally {
585+
array_pop($this->hydrationStack);
586+
}
587+
}
588+
589+
$properties['type'] = $value;
590+
591+
after_type:
592+
571593
$value = $payload['repository'] ?? null;
572594

573595
if ($value === null) {
@@ -1212,6 +1234,113 @@ private function hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema
12121234
}
12131235
}
12141236

1237+
private function hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️IssueType(array $payload): IssueType
1238+
{
1239+
$properties = [];
1240+
$missingFields = [];
1241+
try {
1242+
$value = $payload['id'] ?? null;
1243+
1244+
if ($value === null) {
1245+
$missingFields[] = 'id';
1246+
goto after_id;
1247+
}
1248+
1249+
$properties['id'] = $value;
1250+
1251+
after_id:
1252+
1253+
$value = $payload['node_id'] ?? null;
1254+
1255+
if ($value === null) {
1256+
$missingFields[] = 'node_id';
1257+
goto after_nodeId;
1258+
}
1259+
1260+
$properties['nodeId'] = $value;
1261+
1262+
after_nodeId:
1263+
1264+
$value = $payload['name'] ?? null;
1265+
1266+
if ($value === null) {
1267+
$missingFields[] = 'name';
1268+
goto after_name;
1269+
}
1270+
1271+
$properties['name'] = $value;
1272+
1273+
after_name:
1274+
1275+
$value = $payload['description'] ?? null;
1276+
1277+
if ($value === null) {
1278+
$properties['description'] = null;
1279+
goto after_description;
1280+
}
1281+
1282+
$properties['description'] = $value;
1283+
1284+
after_description:
1285+
1286+
$value = $payload['color'] ?? null;
1287+
1288+
if ($value === null) {
1289+
$properties['color'] = null;
1290+
goto after_color;
1291+
}
1292+
1293+
$properties['color'] = $value;
1294+
1295+
after_color:
1296+
1297+
$value = $payload['created_at'] ?? null;
1298+
1299+
if ($value === null) {
1300+
$properties['createdAt'] = null;
1301+
goto after_createdAt;
1302+
}
1303+
1304+
$properties['createdAt'] = $value;
1305+
1306+
after_createdAt:
1307+
1308+
$value = $payload['updated_at'] ?? null;
1309+
1310+
if ($value === null) {
1311+
$properties['updatedAt'] = null;
1312+
goto after_updatedAt;
1313+
}
1314+
1315+
$properties['updatedAt'] = $value;
1316+
1317+
after_updatedAt:
1318+
1319+
$value = $payload['is_enabled'] ?? null;
1320+
1321+
if ($value === null) {
1322+
$properties['isEnabled'] = null;
1323+
goto after_isEnabled;
1324+
}
1325+
1326+
$properties['isEnabled'] = $value;
1327+
1328+
after_isEnabled:
1329+
} catch (Throwable $exception) {
1330+
throw UnableToHydrateObject::dueToError('ApiClients\Client\GitHubEnterprise\Schema\IssueType', $exception, stack: $this->hydrationStack);
1331+
}
1332+
1333+
if (count($missingFields) > 0) {
1334+
throw UnableToHydrateObject::dueToMissingFields(IssueType::class, $missingFields, stack: $this->hydrationStack);
1335+
}
1336+
1337+
try {
1338+
return new IssueType(...$properties);
1339+
} catch (Throwable $exception) {
1340+
throw UnableToHydrateObject::dueToError('ApiClients\Client\GitHubEnterprise\Schema\IssueType', $exception, stack: $this->hydrationStack);
1341+
}
1342+
}
1343+
12151344
private function hydrateApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️Repository(array $payload): Repository
12161345
{
12171346
$properties = [];
@@ -3108,6 +3237,7 @@ public function serializeObjectOfType(object $object, string $className): mixed
31083237
'ApiClients\Client\GitHubEnterprise\Schema\SimpleUser' => $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️SimpleUser($object),
31093238
'ApiClients\Client\GitHubEnterprise\Schema\Milestone' => $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️Milestone($object),
31103239
'ApiClients\Client\GitHubEnterprise\Schema\Issue\PullRequest' => $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️Issue⚡️PullRequest($object),
3240+
'ApiClients\Client\GitHubEnterprise\Schema\IssueType' => $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️IssueType($object),
31113241
'ApiClients\Client\GitHubEnterprise\Schema\Repository' => $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️Repository($object),
31123242
'ApiClients\Client\GitHubEnterprise\Schema\LicenseSimple' => $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️LicenseSimple($object),
31133243
'ApiClients\Client\GitHubEnterprise\Schema\Repository\Permissions' => $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️Repository⚡️Permissions($object),
@@ -3432,6 +3562,15 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡
34323562

34333563
after_timelineUrl: $result['timeline_url'] = $timelineUrl;
34343564

3565+
$type = $object->type;
3566+
3567+
if ($type === null) {
3568+
goto after_type;
3569+
}
3570+
3571+
$type = $this->serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️IssueType($type);
3572+
after_type: $result['type'] = $type;
3573+
34353574
$repository = $object->repository;
34363575

34373576
if ($repository === null) {
@@ -3698,6 +3837,63 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡
36983837
return $result;
36993838
}
37003839

3840+
private function serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️IssueType(mixed $object): mixed
3841+
{
3842+
assert($object instanceof IssueType);
3843+
$result = [];
3844+
3845+
$id = $object->id;
3846+
after_id: $result['id'] = $id;
3847+
3848+
$nodeId = $object->nodeId;
3849+
after_nodeId: $result['node_id'] = $nodeId;
3850+
3851+
$name = $object->name;
3852+
after_name: $result['name'] = $name;
3853+
3854+
$description = $object->description;
3855+
3856+
if ($description === null) {
3857+
goto after_description;
3858+
}
3859+
3860+
after_description: $result['description'] = $description;
3861+
3862+
$color = $object->color;
3863+
3864+
if ($color === null) {
3865+
goto after_color;
3866+
}
3867+
3868+
after_color: $result['color'] = $color;
3869+
3870+
$createdAt = $object->createdAt;
3871+
3872+
if ($createdAt === null) {
3873+
goto after_createdAt;
3874+
}
3875+
3876+
after_createdAt: $result['created_at'] = $createdAt;
3877+
3878+
$updatedAt = $object->updatedAt;
3879+
3880+
if ($updatedAt === null) {
3881+
goto after_updatedAt;
3882+
}
3883+
3884+
after_updatedAt: $result['updated_at'] = $updatedAt;
3885+
3886+
$isEnabled = $object->isEnabled;
3887+
3888+
if ($isEnabled === null) {
3889+
goto after_isEnabled;
3890+
}
3891+
3892+
after_isEnabled: $result['is_enabled'] = $isEnabled;
3893+
3894+
return $result;
3895+
}
3896+
37013897
private function serializeObjectApiClients⚡️Client⚡️GitHubEnterprise⚡️Schema⚡️Repository(mixed $object): mixed
37023898
{
37033899
assert($object instanceof Repository);

0 commit comments

Comments
 (0)