Skip to content

Commit 7a82d6a

Browse files
WyriHaximusgithub-actions[bot]
authored andcommitted
[GitHub] Update to 1.1.4-12b8dbc76c459480c3e846bc22d32615 from 1.1.4-bd1a2cde4ef1f12a463c3206d4665fb8
Detected Schema changes: starting work. Building original model for commit 6090ee SPEC: extracted 2 commits from history ``` ├─┬Paths │ ├─┬/orgs/{org}/teams/{team_slug}/repos │ │ └─┬GET │ │ └─┬Responses │ │ └─┬200 │ │ └─┬application/json │ │ └─┬default │ │ └──[🔀] value (203022:7) │ ├─┬/orgs/{org}/migrations/{migration_id}/repositories │ │ └─┬GET │ │ └─┬Responses │ │ └─┬200 │ │ └─┬application/json │ │ └─┬default │ │ └──[🔀] value (203022:7) │ ├─┬/users/{username}/subscriptions │ │ └─┬GET │ │ └─┬Responses │ │ └─┬200 │ │ └─┬application/json │ │ └─┬default │ │ └──[🔀] value (203022:7) │ ├─┬/teams/{team_id}/repos │ │ └─┬GET │ │ └─┬Responses │ │ └─┬200 │ │ └─┬application/json │ │ └─┬default │ │ └──[🔀] value (203022:7) │ ├─┬/orgs/{org}/code-security/configurations │ │ └─┬POST │ │ └─┬Requestbody │ │ └─┬application/json │ │ └─┬Schema │ │ └──[➖] properties (6264:17)❌ │ ├─┬/orgs/{org}/personal-access-tokens/{pat_id}/repositories │ │ └─┬GET │ │ └─┬Responses │ │ └─┬200 │ │ └─┬application/json │ │ └─┬default │ │ └──[🔀] value (203022:7) │ ├─┬/user/migrations/{migration_id}/repositories │ │ └─┬GET │ │ └─┬Responses │ │ └─┬200 │ │ └─┬application/json │ │ └─┬default │ │ └──[🔀] value (203022:7) │ ├─┬/repos/{owner}/{repo} │ │ ├─┬GET │ │ │ └─┬Responses │ │ │ └─┬200 │ │ │ └─┬application/json │ │ │ └─┬default-response │ │ │ └──[🔀] value (205252:9) │ │ └─┬PATCH │ │ └─┬Requestbody │ │ └─┬application/json │ │ └─┬Schema │ │ └─┬security_and_analysis │ │ └──[➖] properties (16127:21)❌ │ ├─┬/orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories │ │ └─┬GET │ │ └─┬Responses │ │ └─┬200 │ │ └─┬application/json │ │ └─┬default │ │ └──[🔀] value (203022:7) │ ├─┬/orgs/{org}/code-security/configurations/{configuration_id} │ │ └─┬PATCH │ │ └─┬Requestbody │ │ └─┬application/json │ │ └─┬Schema │ │ └──[➖] properties (6466:17)❌ │ ├─┬/user/subscriptions │ │ └─┬GET │ │ └─┬Responses │ │ └─┬200 │ │ └─┬application/json │ │ └─┬default │ │ └──[🔀] value (203022:7) │ ├─┬/users/{username}/repos │ │ └─┬GET │ │ └─┬Responses │ │ └─┬200 │ │ └─┬application/json │ │ └─┬default │ │ └──[🔀] value (203022:7) │ └─┬/orgs/{org}/repos │ └─┬GET │ └─┬Responses │ └─┬200 │ └─┬application/json │ └─┬default │ └──[🔀] value (203022:7) └─┬Components ├─┬code-security-configuration │ └──[➖] properties (71064:9)❌ └─┬security-and-analysis └──[➖] properties (69548:9)❌ ``` | Document Element | Total Changes | Breaking Changes | |------------------|---------------|------------------| | components | 2 | 2 | | paths | 14 | 3 | Date: 07/11/24 | Commit: New: etc/specs/GitHub/previous.spec.yaml, Original: etc/specs/GitHub/current.spec.yaml - ❌ **BREAKING Changes**: _5_ out of _16_ - **Modifications**: _11_ - **Removals**: _5_ - **Breaking Removals**: _5_ ERROR: breaking changes discovered
1 parent 110a355 commit 7a82d6a

