Skip to content

Commit ba75e72

Browse files
authored
Merge pull request #1294 from php-api-clients/GitHubEnterpriseCloud/from-1.1.4-bb053ea7f78df19d2e4d4872d9eed9c7-from-1.1.4-bb053ea7f78df19d2e4d4872d9eed9c7
2 parents ddba819 + 3cc2377 commit ba75e72

File tree

7 files changed

+77
-22
lines changed

7 files changed

+77
-22
lines changed

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"specHash": "95df4267202b432fe4f72cf542eb28c8",
2+
"specHash": "bb053ea7f78df19d2e4d4872d9eed9c7",
33
"generatedFiles": {
44
"files": [
55
{
@@ -312,7 +312,7 @@
312312
},
313313
{
314314
"name": ".\/clients\/GitHubEnterpriseCloud\/etc\/..\/\/src\/\/Schema\/EnterpriseSecurityAnalysisSettings.php",
315-
"hash": "fa55f13a444ba977099d0bfd3158c1d8"
315+
"hash": "a75152065f60b36da8b303139762d15e"
316316
},
317317
{
318318
"name": ".\/clients\/GitHubEnterpriseCloud\/etc\/..\/\/src\/\/Schema\/GetConsumedLicenses.php",
@@ -572,7 +572,7 @@
572572
},
573573
{
574574
"name": ".\/clients\/GitHubEnterpriseCloud\/etc\/..\/\/src\/\/Schema\/ExternalGroup.php",
575-
"hash": "cebbab02e23621517b4aca34ba476df4"
575+
"hash": "0512e75d753ee10ea8578ea10188a2dd"
576576
},
577577
{
578578
"name": ".\/clients\/GitHubEnterpriseCloud\/etc\/..\/\/src\/\/Schema\/ExternalGroups.php",
@@ -2876,7 +2876,7 @@
28762876
},
28772877
{
28782878
"name": ".\/clients\/GitHubEnterpriseCloud\/etc\/..\/\/src\/\/Schema\/ExternalGroup\/Members.php",
2879-
"hash": "9bd3d378bed94d8f19e46429ae1ecc83"
2879+
"hash": "48eee34ca95087dab3972109c20c3379"
28802880
},
28812881
{
28822882
"name": ".\/clients\/GitHubEnterpriseCloud\/etc\/..\/\/src\/\/Schema\/ExternalGroups\/Groups.php",
@@ -4672,7 +4672,7 @@
46724672
},
46734673
{
46744674
"name": ".\/clients\/GitHubEnterpriseCloud\/etc\/..\/\/src\/\/Schema\/SecretScanning\/PatchSecurityAnalysisSettingsForEnterprise\/Request\/ApplicationJson.php",
4675-
"hash": "78aed89e2889f054803c520c35e36e4e"
4675+
"hash": "a521f4f54420aeb0e2cf46ac934cbcae"
46764676
},
46774677
{
46784678
"name": ".\/clients\/GitHubEnterpriseCloud\/etc\/..\/\/src\/\/Schema\/Gists\/Create\/Request\/ApplicationJson.php",
@@ -27008,7 +27008,7 @@
2700827008
},
2700927009
{
2701027010
"name": ".\/clients\/GitHubEnterpriseCloud\/etc\/..\/\/src\/\/Internal\/Hydrator\/Operation\/Enterprises\/Enterprise\/CodeSecurityAndAnalysis.php",
27011-
"hash": "0e44529ca73fa31f83b0647c27e0a9d6"
27011+
"hash": "537d8a3eaa539ad3acb231fe2e853fbc"
2701227012
},
2701327013
{
2701427014
"name": ".\/clients\/GitHubEnterpriseCloud\/etc\/..\/\/src\/\/Internal\/Hydrator\/Operation\/Enterprises\/Enterprise\/Dependabot\/Alerts.php",

clients/GitHubEnterpriseCloud/src/Internal/Hydrator/Operation/Enterprises/Enterprise/CodeSecurityAndAnalysis.php

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,17 @@ private function hydrateApiClients⚡️Client⚡️GitHubEnterpriseCloud⚡️S
116116

117117
after_secretScanningPushProtectionCustomLink:
118118

119+
$value = $payload['secret_scanning_non_provider_patterns_enabled_for_new_repositories'] ?? null;
120+
121+
if ($value === null) {
122+
$properties['secretScanningNonProviderPatternsEnabledForNewRepositories'] = null;
123+
goto after_secretScanningNonProviderPatternsEnabledForNewRepositories;
124+
}
125+
126+
$properties['secretScanningNonProviderPatternsEnabledForNewRepositories'] = $value;
127+
128+
after_secretScanningNonProviderPatternsEnabledForNewRepositories:
129+
119130
$value = $payload['secret_scanning_validity_checks_enabled'] ?? null;
120131

121132
if ($value === null) {
@@ -332,6 +343,14 @@ private function serializeObjectApiClients⚡️Client⚡️GitHubEnterpriseClou
332343

333344
after_secretScanningPushProtectionCustomLink: $result['secret_scanning_push_protection_custom_link'] = $secretScanningPushProtectionCustomLink;
334345

346+
$secretScanningNonProviderPatternsEnabledForNewRepositories = $object->secretScanningNonProviderPatternsEnabledForNewRepositories;
347+
348+
if ($secretScanningNonProviderPatternsEnabledForNewRepositories === null) {
349+
goto after_secretScanningNonProviderPatternsEnabledForNewRepositories;
350+
}
351+
352+
after_secretScanningNonProviderPatternsEnabledForNewRepositories: $result['secret_scanning_non_provider_patterns_enabled_for_new_repositories'] = $secretScanningNonProviderPatternsEnabledForNewRepositories;
353+
335354
$secretScanningValidityChecksEnabled = $object->secretScanningValidityChecksEnabled;
336355

337356
if ($secretScanningValidityChecksEnabled === null) {

clients/GitHubEnterpriseCloud/src/Schema/EnterpriseSecurityAnalysisSettings.php

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,13 @@
6363
"https:\\/\\/github.com\\/test-org\\/test-repo\\/blob\\/main\\/README.md"
6464
]
6565
},
66+
"secret_scanning_non_provider_patterns_enabled_for_new_repositories": {
67+
"type": "boolean",
68+
"description": "Whether secret scanning of non-provider patterns is enabled for new repositories under this enterprise.",
69+
"examples": [
70+
false
71+
]
72+
},
6673
"secret_scanning_validity_checks_enabled": {
6774
"type": "boolean",
6875
"description": "Whether secret scanning automatic validity checks on supported partner tokens is enabled for all repositories under this enterprise.",
@@ -81,6 +88,7 @@
8188
"secret_scanning_enabled_for_new_repositories": false,
8289
"secret_scanning_push_protection_enabled_for_new_repositories": false,
8390
"secret_scanning_push_protection_custom_link": "https:\\/\\/github.com\\/test-org\\/test-repo\\/blob\\/main\\/README.md",
91+
"secret_scanning_non_provider_patterns_enabled_for_new_repositories": false,
8492
"secret_scanning_validity_checks_enabled": false
8593
}';
8694

@@ -95,6 +103,7 @@
95103
* secretScanningPushProtectionEnabledForNewRepositories: Whether secret scanning push protection is automatically enabled for new repositories and repositories
96104
transferred to this enterprise.
97105
* secretScanningPushProtectionCustomLink: An optional URL string to display to contributors who are blocked from pushing a secret.
106+
* secretScanningNonProviderPatternsEnabledForNewRepositories: Whether secret scanning of non-provider patterns is enabled for new repositories under this enterprise.
98107
* secretScanningValidityChecksEnabled: Whether secret scanning automatic validity checks on supported partner tokens is enabled for all repositories under this enterprise.
99108
*/
100109
public function __construct(#[MapFrom('advanced_security_enabled_for_new_repositories')]
@@ -103,7 +112,8 @@ public function __construct(#[MapFrom('advanced_security_enabled_for_new_reposit
103112
public bool $dependabotAlertsEnabledForNewRepositories, #[MapFrom('secret_scanning_enabled_for_new_repositories')]
104113
public bool $secretScanningEnabledForNewRepositories, #[MapFrom('secret_scanning_push_protection_enabled_for_new_repositories')]
105114
public bool $secretScanningPushProtectionEnabledForNewRepositories, #[MapFrom('secret_scanning_push_protection_custom_link')]
106-
public string|null $secretScanningPushProtectionCustomLink, #[MapFrom('secret_scanning_validity_checks_enabled')]
115+
public string|null $secretScanningPushProtectionCustomLink, #[MapFrom('secret_scanning_non_provider_patterns_enabled_for_new_repositories')]
116+
public bool|null $secretScanningNonProviderPatternsEnabledForNewRepositories, #[MapFrom('secret_scanning_validity_checks_enabled')]
107117
public bool|null $secretScanningValidityChecksEnabled,)
108118
{
109119
}

clients/GitHubEnterpriseCloud/src/Schema/ExternalGroup.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@
8282
"required": [
8383
"member_id",
8484
"member_login",
85+
"member_name",
8586
"member_email"
8687
],
8788
"type": "object",
@@ -101,10 +102,7 @@
101102
]
102103
},
103104
"member_name": {
104-
"type": [
105-
"string",
106-
"null"
107-
],
105+
"type": "string",
108106
"description": "The user display name\\/profile name",
109107
"examples": [
110108
"Mona Lisa"

clients/GitHubEnterpriseCloud/src/Schema/ExternalGroup/Members.php

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"required": [
1313
"member_id",
1414
"member_login",
15+
"member_name",
1516
"member_email"
1617
],
1718
"type": "object",
@@ -31,10 +32,7 @@
3132
]
3233
},
3334
"member_name": {
34-
"type": [
35-
"string",
36-
"null"
37-
],
35+
"type": "string",
3836
"description": "The user display name\\/profile name",
3937
"examples": [
4038
"Mona Lisa"
@@ -67,7 +65,7 @@
6765
public function __construct(#[MapFrom('member_id')]
6866
public int $memberId, #[MapFrom('member_login')]
6967
public string $memberLogin, #[MapFrom('member_name')]
70-
public string|null $memberName, #[MapFrom('member_email')]
68+
public string $memberName, #[MapFrom('member_email')]
7169
public string $memberEmail,)
7270
{
7371
}

clients/GitHubEnterpriseCloud/src/Schema/SecretScanning/PatchSecurityAnalysisSettingsForEnterprise/Request/ApplicationJson.php

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,13 @@
3737
"null"
3838
],
3939
"description": "The URL that will be displayed to contributors who are blocked from pushing a secret. For more information, see \\"[Protecting pushes with secret scanning](https:\\/\\/docs.github.com\\/enterprise-cloud@latest\\/\\/code-security\\/secret-scanning\\/protecting-pushes-with-secret-scanning).\\"\\nTo disable this functionality, set this field to `null`."
40+
},
41+
"secret_scanning_non_provider_patterns_enabled_for_new_repositories": {
42+
"type": [
43+
"boolean",
44+
"null"
45+
],
46+
"description": "Whether secret scanning of non-provider patterns is enabled for new repositories under this enterprise."
4047
}
4148
}
4249
}';
@@ -48,7 +55,8 @@
4855
"dependabot_alerts_enabled_for_new_repositories": false,
4956
"secret_scanning_enabled_for_new_repositories": false,
5057
"secret_scanning_push_protection_enabled_for_new_repositories": false,
51-
"secret_scanning_push_protection_custom_link": "generated"
58+
"secret_scanning_push_protection_custom_link": "generated",
59+
"secret_scanning_non_provider_patterns_enabled_for_new_repositories": false
5260
}';
5361

