diff --git a/CHANGELOG.md b/CHANGELOG.md index a5ccef7e9cdd..3da6400a76da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Docs changelog +**7 May 2026** + +Enterprise administrators can now centrally manage plugin standards for Copilot CLI. We added two new articles: + +* A conceptual article explaining how enterprise plugin standards work: [About enterprise-managed plugin standards for Copilot CLI](https://docs.github.com/en/copilot/concepts/agents/copilot-cli/about-enterprise-plugin-standards) +* A how-to article for configuring available marketplaces and default-enabled plugins: [Configuring enterprise plugin standards for Copilot CLI](https://docs.github.com/en/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/configure-enterprise-plugin-standards) + +
Logins for Users to assign to this issue. NOTE: Only users with push access can set assignees for new issues. Assignees are silently dropped otherwise.
" }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "An array of issue field values to set on this issue. Each field value must include the field ID and the value to set. Issue fields are only available for organization-owned repositories with the feature enabled. Field values are silently dropped otherwise.
", + "childParamsGroups": [ + { + "type": "integer", + "name": "field_id", + "description": "The ID of the issue field to set
", + "isRequired": true + }, + { + "type": "string or number", + "name": "value", + "description": "The value to set for the field
", + "isRequired": true + } + ] + }, { "type": "string or null", "name": "type", diff --git a/src/rest/data/fpt-2026-03-10/issues.json b/src/rest/data/fpt-2026-03-10/issues.json index 6b5c313775b5..34c33e04f6f7 100644 --- a/src/rest/data/fpt-2026-03-10/issues.json +++ b/src/rest/data/fpt-2026-03-10/issues.json @@ -9355,6 +9355,25 @@ "name": "assignees", "description": "Logins for Users to assign to this issue. NOTE: Only users with push access can set assignees for new issues. Assignees are silently dropped otherwise.
" }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "An array of issue field values to set on this issue. Each field value must include the field ID and the value to set. Issue fields are only available for organization-owned repositories with the feature enabled. Field values are silently dropped otherwise.
", + "childParamsGroups": [ + { + "type": "integer", + "name": "field_id", + "description": "The ID of the issue field to set
", + "isRequired": true + }, + { + "type": "string or number", + "name": "value", + "description": "The value to set for the field
", + "isRequired": true + } + ] + }, { "type": "string or null", "name": "type", diff --git a/src/rest/data/ghec-2022-11-28/enterprise-admin.json b/src/rest/data/ghec-2022-11-28/enterprise-admin.json index de91480fd5eb..d6456841a252 100644 --- a/src/rest/data/ghec-2022-11-28/enterprise-admin.json +++ b/src/rest/data/ghec-2022-11-28/enterprise-admin.json @@ -2721,6 +2721,102 @@ } } ], + "credential-authorizations": [ + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/enterprises/{enterprise}/credential-authorizations/revoke-all", + "title": "Revoke all credential authorizations for an enterprise", + "category": "enterprise-admin", + "subcategory": "credential-authorizations", + "parameters": [ + { + "name": "enterprise", + "description": "The slug version of the enterprise name.
", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "bodyParameters": [ + { + "type": "boolean", + "name": "revoke_credentials", + "description": "Whether to also destroy the actual credentials (PATs and SSH keys) owned by\nenterprise members. This option is only available for Enterprise Managed User\n(EMU) enterprises. When set to true, all PATs (v1 and v2) and SSH keys owned\nby enterprise members will be destroyed in addition to the credential authorizations.
Revokes all credential authorizations for all organizations within the enterprise.\nThis includes any guest, outside, or repository collaborators.
\nFor Enterprise Managed User (EMU) enterprises, you can optionally also destroy all\ncredentials (PATs v1, PATs v2, and SSH keys) owned by enterprise members by setting\nthe revoke_credentials parameter to true.
This operation is performed asynchronously. A background job will be queued to process\nthe revocations.
\nWarning
\n\nIf you use a personal access token to call this endpoint, that token may also be\nrevoked or destroyed as part of this operation.
\nThe authenticated user must be an enterprise owner or have the write_enterprise_credentials permission to use this endpoint.
OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.
Accepted - The revocation request has been queued
", + "example": { + "message": "Credential authorization revocation has been queued" + }, + "schema": { + "type": "object", + "properties": { + "message": { + "type": "string", + "description": "A message indicating the revocation has been queued" + }, + "warning": { + "type": "string", + "description": "A warning message if the token used for this request may be revoked" + } + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "202", + "description": "Accepted - The revocation request has been queued
" + }, + { + "httpStatusCode": "403", + "description": "Forbidden
" + }, + { + "httpStatusCode": "404", + "description": "Resource not found
" + }, + { + "httpStatusCode": "422", + "description": "Validation error - The revoke_credentials option is only available for EMU enterprises
Logins for Users to assign to this issue. NOTE: Only users with push access can set assignees for new issues. Assignees are silently dropped otherwise.
" }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "An array of issue field values to set on this issue. Each field value must include the field ID and the value to set. Issue fields are only available for organization-owned repositories with the feature enabled. Field values are silently dropped otherwise.
", + "childParamsGroups": [ + { + "type": "integer", + "name": "field_id", + "description": "The ID of the issue field to set
", + "isRequired": true + }, + { + "type": "string or number", + "name": "value", + "description": "The value to set for the field
", + "isRequired": true + } + ] + }, { "type": "string or null", "name": "type", diff --git a/src/rest/data/ghec-2026-03-10/enterprise-admin.json b/src/rest/data/ghec-2026-03-10/enterprise-admin.json index de91480fd5eb..d6456841a252 100644 --- a/src/rest/data/ghec-2026-03-10/enterprise-admin.json +++ b/src/rest/data/ghec-2026-03-10/enterprise-admin.json @@ -2721,6 +2721,102 @@ } } ], + "credential-authorizations": [ + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/enterprises/{enterprise}/credential-authorizations/revoke-all", + "title": "Revoke all credential authorizations for an enterprise", + "category": "enterprise-admin", + "subcategory": "credential-authorizations", + "parameters": [ + { + "name": "enterprise", + "description": "The slug version of the enterprise name.
", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "bodyParameters": [ + { + "type": "boolean", + "name": "revoke_credentials", + "description": "Whether to also destroy the actual credentials (PATs and SSH keys) owned by\nenterprise members. This option is only available for Enterprise Managed User\n(EMU) enterprises. When set to true, all PATs (v1 and v2) and SSH keys owned\nby enterprise members will be destroyed in addition to the credential authorizations.
Revokes all credential authorizations for all organizations within the enterprise.\nThis includes any guest, outside, or repository collaborators.
\nFor Enterprise Managed User (EMU) enterprises, you can optionally also destroy all\ncredentials (PATs v1, PATs v2, and SSH keys) owned by enterprise members by setting\nthe revoke_credentials parameter to true.
This operation is performed asynchronously. A background job will be queued to process\nthe revocations.
\nWarning
\n\nIf you use a personal access token to call this endpoint, that token may also be\nrevoked or destroyed as part of this operation.
\nThe authenticated user must be an enterprise owner or have the write_enterprise_credentials permission to use this endpoint.
OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.
Accepted - The revocation request has been queued
", + "example": { + "message": "Credential authorization revocation has been queued" + }, + "schema": { + "type": "object", + "properties": { + "message": { + "type": "string", + "description": "A message indicating the revocation has been queued" + }, + "warning": { + "type": "string", + "description": "A warning message if the token used for this request may be revoked" + } + } + } + } + } + ], + "statusCodes": [ + { + "httpStatusCode": "202", + "description": "Accepted - The revocation request has been queued
" + }, + { + "httpStatusCode": "403", + "description": "Forbidden
" + }, + { + "httpStatusCode": "404", + "description": "Resource not found
" + }, + { + "httpStatusCode": "422", + "description": "Validation error - The revoke_credentials option is only available for EMU enterprises
Logins for Users to assign to this issue. NOTE: Only users with push access can set assignees for new issues. Assignees are silently dropped otherwise.
" }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "An array of issue field values to set on this issue. Each field value must include the field ID and the value to set. Issue fields are only available for organization-owned repositories with the feature enabled. Field values are silently dropped otherwise.
", + "childParamsGroups": [ + { + "type": "integer", + "name": "field_id", + "description": "The ID of the issue field to set
", + "isRequired": true + }, + { + "type": "string or number", + "name": "value", + "description": "The value to set for the field
", + "isRequired": true + } + ] + }, { "type": "string or null", "name": "type", diff --git a/src/rest/data/ghes-3.15-2022-11-28/issues.json b/src/rest/data/ghes-3.15-2022-11-28/issues.json index 1b4dde16b685..764f31b92930 100644 --- a/src/rest/data/ghes-3.15-2022-11-28/issues.json +++ b/src/rest/data/ghes-3.15-2022-11-28/issues.json @@ -9750,6 +9750,25 @@ "name": "assignees", "description": "Logins for Users to assign to this issue. NOTE: Only users with push access can set assignees for new issues. Assignees are silently dropped otherwise.
" }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "An array of issue field values to set on this issue. Each field value must include the field ID and the value to set. Issue fields are only available for organization-owned repositories with the feature enabled. Field values are silently dropped otherwise.
", + "childParamsGroups": [ + { + "type": "integer", + "name": "field_id", + "description": "The ID of the issue field to set
", + "isRequired": true + }, + { + "type": "string or number", + "name": "value", + "description": "The value to set for the field
", + "isRequired": true + } + ] + }, { "type": "string or null", "name": "type", diff --git a/src/rest/data/ghes-3.16-2022-11-28/issues.json b/src/rest/data/ghes-3.16-2022-11-28/issues.json index 760aad9f3b47..74e0b1f79fa1 100644 --- a/src/rest/data/ghes-3.16-2022-11-28/issues.json +++ b/src/rest/data/ghes-3.16-2022-11-28/issues.json @@ -9750,6 +9750,25 @@ "name": "assignees", "description": "Logins for Users to assign to this issue. NOTE: Only users with push access can set assignees for new issues. Assignees are silently dropped otherwise.
" }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "An array of issue field values to set on this issue. Each field value must include the field ID and the value to set. Issue fields are only available for organization-owned repositories with the feature enabled. Field values are silently dropped otherwise.
", + "childParamsGroups": [ + { + "type": "integer", + "name": "field_id", + "description": "The ID of the issue field to set
", + "isRequired": true + }, + { + "type": "string or number", + "name": "value", + "description": "The value to set for the field
", + "isRequired": true + } + ] + }, { "type": "string or null", "name": "type", diff --git a/src/rest/data/ghes-3.17-2022-11-28/issues.json b/src/rest/data/ghes-3.17-2022-11-28/issues.json index 7e61bd3714df..685409249928 100644 --- a/src/rest/data/ghes-3.17-2022-11-28/issues.json +++ b/src/rest/data/ghes-3.17-2022-11-28/issues.json @@ -9750,6 +9750,25 @@ "name": "assignees", "description": "Logins for Users to assign to this issue. NOTE: Only users with push access can set assignees for new issues. Assignees are silently dropped otherwise.
" }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "An array of issue field values to set on this issue. Each field value must include the field ID and the value to set. Issue fields are only available for organization-owned repositories with the feature enabled. Field values are silently dropped otherwise.
", + "childParamsGroups": [ + { + "type": "integer", + "name": "field_id", + "description": "The ID of the issue field to set
", + "isRequired": true + }, + { + "type": "string or number", + "name": "value", + "description": "The value to set for the field
", + "isRequired": true + } + ] + }, { "type": "string or null", "name": "type", diff --git a/src/rest/data/ghes-3.18-2022-11-28/issues.json b/src/rest/data/ghes-3.18-2022-11-28/issues.json index 55ed753afa3b..76ccde7bbc12 100644 --- a/src/rest/data/ghes-3.18-2022-11-28/issues.json +++ b/src/rest/data/ghes-3.18-2022-11-28/issues.json @@ -9750,6 +9750,25 @@ "name": "assignees", "description": "Logins for Users to assign to this issue. NOTE: Only users with push access can set assignees for new issues. Assignees are silently dropped otherwise.
" }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "An array of issue field values to set on this issue. Each field value must include the field ID and the value to set. Issue fields are only available for organization-owned repositories with the feature enabled. Field values are silently dropped otherwise.
", + "childParamsGroups": [ + { + "type": "integer", + "name": "field_id", + "description": "The ID of the issue field to set
", + "isRequired": true + }, + { + "type": "string or number", + "name": "value", + "description": "The value to set for the field
", + "isRequired": true + } + ] + }, { "type": "string or null", "name": "type", diff --git a/src/rest/data/ghes-3.19-2022-11-28/issues.json b/src/rest/data/ghes-3.19-2022-11-28/issues.json index a8a3be6ede41..504fb5248d64 100644 --- a/src/rest/data/ghes-3.19-2022-11-28/issues.json +++ b/src/rest/data/ghes-3.19-2022-11-28/issues.json @@ -9750,6 +9750,25 @@ "name": "assignees", "description": "Logins for Users to assign to this issue. NOTE: Only users with push access can set assignees for new issues. Assignees are silently dropped otherwise.
" }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "An array of issue field values to set on this issue. Each field value must include the field ID and the value to set. Issue fields are only available for organization-owned repositories with the feature enabled. Field values are silently dropped otherwise.
", + "childParamsGroups": [ + { + "type": "integer", + "name": "field_id", + "description": "The ID of the issue field to set
", + "isRequired": true + }, + { + "type": "string or number", + "name": "value", + "description": "The value to set for the field
", + "isRequired": true + } + ] + }, { "type": "string or null", "name": "type", diff --git a/src/rest/data/ghes-3.20-2022-11-28/issues.json b/src/rest/data/ghes-3.20-2022-11-28/issues.json index e3ffa043fc8b..1918ea1d3636 100644 --- a/src/rest/data/ghes-3.20-2022-11-28/issues.json +++ b/src/rest/data/ghes-3.20-2022-11-28/issues.json @@ -9750,6 +9750,25 @@ "name": "assignees", "description": "Logins for Users to assign to this issue. NOTE: Only users with push access can set assignees for new issues. Assignees are silently dropped otherwise.
" }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "An array of issue field values to set on this issue. Each field value must include the field ID and the value to set. Issue fields are only available for organization-owned repositories with the feature enabled. Field values are silently dropped otherwise.
", + "childParamsGroups": [ + { + "type": "integer", + "name": "field_id", + "description": "The ID of the issue field to set
", + "isRequired": true + }, + { + "type": "string or number", + "name": "value", + "description": "The value to set for the field
", + "isRequired": true + } + ] + }, { "type": "string or null", "name": "type", diff --git a/src/rest/lib/config.json b/src/rest/lib/config.json index 2412fd4706dd..d45b4b9042b8 100644 --- a/src/rest/lib/config.json +++ b/src/rest/lib/config.json @@ -52,5 +52,5 @@ ] } }, - "sha": "12330abe1a9651268439945b92312855bb071532" + "sha": "d0fa019e82a366eaa70a2b6238076d5b3c427c2c" } \ No newline at end of file diff --git a/src/secret-scanning/data/pattern-docs/fpt/public-docs.yml b/src/secret-scanning/data/pattern-docs/fpt/public-docs.yml index 6b3dfa0a0af9..f5869b131633 100644 --- a/src/secret-scanning/data/pattern-docs/fpt/public-docs.yml +++ b/src/secret-scanning/data/pattern-docs/fpt/public-docs.yml @@ -4946,6 +4946,16 @@ hasExtendedMetadata: false base64Supported: false isduplicate: false +- provider: VolcEngine + supportedSecret: VolcEngine Ark API Key + secretType: volcengine_ark_api_key + isPublic: true + isPrivateWithGhas: false + hasPushProtection: false + hasValidityCheck: false + hasExtendedMetadata: false + base64Supported: false + isduplicate: false - provider: Wakatime supportedSecret: WakaTime API Key secretType: wakatime_api_key diff --git a/src/secret-scanning/data/pattern-docs/ghec/public-docs.yml b/src/secret-scanning/data/pattern-docs/ghec/public-docs.yml index 6b3dfa0a0af9..f5869b131633 100644 --- a/src/secret-scanning/data/pattern-docs/ghec/public-docs.yml +++ b/src/secret-scanning/data/pattern-docs/ghec/public-docs.yml @@ -4946,6 +4946,16 @@ hasExtendedMetadata: false base64Supported: false isduplicate: false +- provider: VolcEngine + supportedSecret: VolcEngine Ark API Key + secretType: volcengine_ark_api_key + isPublic: true + isPrivateWithGhas: false + hasPushProtection: false + hasValidityCheck: false + hasExtendedMetadata: false + base64Supported: false + isduplicate: false - provider: Wakatime supportedSecret: WakaTime API Key secretType: wakatime_api_key diff --git a/src/webhooks/lib/config.json b/src/webhooks/lib/config.json index 28574f6f1461..936829caeb00 100644 --- a/src/webhooks/lib/config.json +++ b/src/webhooks/lib/config.json @@ -1,3 +1,3 @@ { - "sha": "12330abe1a9651268439945b92312855bb071532" + "sha": "d0fa019e82a366eaa70a2b6238076d5b3c427c2c" } \ No newline at end of file