File tree

92 files changed

+3130
-131
lines changed

Some content is hidden

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

92 files changed

+3130
-131
lines changed

clients/GitHub/etc/openapi-client-generator.state

+107-99
Large diffs are not rendered by default.

clients/GitHub/src/Internal/Hydrator/Operation/Notifications/Threads/ThreadId.php

+78
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
use ApiClients\Client\GitHub\Schema\SecurityAndAnalysis\AdvancedSecurity;
1414
use ApiClients\Client\GitHub\Schema\SecurityAndAnalysis\DependabotSecurityUpdates;
1515
use ApiClients\Client\GitHub\Schema\SecurityAndAnalysis\SecretScanning;
16+
use ApiClients\Client\GitHub\Schema\SecurityAndAnalysis\SecretScanningNonProviderPatterns;
1617
use ApiClients\Client\GitHub\Schema\SecurityAndAnalysis\SecretScanningPushProtection;
1718
use ApiClients\Client\GitHub\Schema\SimpleUser;
1819
use ApiClients\Client\GitHub\Schema\Thread;
@@ -63,6 +64,7 @@ public function hydrateObject(string $className, array $payload): object
6364
'ApiClients\Client\GitHub\Schema\SecurityAndAnalysis\DependabotSecurityUpdates' => $this->hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates($payload),
6465
'ApiClients\Client\GitHub\Schema\SecurityAndAnalysis\SecretScanning' => $this->hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning($payload),
6566
'ApiClients\Client\GitHub\Schema\SecurityAndAnalysis\SecretScanningPushProtection' => $this->hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningPushProtection($payload),
67+
'ApiClients\Client\GitHub\Schema\SecurityAndAnalysis\SecretScanningNonProviderPatterns' => $this->hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningNonProviderPatterns($payload),
6668
'ApiClients\Client\GitHub\Schema\Thread\Subject' => $this->hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Thread⚡️Subject($payload),
6769
'ApiClients\Client\GitHub\Schema\BasicError' => $this->hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️BasicError($payload),
6870
default => throw UnableToHydrateObject::noHydrationDefined($className, $this->hydrationStack),
@@ -1782,6 +1784,26 @@ private function hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Secu
17821784
$properties['secretScanningPushProtection'] = $value;
17831785

17841786
after_secretScanningPushProtection:
1787+
1788+
$value = $payload['secret_scanning_non_provider_patterns'] ?? null;
1789+
1790+
if ($value === null) {
1791+
$properties['secretScanningNonProviderPatterns'] = null;
1792+
goto after_secretScanningNonProviderPatterns;
1793+
}
1794+
1795+
if (is_array($value)) {
1796+
try {
1797+
$this->hydrationStack[] = 'secretScanningNonProviderPatterns';
1798+
$value = $this->hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningNonProviderPatterns($value);
1799+
} finally {
1800+
array_pop($this->hydrationStack);
1801+
}
1802+
}
1803+
1804+
$properties['secretScanningNonProviderPatterns'] = $value;
1805+
1806+
after_secretScanningNonProviderPatterns:
17851807
} catch (Throwable $exception) {
17861808
throw UnableToHydrateObject::dueToError('ApiClients\Client\GitHub\Schema\SecurityAndAnalysis', $exception, stack: $this->hydrationStack);
17871809
}
@@ -1917,6 +1939,36 @@ private function hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Secu
19171939
}
19181940
}
19191941

