diff --git a/src/audit-logs/data/fpt/organization.json b/src/audit-logs/data/fpt/organization.json
index 5ce31ba76feb..87c192dca1e9 100644
--- a/src/audit-logs/data/fpt/organization.json
+++ b/src/audit-logs/data/fpt/organization.json
@@ -41,12 +41,12 @@
},
{
"action": "auto_approve_personal_access_token_requests.disable",
- "description": "Triggered when the organization must approve fine-grained personal access tokens before the tokens can access organization resources.",
+ "description": "Triggered when the organization must approve fine-grained personal access tokens before the tokens can access organization resources. See also: personal_access_token.auto_approve_grant_requests_disabled",
"docs_reference_links": "/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization"
},
{
"action": "auto_approve_personal_access_token_requests.enable",
- "description": "Triggered when fine-grained personal access tokens can access organization resources without prior approval.",
+ "description": "Triggered when fine-grained personal access tokens can access organization resources without prior approval. See also: personal_access_token.auto_approve_grant_requests_enabled",
"docs_reference_links": "/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization"
},
{
diff --git a/src/audit-logs/data/fpt/user.json b/src/audit-logs/data/fpt/user.json
index f6392625eb24..01a0e6d3befb 100644
--- a/src/audit-logs/data/fpt/user.json
+++ b/src/audit-logs/data/fpt/user.json
@@ -669,6 +669,11 @@
"description": "An authorization for an OAuth application was deleted.",
"docs_reference_links": "/apps/using-github-apps/reviewing-your-authorized-integrations"
},
+ {
+ "action": "oauth_authorization.update",
+ "description": "An authorization for an OAuth application was updated.",
+ "docs_reference_links": "/apps/oauth-apps/using-oauth-apps/authorizing-oauth-apps"
+ },
{
"action": "org.add_member",
"description": "A user joined an organization.",
diff --git a/src/audit-logs/data/ghec/enterprise.json b/src/audit-logs/data/ghec/enterprise.json
index d816f6fbd3f9..3f3522746060 100644
--- a/src/audit-logs/data/ghec/enterprise.json
+++ b/src/audit-logs/data/ghec/enterprise.json
@@ -66,12 +66,12 @@
},
{
"action": "auto_approve_personal_access_token_requests.disable",
- "description": "Triggered when the organization must approve fine-grained personal access tokens before the tokens can access organization resources.",
+ "description": "Triggered when the organization must approve fine-grained personal access tokens before the tokens can access organization resources. See also: personal_access_token.auto_approve_grant_requests_disabled",
"docs_reference_links": "/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization"
},
{
"action": "auto_approve_personal_access_token_requests.enable",
- "description": "Triggered when fine-grained personal access tokens can access organization resources without prior approval.",
+ "description": "Triggered when fine-grained personal access tokens can access organization resources without prior approval. See also: personal_access_token.auto_approve_grant_requests_enabled",
"docs_reference_links": "/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization"
},
{
@@ -1279,16 +1279,6 @@
"description": "An external identity was updated.",
"docs_reference_links": "N/A"
},
- {
- "action": "forbid_auto_approve_personal_access_token_requests.disable",
- "description": "Auto-approve policy for fine-grained personal access tokens was enabled for the organization.",
- "docs_reference_links": "/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization#enforcing-an-approval-policy-for-fine-grained-personal-access-tokens"
- },
- {
- "action": "forbid_auto_approve_personal_access_token_requests.enable",
- "description": "Auto-approve policy for fine-grained personal access tokens was disabled for the organization.",
- "docs_reference_links": "/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization#enforcing-an-approval-policy-for-fine-grained-personal-access-tokens"
- },
{
"action": "git.clone",
"description": "A repository was cloned.",
@@ -3879,6 +3869,36 @@
"description": "A user requested to bypass secret scanning push protection.",
"docs_reference_links": "/code-security/secret-scanning/working-with-push-protection#requesting-bypass-privileges-when-working-with-the-command-line"
},
+ {
+ "action": "security_configuration.create",
+ "description": "A security configuration was created",
+ "docs_reference_links": "N/A"
+ },
+ {
+ "action": "security_configuration_default.delete",
+ "description": "A default security configuration setting for new repositories was removed.",
+ "docs_reference_links": "N/A"
+ },
+ {
+ "action": "security_configuration_default.update",
+ "description": "A default security configuration setting for new repositories was updated.",
+ "docs_reference_links": "N/A"
+ },
+ {
+ "action": "security_configuration.delete",
+ "description": "A security configuration was deleted",
+ "docs_reference_links": "N/A"
+ },
+ {
+ "action": "security_configuration_policy.update",
+ "description": "A security configuration policy was updated",
+ "docs_reference_links": "N/A"
+ },
+ {
+ "action": "security_configuration.update",
+ "description": "A security configuration was updated",
+ "docs_reference_links": "N/A"
+ },
{
"action": "sponsors.agreement_sign",
"description": "A GitHub Sponsors agreement was signed on behalf of an organization.",
diff --git a/src/audit-logs/data/ghec/organization.json b/src/audit-logs/data/ghec/organization.json
index 5ce31ba76feb..87c192dca1e9 100644
--- a/src/audit-logs/data/ghec/organization.json
+++ b/src/audit-logs/data/ghec/organization.json
@@ -41,12 +41,12 @@
},
{
"action": "auto_approve_personal_access_token_requests.disable",
- "description": "Triggered when the organization must approve fine-grained personal access tokens before the tokens can access organization resources.",
+ "description": "Triggered when the organization must approve fine-grained personal access tokens before the tokens can access organization resources. See also: personal_access_token.auto_approve_grant_requests_disabled",
"docs_reference_links": "/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization"
},
{
"action": "auto_approve_personal_access_token_requests.enable",
- "description": "Triggered when fine-grained personal access tokens can access organization resources without prior approval.",
+ "description": "Triggered when fine-grained personal access tokens can access organization resources without prior approval. See also: personal_access_token.auto_approve_grant_requests_enabled",
"docs_reference_links": "/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization"
},
{
diff --git a/src/audit-logs/data/ghec/user.json b/src/audit-logs/data/ghec/user.json
index f6392625eb24..01a0e6d3befb 100644
--- a/src/audit-logs/data/ghec/user.json
+++ b/src/audit-logs/data/ghec/user.json
@@ -669,6 +669,11 @@
"description": "An authorization for an OAuth application was deleted.",
"docs_reference_links": "/apps/using-github-apps/reviewing-your-authorized-integrations"
},
+ {
+ "action": "oauth_authorization.update",
+ "description": "An authorization for an OAuth application was updated.",
+ "docs_reference_links": "/apps/oauth-apps/using-oauth-apps/authorizing-oauth-apps"
+ },
{
"action": "org.add_member",
"description": "A user joined an organization.",
diff --git a/src/audit-logs/data/ghes-3.11/organization.json b/src/audit-logs/data/ghes-3.11/organization.json
index e451d6a2eeea..0044e1828814 100644
--- a/src/audit-logs/data/ghes-3.11/organization.json
+++ b/src/audit-logs/data/ghes-3.11/organization.json
@@ -41,12 +41,12 @@
},
{
"action": "auto_approve_personal_access_token_requests.disable",
- "description": "Triggered when the organization must approve fine-grained personal access tokens before the tokens can access organization resources.",
+ "description": "Triggered when the organization must approve fine-grained personal access tokens before the tokens can access organization resources. See also: personal_access_token.auto_approve_grant_requests_disabled",
"docs_reference_links": "/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization"
},
{
"action": "auto_approve_personal_access_token_requests.enable",
- "description": "Triggered when fine-grained personal access tokens can access organization resources without prior approval.",
+ "description": "Triggered when fine-grained personal access tokens can access organization resources without prior approval. See also: personal_access_token.auto_approve_grant_requests_enabled",
"docs_reference_links": "/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization"
},
{
diff --git a/src/audit-logs/data/ghes-3.12/organization.json b/src/audit-logs/data/ghes-3.12/organization.json
index 18ca16e0ba20..7fbddd0eba62 100644
--- a/src/audit-logs/data/ghes-3.12/organization.json
+++ b/src/audit-logs/data/ghes-3.12/organization.json
@@ -41,12 +41,12 @@
},
{
"action": "auto_approve_personal_access_token_requests.disable",
- "description": "Triggered when the organization must approve fine-grained personal access tokens before the tokens can access organization resources.",
+ "description": "Triggered when the organization must approve fine-grained personal access tokens before the tokens can access organization resources. See also: personal_access_token.auto_approve_grant_requests_disabled",
"docs_reference_links": "/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization"
},
{
"action": "auto_approve_personal_access_token_requests.enable",
- "description": "Triggered when fine-grained personal access tokens can access organization resources without prior approval.",
+ "description": "Triggered when fine-grained personal access tokens can access organization resources without prior approval. See also: personal_access_token.auto_approve_grant_requests_enabled",
"docs_reference_links": "/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization"
},
{
diff --git a/src/audit-logs/data/ghes-3.13/organization.json b/src/audit-logs/data/ghes-3.13/organization.json
index e7959eb1ec7f..3a6a8b7ee115 100644
--- a/src/audit-logs/data/ghes-3.13/organization.json
+++ b/src/audit-logs/data/ghes-3.13/organization.json
@@ -41,12 +41,12 @@
},
{
"action": "auto_approve_personal_access_token_requests.disable",
- "description": "Triggered when the organization must approve fine-grained personal access tokens before the tokens can access organization resources.",
+ "description": "Triggered when the organization must approve fine-grained personal access tokens before the tokens can access organization resources. See also: personal_access_token.auto_approve_grant_requests_disabled",
"docs_reference_links": "/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization"
},
{
"action": "auto_approve_personal_access_token_requests.enable",
- "description": "Triggered when fine-grained personal access tokens can access organization resources without prior approval.",
+ "description": "Triggered when fine-grained personal access tokens can access organization resources without prior approval. See also: personal_access_token.auto_approve_grant_requests_enabled",
"docs_reference_links": "/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization"
},
{
diff --git a/src/audit-logs/data/ghes-3.14/organization.json b/src/audit-logs/data/ghes-3.14/organization.json
index 4efd1492ca83..75288da17a46 100644
--- a/src/audit-logs/data/ghes-3.14/organization.json
+++ b/src/audit-logs/data/ghes-3.14/organization.json
@@ -41,12 +41,12 @@
},
{
"action": "auto_approve_personal_access_token_requests.disable",
- "description": "Triggered when the organization must approve fine-grained personal access tokens before the tokens can access organization resources.",
+ "description": "Triggered when the organization must approve fine-grained personal access tokens before the tokens can access organization resources. See also: personal_access_token.auto_approve_grant_requests_disabled",
"docs_reference_links": "/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization"
},
{
"action": "auto_approve_personal_access_token_requests.enable",
- "description": "Triggered when fine-grained personal access tokens can access organization resources without prior approval.",
+ "description": "Triggered when fine-grained personal access tokens can access organization resources without prior approval. See also: personal_access_token.auto_approve_grant_requests_enabled",
"docs_reference_links": "/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization"
},
{
diff --git a/src/audit-logs/data/ghes-3.15/organization.json b/src/audit-logs/data/ghes-3.15/organization.json
index 008606185937..5f5c680d88ed 100644
--- a/src/audit-logs/data/ghes-3.15/organization.json
+++ b/src/audit-logs/data/ghes-3.15/organization.json
@@ -41,12 +41,12 @@
},
{
"action": "auto_approve_personal_access_token_requests.disable",
- "description": "Triggered when the organization must approve fine-grained personal access tokens before the tokens can access organization resources.",
+ "description": "Triggered when the organization must approve fine-grained personal access tokens before the tokens can access organization resources. See also: personal_access_token.auto_approve_grant_requests_disabled",
"docs_reference_links": "/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization"
},
{
"action": "auto_approve_personal_access_token_requests.enable",
- "description": "Triggered when fine-grained personal access tokens can access organization resources without prior approval.",
+ "description": "Triggered when fine-grained personal access tokens can access organization resources without prior approval. See also: personal_access_token.auto_approve_grant_requests_enabled",
"docs_reference_links": "/organizations/managing-programmatic-access-to-your-organization/setting-a-personal-access-token-policy-for-your-organization"
},
{
diff --git a/src/audit-logs/lib/config.json b/src/audit-logs/lib/config.json
index 8a2589c4287d..5e8a825d3899 100644
--- a/src/audit-logs/lib/config.json
+++ b/src/audit-logs/lib/config.json
@@ -3,5 +3,5 @@
"apiOnlyEvents": "This event is not available in the web interface, only via the REST API, audit log streaming, or JSON/CSV exports.",
"apiRequestEvent": "This event is only available via audit log streaming."
},
- "sha": "0f178a562a0c8017d95657f31865a541f44c3a03"
+ "sha": "61a843e468c47922c5b4504d9710fc4ea5608d05"
}
\ No newline at end of file
diff --git a/src/landings/components/CookBookArticleCard.tsx b/src/landings/components/CookBookArticleCard.tsx
index 417ec6771e9f..6e6e67e4ece3 100644
--- a/src/landings/components/CookBookArticleCard.tsx
+++ b/src/landings/components/CookBookArticleCard.tsx
@@ -1,9 +1,37 @@
import { Label, LabelGroup, Link } from '@primer/react'
-import { BugIcon } from '@primer/octicons-react'
+import {
+ BugIcon,
+ LightBulbIcon,
+ CodeIcon,
+ GearIcon,
+ RocketIcon,
+ BeakerIcon,
+ CopilotIcon,
+ HubotIcon,
+ LogIcon,
+ TerminalIcon,
+ BookIcon,
+} from '@primer/octicons-react'
+
+const Icons = {
+ bug: BugIcon,
+ lightbulb: LightBulbIcon,
+ code: CodeIcon,
+ gear: GearIcon,
+ rocket: RocketIcon,
+ beaker: BeakerIcon,
+ copilot: CopilotIcon,
+ hubot: HubotIcon,
+ log: LogIcon,
+ terminal: TerminalIcon,
+ book: BookIcon,
+}
+
+type IconType = keyof typeof Icons
type Props = {
title?: string
- icon?: string
+ icon?: IconType
url?: string
description?: string
tags?: string[]
@@ -17,18 +45,7 @@ const defaultProps = {
description:
'Man bun letterpress put a bird on it la croix offal, meh grailed hot chicken kombucha gochujang messenger bag fit before they sold out lyft.',
tags: ['Tag Example', 'Tag Example'],
- icon: 'bugicon',
-}
-
-function setIcon(icon: string) {
- switch (icon) {
- case 'bugicon':
- return