5462
/**
@@ -59,14 +67,16 @@
5967
* secretScanningPushProtectionEnabledForNewRepositories: Whether secret scanning push protection is automatically enabled for new repositories. For more information, see "[Protecting pushes with secret scanning](https://docs.github.com/enterprise-cloud@latest//code-security/secret-scanning/protecting-pushes-with-secret-scanning)."
6068
* secretScanningPushProtectionCustomLink: The URL that will be displayed to contributors who are blocked from pushing a secret. For more information, see "[Protecting pushes with secret scanning](https://docs.github.com/enterprise-cloud@latest//code-security/secret-scanning/protecting-pushes-with-secret-scanning)."
6169
To disable this functionality, set this field to `null`.
70+
* secretScanningNonProviderPatternsEnabledForNewRepositories: Whether secret scanning of non-provider patterns is enabled for new repositories under this enterprise.
6271
*/
6372
public function __construct(#[MapFrom('advanced_security_enabled_for_new_repositories')]
6473
public bool|null $advancedSecurityEnabledForNewRepositories, #[MapFrom('advanced_security_enabled_new_user_namespace_repos')]
6574
public bool|null $advancedSecurityEnabledNewUserNamespaceRepos, #[MapFrom('dependabot_alerts_enabled_for_new_repositories')]
6675
public bool|null $dependabotAlertsEnabledForNewRepositories, #[MapFrom('secret_scanning_enabled_for_new_repositories')]
6776
public bool|null $secretScanningEnabledForNewRepositories, #[MapFrom('secret_scanning_push_protection_enabled_for_new_repositories')]
6877
public bool|null $secretScanningPushProtectionEnabledForNewRepositories, #[MapFrom('secret_scanning_push_protection_custom_link')]
69-
public string|null $secretScanningPushProtectionCustomLink,)
78+
public string|null $secretScanningPushProtectionCustomLink, #[MapFrom('secret_scanning_non_provider_patterns_enabled_for_new_repositories')]
79+
public bool|null $secretScanningNonProviderPatternsEnabledForNewRepositories,)
7080
{
7181
}
7282
}