1942+
private function hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningNonProviderPatterns(array $payload): SecretScanningNonProviderPatterns
1943+
{
1944+
$properties = [];
1945+
$missingFields = [];
1946+
try {
1947+
$value = $payload['status'] ?? null;
1948+
1949+
if ($value === null) {
1950+
$properties['status'] = null;
1951+
goto after_status;
1952+
}
1953+
1954+
$properties['status'] = $value;
1955+
1956+
after_status:
1957+
} catch (Throwable $exception) {
1958+
throw UnableToHydrateObject::dueToError('ApiClients\Client\GitHub\Schema\SecurityAndAnalysis\SecretScanningNonProviderPatterns', $exception, stack: $this->hydrationStack);
1959+
}
1960+
1961+
if (count($missingFields) > 0) {
1962+
throw UnableToHydrateObject::dueToMissingFields(SecretScanningNonProviderPatterns::class, $missingFields, stack: $this->hydrationStack);
1963+
}
1964+
1965+
try {
1966+
return new SecretScanningNonProviderPatterns(...$properties);
1967+
} catch (Throwable $exception) {
1968+
throw UnableToHydrateObject::dueToError('ApiClients\Client\GitHub\Schema\SecurityAndAnalysis\SecretScanningNonProviderPatterns', $exception, stack: $this->hydrationStack);
1969+
}
1970+
}
1971+
19201972
private function hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Thread⚡️Subject(array $payload): Subject
19211973
{
19221974
$properties = [];
@@ -2085,6 +2137,7 @@ public function serializeObjectOfType(object $object, string $className): mixed
20852137
'ApiClients\Client\GitHub\Schema\SecurityAndAnalysis\DependabotSecurityUpdates' => $this->serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema⚡️SecurityAndAnalysis⚡️DependabotSecurityUpdates($object),
20862138
'ApiClients\Client\GitHub\Schema\SecurityAndAnalysis\SecretScanning' => $this->serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanning($object),
20872139
'ApiClients\Client\GitHub\Schema\SecurityAndAnalysis\SecretScanningPushProtection' => $this->serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningPushProtection($object),
2140+
'ApiClients\Client\GitHub\Schema\SecurityAndAnalysis\SecretScanningNonProviderPatterns' => $this->serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningNonProviderPatterns($object),
20882141
'ApiClients\Client\GitHub\Schema\Thread\Subject' => $this->serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Thread⚡️Subject($object),
20892142
'ApiClients\Client\GitHub\Schema\BasicError' => $this->serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema⚡️BasicError($object),
20902143
default => throw new LogicException('No serialization defined for $className'),
@@ -2943,6 +2996,15 @@ private function serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema
29432996
$secretScanningPushProtection = $this->serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningPushProtection($secretScanningPushProtection);
29442997
after_secretScanningPushProtection: $result['secret_scanning_push_protection'] = $secretScanningPushProtection;
29452998

2999+
$secretScanningNonProviderPatterns = $object->secretScanningNonProviderPatterns;
3000+
3001+
if ($secretScanningNonProviderPatterns === null) {
3002+
goto after_secretScanningNonProviderPatterns;
3003+
}
3004+
3005+
$secretScanningNonProviderPatterns = $this->serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningNonProviderPatterns($secretScanningNonProviderPatterns);
3006+
after_secretScanningNonProviderPatterns: $result['secret_scanning_non_provider_patterns'] = $secretScanningNonProviderPatterns;
3007+
29463008
return $result;
29473009
}
29483010

@@ -3010,6 +3072,22 @@ private function serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema
30103072
return $result;
30113073
}
30123074