etc/specs/GitHubEnterpriseCloud/current.spec.yaml

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3170,6 +3170,12 @@ paths:
31703170
description: |-
31713171
The URL that will be displayed to contributors who are blocked from pushing a secret. For more information, see "[Protecting pushes with secret scanning](https://docs.github.com/enterprise-cloud@latest//code-security/secret-scanning/protecting-pushes-with-secret-scanning)."
31723172
To disable this functionality, set this field to `null`.
3173+
secret_scanning_non_provider_patterns_enabled_for_new_repositories:
3174+
type:
3175+
- boolean
3176+
- 'null'
3177+
description: Whether secret scanning of non-provider patterns is
3178+
enabled for new repositories under this enterprise.
31733179
examples:
31743180
default:
31753181
value:
@@ -3179,6 +3185,7 @@ paths:
31793185
secret_scanning_enabled_for_new_repositories: true
31803186
secret_scanning_push_protection_enabled_for_new_repositories: true
31813187
secret_scanning_push_protection_custom_link: https://github.com/test-org/test-repo/blob/main/README.md
3188+
secret_scanning_non_provider_patterns_enabled_for_new_repositories: true
31823189
responses:
31833190
'204':
31843191
description: Action started
@@ -19000,7 +19007,7 @@ paths:
1900019007

1900119008
The authenticated user must be an organization owner or be member of a team with the security manager role to use this endpoint.
1900219009

19003-
OAuth app tokens and personal access tokens (classic) need the `write:org` scope to use this endpoint.
19010+
OAuth app tokens and personal access tokens (classic) need the `admin:org`, `write:org`, or `repo` scopes to use this endpoint.
1900419011
tags:
1900519012
- orgs
1900619013
operationId: orgs/enable-or-disable-security-product-on-all-org-repos
@@ -74810,6 +74817,12 @@ components:
7481074817
from pushing a secret.
7481174818
examples:
7481274819
- https://github.com/test-org/test-repo/blob/main/README.md
74820+
secret_scanning_non_provider_patterns_enabled_for_new_repositories:
74821+
type: boolean
74822+
description: Whether secret scanning of non-provider patterns is enabled
74823+
for new repositories under this enterprise.
74824+
examples:
74825+
- false
7481374826
secret_scanning_validity_checks_enabled:
7481474827
type: boolean
7481574828
description: Whether secret scanning automatic validity checks on supported
@@ -79717,6 +79730,7 @@ components:
7971779730
required:
7971879731
- member_id
7971979732
- member_login
79733+
- member_name
7972079734
- member_email
7972179735
properties:
7972279736
member_id:
@@ -79731,9 +79745,7 @@ components:
7973179745
- mona-lisa_eocsaxrs
7973279746
member_name:
7973379747
description: The user display name/profile name
79734-
type:
79735-
- string
79736-
- 'null'
79748+
type: string
7973779749
examples:
7973879750
- Mona Lisa
7973979751
member_email:
@@ -208502,6 +208514,7 @@ components:
208502208514
secret_scanning_enabled_for_new_repositories: true
208503208515
secret_scanning_push_protection_enabled_for_new_repositories: true
208504208516
secret_scanning_push_protection_custom_link: https://github.com/test-org/test-repo/blob/main/README.md
208517+
secret_scanning_non_provider_patterns_enabled_for_new_repositories: true
208505208518
secret_scanning_validity_checks_enabled: true
208506208519
get-consumed-licenses:
208507208520
value:
@@ -211533,6 +211546,7 @@ components:
211533211546
secret_scanning: enabled
211534211547
secret_scanning_push_protection: enabled
211535211548
secret_scanning_validity_checks: enabled
211549+
secret_scanning_non_provider_patterns: enabled
211536211550
private_vulnerability_reporting: enabled
211537211551
enforcement: enforced
211538211552
url: https://api.github.com/orgs/octo-org/code-security/configurations/17
@@ -211555,6 +211569,7 @@ components:
211555211569
secret_scanning: enabled
211556211570
secret_scanning_push_protection: enabled
211557211571
secret_scanning_validity_checks: disabled
211572+
secret_scanning_non_provider_patterns: disabled
211558211573
private_vulnerability_reporting: enabled
211559211574
enforcement: enforced
211560211575
url: https://api.github.com/orgs/octo-org/code-security/configurations/1326
@@ -211578,6 +211593,7 @@ components:
211578211593
secret_scanning: enabled
211579211594
secret_scanning_push_protection: disabled
211580211595
secret_scanning_validity_checks: disabled
211596+
secret_scanning_non_provider_patterns: disabled
211581211597
private_vulnerability_reporting: disabled
211582211598
enforcement: enforced
211583211599
url: https://api.github.com/orgs/octo-org/code-security/configurations/1325
@@ -211603,6 +211619,7 @@ components:
211603211619
secret_scanning: enabled
211604211620
secret_scanning_push_protection: enabled
211605211621
secret_scanning_validity_checks: enabled
211622+
secret_scanning_non_provider_patterns: enabled
211606211623
private_vulnerability_reporting: enabled
211607211624
enforcement: enforced
211608211625
url: https://api.github.com/orgs/octo-org/code-security/configurations/1325
@@ -211650,6 +211667,7 @@ components:
211650211667
secret_scanning: disabled
211651211668
secret_scanning_push_protection: disabled
211652211669
secret_scanning_validity_checks: disabled
211670+
secret_scanning_non_provider_patterns: disabled
211653211671
private_vulnerability_reporting: disabled
211654211672
enforcement: enforced
211655211673
url: https://api.github.com/orgs/octo-org/code-security/configurations/1325
@@ -219238,6 +219256,7 @@ components:
219238219256
secret_scanning: enabled
219239219257
secret_scanning_push_protection: disabled
219240219258
secret_scanning_validity_checks: disabled
219259+
secret_scanning_non_provider_patterns: disabled
219241219260
private_vulnerability_reporting: disabled
219242219261
enforcement: enforced
219243219262
url: https://api.github.com/orgs/octo-org/code-security/configurations/1325
@@ -232954,6 +232973,7 @@ components:
232954232973
- dependabot_alerts
232955232974
- secret_scanning
232956232975
- secret_scanning_push_protection
232976+
- secret_scanning_non_provider_patterns
232957232977
enterprise-security-product-enablement:
232958232978
name: enablement
232959232979
in: path

0 commit comments

Comments
 (0)