3075+
private function serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema⚡️SecurityAndAnalysis⚡️SecretScanningNonProviderPatterns(mixed $object): mixed
3076+
{
3077+
assert($object instanceof SecretScanningNonProviderPatterns);
3078+
$result = [];
3079+
3080+
$status = $object->status;
3081+
3082+
if ($status === null) {
3083+
goto after_status;
3084+
}
3085+
3086+
after_status: $result['status'] = $status;
3087+
3088+
return $result;
3089+
}
3090+
30133091
private function serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Thread⚡️Subject(mixed $object): mixed
30143092
{
30153093
assert($object instanceof Subject);

clients/GitHub/src/Internal/Hydrator/Operation/Orgs/Org/CodeSecurity/Configurations.php

+19
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,17 @@ private function hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Code
234234

235235
after_secretScanningPushProtection:
236236

237+
$value = $payload['secret_scanning_validity_checks'] ?? null;
238+
239+
if ($value === null) {
240+
$properties['secretScanningValidityChecks'] = null;
241+
goto after_secretScanningValidityChecks;
242+
}
243+
244+
$properties['secretScanningValidityChecks'] = $value;
245+
246+
after_secretScanningValidityChecks:
247+
237248
$value = $payload['private_vulnerability_reporting'] ?? null;
238249

239250
if ($value === null) {
@@ -531,6 +542,14 @@ private function serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema
531542

532543
after_secretScanningPushProtection: $result['secret_scanning_push_protection'] = $secretScanningPushProtection;
533544

545+
$secretScanningValidityChecks = $object->secretScanningValidityChecks;
546+
547+
if ($secretScanningValidityChecks === null) {
548+
goto after_secretScanningValidityChecks;
549+
}
550+
551+
after_secretScanningValidityChecks: $result['secret_scanning_validity_checks'] = $secretScanningValidityChecks;
552+
534553
$privateVulnerabilityReporting = $object->privateVulnerabilityReporting;
535554

536555
if ($privateVulnerabilityReporting === null) {

clients/GitHub/src/Internal/Hydrator/Operation/Orgs/Org/CodeSecurity/Configurations/ConfigurationId.php

+19
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,17 @@ private function hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Code
173173

174174
after_secretScanningPushProtection:
175175

176+
$value = $payload['secret_scanning_validity_checks'] ?? null;
177+
178+
if ($value === null) {
179+
$properties['secretScanningValidityChecks'] = null;
180+
goto after_secretScanningValidityChecks;
181+
}
182+
183+
$properties['secretScanningValidityChecks'] = $value;
184+
185+
after_secretScanningValidityChecks:
186+
176187
$value = $payload['private_vulnerability_reporting'] ?? null;
177188

178189
if ($value === null) {
@@ -579,6 +590,14 @@ private function serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema
579590

580591
after_secretScanningPushProtection: $result['secret_scanning_push_protection'] = $secretScanningPushProtection;
581592

593+
$secretScanningValidityChecks = $object->secretScanningValidityChecks;
594+
595+
if ($secretScanningValidityChecks === null) {
596+
goto after_secretScanningValidityChecks;
597+
}
598+
599+
after_secretScanningValidityChecks: $result['secret_scanning_validity_checks'] = $secretScanningValidityChecks;
600+
582601
$privateVulnerabilityReporting = $object->privateVulnerabilityReporting;
583602

584603
if ($privateVulnerabilityReporting === null) {

clients/GitHub/src/Internal/Hydrator/Operation/Orgs/Org/CodeSecurity/Configurations/ConfigurationId/Defaults.php

+19
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,17 @@ private function hydrateApiClients⚡️Client⚡️GitHub⚡️Schema⚡️Code
225225

226226
after_secretScanningPushProtection:
227227

228+
$value = $payload['secret_scanning_validity_checks'] ?? null;
229+
230+
if ($value === null) {
231+
$properties['secretScanningValidityChecks'] = null;
232+
goto after_secretScanningValidityChecks;
233+
}
234+
235+
$properties['secretScanningValidityChecks'] = $value;
236+
237+
after_secretScanningValidityChecks:
238+
228239
$value = $payload['private_vulnerability_reporting'] ?? null;
229240

230241
if ($value === null) {
@@ -571,6 +582,14 @@ private function serializeObjectApiClients⚡️Client⚡️GitHub⚡️Schema
571582

572583
after_secretScanningPushProtection: $result['secret_scanning_push_protection'] = $secretScanningPushProtection;
573584

585+
$secretScanningValidityChecks = $object->secretScanningValidityChecks;
586+
587+
if ($secretScanningValidityChecks === null) {
588+
goto after_secretScanningValidityChecks;
589+
}
590+
591+
after_secretScanningValidityChecks: $result['secret_scanning_validity_checks'] = $secretScanningValidityChecks;
592+
574593
$privateVulnerabilityReporting = $object->privateVulnerabilityReporting;
575594

576595
if ($privateVulnerabilityReporting === null) {

0 commit comments

Comments
 (0)