From 6a8499c8a828011decd156535f68b736c132ccec Mon Sep 17 00:00:00 2001 From: docs-bot <77750099+docs-bot@users.noreply.github.com> Date: Tue, 14 Jan 2025 11:08:24 -0800 Subject: [PATCH 1/6] Update OpenAPI Description (#53907) Co-authored-by: Rachael Sewell --- .../fine-grained-pat-permissions.json | 6 +-- .../data/fpt-2022-11-28/fine-grained-pat.json | 6 +-- .../server-to-server-permissions.json | 6 +-- .../fpt-2022-11-28/server-to-server-rest.json | 6 +-- .../fpt-2022-11-28/user-to-server-rest.json | 6 +-- .../fine-grained-pat-permissions.json | 6 +-- .../ghec-2022-11-28/fine-grained-pat.json | 6 +-- .../server-to-server-permissions.json | 6 +-- .../server-to-server-rest.json | 6 +-- .../ghec-2022-11-28/user-to-server-rest.json | 6 +-- .../fine-grained-pat-permissions.json | 2 +- .../fine-grained-pat.json | 2 +- .../server-to-server-permissions.json | 2 +- .../server-to-server-rest.json | 2 +- .../user-to-server-rest.json | 2 +- .../fine-grained-pat-permissions.json | 2 +- .../fine-grained-pat.json | 2 +- .../server-to-server-permissions.json | 2 +- .../server-to-server-rest.json | 2 +- .../user-to-server-rest.json | 2 +- .../fine-grained-pat-permissions.json | 2 +- .../fine-grained-pat.json | 2 +- .../server-to-server-permissions.json | 2 +- .../server-to-server-rest.json | 2 +- .../user-to-server-rest.json | 2 +- .../fine-grained-pat-permissions.json | 2 +- .../fine-grained-pat.json | 2 +- .../server-to-server-permissions.json | 2 +- .../server-to-server-rest.json | 2 +- .../user-to-server-rest.json | 2 +- .../fine-grained-pat-permissions.json | 2 +- .../fine-grained-pat.json | 2 +- .../server-to-server-permissions.json | 2 +- .../server-to-server-rest.json | 2 +- .../user-to-server-rest.json | 2 +- .../fine-grained-pat-permissions.json | 2 +- .../fine-grained-pat.json | 2 +- .../server-to-server-permissions.json | 2 +- .../server-to-server-rest.json | 2 +- .../user-to-server-rest.json | 2 +- src/github-apps/lib/config.json | 2 +- src/rest/data/fpt-2022-11-28/schema.json | 38 +++++++++++---- src/rest/data/ghec-2022-11-28/schema.json | 47 +++++++++++++++---- .../data/ghes-3.10-2022-11-28/schema.json | 12 ++--- .../data/ghes-3.11-2022-11-28/schema.json | 12 ++--- .../data/ghes-3.12-2022-11-28/schema.json | 12 ++--- .../data/ghes-3.13-2022-11-28/schema.json | 12 ++--- .../data/ghes-3.14-2022-11-28/schema.json | 12 ++--- .../data/ghes-3.15-2022-11-28/schema.json | 12 ++--- src/rest/lib/config.json | 2 +- src/webhooks/lib/config.json | 2 +- 51 files changed, 164 insertions(+), 119 deletions(-) diff --git a/src/github-apps/data/fpt-2022-11-28/fine-grained-pat-permissions.json b/src/github-apps/data/fpt-2022-11-28/fine-grained-pat-permissions.json index 935004d4ed0e..38fadcf8ef9b 100644 --- a/src/github-apps/data/fpt-2022-11-28/fine-grained-pat-permissions.json +++ b/src/github-apps/data/fpt-2022-11-28/fine-grained-pat-permissions.json @@ -2936,7 +2936,7 @@ }, { "category": "repos", - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", @@ -2945,7 +2945,7 @@ }, { "category": "repos", - "slug": "enable-automated-security-fixes", + "slug": "enable-dependabot-security-updates", "subcategory": "repos", "verb": "put", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", @@ -2954,7 +2954,7 @@ }, { "category": "repos", - "slug": "disable-automated-security-fixes", + "slug": "disable-dependabot-security-updates", "subcategory": "repos", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", diff --git a/src/github-apps/data/fpt-2022-11-28/fine-grained-pat.json b/src/github-apps/data/fpt-2022-11-28/fine-grained-pat.json index aa2060e730ba..2496d312a497 100644 --- a/src/github-apps/data/fpt-2022-11-28/fine-grained-pat.json +++ b/src/github-apps/data/fpt-2022-11-28/fine-grained-pat.json @@ -4421,19 +4421,19 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" }, { - "slug": "enable-automated-security-fixes", + "slug": "enable-dependabot-security-updates", "subcategory": "repos", "verb": "put", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" }, { - "slug": "disable-automated-security-fixes", + "slug": "disable-dependabot-security-updates", "subcategory": "repos", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/fpt-2022-11-28/server-to-server-permissions.json b/src/github-apps/data/fpt-2022-11-28/server-to-server-permissions.json index 3cc75ac63cd9..926e4d089cb2 100644 --- a/src/github-apps/data/fpt-2022-11-28/server-to-server-permissions.json +++ b/src/github-apps/data/fpt-2022-11-28/server-to-server-permissions.json @@ -3558,7 +3558,7 @@ }, { "category": "repos", - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", @@ -3569,7 +3569,7 @@ }, { "category": "repos", - "slug": "enable-automated-security-fixes", + "slug": "enable-dependabot-security-updates", "subcategory": "repos", "verb": "put", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", @@ -3580,7 +3580,7 @@ }, { "category": "repos", - "slug": "disable-automated-security-fixes", + "slug": "disable-dependabot-security-updates", "subcategory": "repos", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", diff --git a/src/github-apps/data/fpt-2022-11-28/server-to-server-rest.json b/src/github-apps/data/fpt-2022-11-28/server-to-server-rest.json index bab111dbeb74..39ba317774ce 100644 --- a/src/github-apps/data/fpt-2022-11-28/server-to-server-rest.json +++ b/src/github-apps/data/fpt-2022-11-28/server-to-server-rest.json @@ -3953,19 +3953,19 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" }, { - "slug": "enable-automated-security-fixes", + "slug": "enable-dependabot-security-updates", "subcategory": "repos", "verb": "put", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" }, { - "slug": "disable-automated-security-fixes", + "slug": "disable-dependabot-security-updates", "subcategory": "repos", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/fpt-2022-11-28/user-to-server-rest.json b/src/github-apps/data/fpt-2022-11-28/user-to-server-rest.json index aa2060e730ba..2496d312a497 100644 --- a/src/github-apps/data/fpt-2022-11-28/user-to-server-rest.json +++ b/src/github-apps/data/fpt-2022-11-28/user-to-server-rest.json @@ -4421,19 +4421,19 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" }, { - "slug": "enable-automated-security-fixes", + "slug": "enable-dependabot-security-updates", "subcategory": "repos", "verb": "put", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" }, { - "slug": "disable-automated-security-fixes", + "slug": "disable-dependabot-security-updates", "subcategory": "repos", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/ghec-2022-11-28/fine-grained-pat-permissions.json b/src/github-apps/data/ghec-2022-11-28/fine-grained-pat-permissions.json index 885680b630a3..64422fa2ed44 100644 --- a/src/github-apps/data/ghec-2022-11-28/fine-grained-pat-permissions.json +++ b/src/github-apps/data/ghec-2022-11-28/fine-grained-pat-permissions.json @@ -3386,7 +3386,7 @@ }, { "category": "repos", - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", @@ -3395,7 +3395,7 @@ }, { "category": "repos", - "slug": "enable-automated-security-fixes", + "slug": "enable-dependabot-security-updates", "subcategory": "repos", "verb": "put", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", @@ -3404,7 +3404,7 @@ }, { "category": "repos", - "slug": "disable-automated-security-fixes", + "slug": "disable-dependabot-security-updates", "subcategory": "repos", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", diff --git a/src/github-apps/data/ghec-2022-11-28/fine-grained-pat.json b/src/github-apps/data/ghec-2022-11-28/fine-grained-pat.json index 606265a4a1b3..fd12a653ab84 100644 --- a/src/github-apps/data/ghec-2022-11-28/fine-grained-pat.json +++ b/src/github-apps/data/ghec-2022-11-28/fine-grained-pat.json @@ -4755,19 +4755,19 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" }, { - "slug": "enable-automated-security-fixes", + "slug": "enable-dependabot-security-updates", "subcategory": "repos", "verb": "put", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" }, { - "slug": "disable-automated-security-fixes", + "slug": "disable-dependabot-security-updates", "subcategory": "repos", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/ghec-2022-11-28/server-to-server-permissions.json b/src/github-apps/data/ghec-2022-11-28/server-to-server-permissions.json index cbdff423ff3f..f6868bde5ce8 100644 --- a/src/github-apps/data/ghec-2022-11-28/server-to-server-permissions.json +++ b/src/github-apps/data/ghec-2022-11-28/server-to-server-permissions.json @@ -4104,7 +4104,7 @@ }, { "category": "repos", - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", @@ -4115,7 +4115,7 @@ }, { "category": "repos", - "slug": "enable-automated-security-fixes", + "slug": "enable-dependabot-security-updates", "subcategory": "repos", "verb": "put", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", @@ -4126,7 +4126,7 @@ }, { "category": "repos", - "slug": "disable-automated-security-fixes", + "slug": "disable-dependabot-security-updates", "subcategory": "repos", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", diff --git a/src/github-apps/data/ghec-2022-11-28/server-to-server-rest.json b/src/github-apps/data/ghec-2022-11-28/server-to-server-rest.json index add62e840b71..308e192e5d48 100644 --- a/src/github-apps/data/ghec-2022-11-28/server-to-server-rest.json +++ b/src/github-apps/data/ghec-2022-11-28/server-to-server-rest.json @@ -4287,19 +4287,19 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" }, { - "slug": "enable-automated-security-fixes", + "slug": "enable-dependabot-security-updates", "subcategory": "repos", "verb": "put", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" }, { - "slug": "disable-automated-security-fixes", + "slug": "disable-dependabot-security-updates", "subcategory": "repos", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/ghec-2022-11-28/user-to-server-rest.json b/src/github-apps/data/ghec-2022-11-28/user-to-server-rest.json index 606265a4a1b3..fd12a653ab84 100644 --- a/src/github-apps/data/ghec-2022-11-28/user-to-server-rest.json +++ b/src/github-apps/data/ghec-2022-11-28/user-to-server-rest.json @@ -4755,19 +4755,19 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" }, { - "slug": "enable-automated-security-fixes", + "slug": "enable-dependabot-security-updates", "subcategory": "repos", "verb": "put", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" }, { - "slug": "disable-automated-security-fixes", + "slug": "disable-dependabot-security-updates", "subcategory": "repos", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/ghes-3.10-2022-11-28/fine-grained-pat-permissions.json b/src/github-apps/data/ghes-3.10-2022-11-28/fine-grained-pat-permissions.json index 0d99c76feb19..c7c429cd5a2f 100644 --- a/src/github-apps/data/ghes-3.10-2022-11-28/fine-grained-pat-permissions.json +++ b/src/github-apps/data/ghes-3.10-2022-11-28/fine-grained-pat-permissions.json @@ -2180,7 +2180,7 @@ }, { "category": "repos", - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", diff --git a/src/github-apps/data/ghes-3.10-2022-11-28/fine-grained-pat.json b/src/github-apps/data/ghes-3.10-2022-11-28/fine-grained-pat.json index 0d271a5d53b2..107ee4cd3ccb 100644 --- a/src/github-apps/data/ghes-3.10-2022-11-28/fine-grained-pat.json +++ b/src/github-apps/data/ghes-3.10-2022-11-28/fine-grained-pat.json @@ -3565,7 +3565,7 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/ghes-3.10-2022-11-28/server-to-server-permissions.json b/src/github-apps/data/ghes-3.10-2022-11-28/server-to-server-permissions.json index 8ec0331f068e..bb011d0234d3 100644 --- a/src/github-apps/data/ghes-3.10-2022-11-28/server-to-server-permissions.json +++ b/src/github-apps/data/ghes-3.10-2022-11-28/server-to-server-permissions.json @@ -2642,7 +2642,7 @@ }, { "category": "repos", - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", diff --git a/src/github-apps/data/ghes-3.10-2022-11-28/server-to-server-rest.json b/src/github-apps/data/ghes-3.10-2022-11-28/server-to-server-rest.json index 42c44b088bc4..7c6047760f14 100644 --- a/src/github-apps/data/ghes-3.10-2022-11-28/server-to-server-rest.json +++ b/src/github-apps/data/ghes-3.10-2022-11-28/server-to-server-rest.json @@ -3383,7 +3383,7 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/ghes-3.10-2022-11-28/user-to-server-rest.json b/src/github-apps/data/ghes-3.10-2022-11-28/user-to-server-rest.json index 0d271a5d53b2..107ee4cd3ccb 100644 --- a/src/github-apps/data/ghes-3.10-2022-11-28/user-to-server-rest.json +++ b/src/github-apps/data/ghes-3.10-2022-11-28/user-to-server-rest.json @@ -3565,7 +3565,7 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/ghes-3.11-2022-11-28/fine-grained-pat-permissions.json b/src/github-apps/data/ghes-3.11-2022-11-28/fine-grained-pat-permissions.json index 570837d5feb7..746d9d4d4b33 100644 --- a/src/github-apps/data/ghes-3.11-2022-11-28/fine-grained-pat-permissions.json +++ b/src/github-apps/data/ghes-3.11-2022-11-28/fine-grained-pat-permissions.json @@ -2225,7 +2225,7 @@ }, { "category": "repos", - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", diff --git a/src/github-apps/data/ghes-3.11-2022-11-28/fine-grained-pat.json b/src/github-apps/data/ghes-3.11-2022-11-28/fine-grained-pat.json index 9460fb9f644f..233693ebae2b 100644 --- a/src/github-apps/data/ghes-3.11-2022-11-28/fine-grained-pat.json +++ b/src/github-apps/data/ghes-3.11-2022-11-28/fine-grained-pat.json @@ -3601,7 +3601,7 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/ghes-3.11-2022-11-28/server-to-server-permissions.json b/src/github-apps/data/ghes-3.11-2022-11-28/server-to-server-permissions.json index 71846d9285a7..c2a04e65e213 100644 --- a/src/github-apps/data/ghes-3.11-2022-11-28/server-to-server-permissions.json +++ b/src/github-apps/data/ghes-3.11-2022-11-28/server-to-server-permissions.json @@ -2697,7 +2697,7 @@ }, { "category": "repos", - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", diff --git a/src/github-apps/data/ghes-3.11-2022-11-28/server-to-server-rest.json b/src/github-apps/data/ghes-3.11-2022-11-28/server-to-server-rest.json index fb019fbd3ed1..d5e5c545d36e 100644 --- a/src/github-apps/data/ghes-3.11-2022-11-28/server-to-server-rest.json +++ b/src/github-apps/data/ghes-3.11-2022-11-28/server-to-server-rest.json @@ -3419,7 +3419,7 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/ghes-3.11-2022-11-28/user-to-server-rest.json b/src/github-apps/data/ghes-3.11-2022-11-28/user-to-server-rest.json index 9460fb9f644f..233693ebae2b 100644 --- a/src/github-apps/data/ghes-3.11-2022-11-28/user-to-server-rest.json +++ b/src/github-apps/data/ghes-3.11-2022-11-28/user-to-server-rest.json @@ -3601,7 +3601,7 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/ghes-3.12-2022-11-28/fine-grained-pat-permissions.json b/src/github-apps/data/ghes-3.12-2022-11-28/fine-grained-pat-permissions.json index 01ded5525604..e5043ed9568f 100644 --- a/src/github-apps/data/ghes-3.12-2022-11-28/fine-grained-pat-permissions.json +++ b/src/github-apps/data/ghes-3.12-2022-11-28/fine-grained-pat-permissions.json @@ -2252,7 +2252,7 @@ }, { "category": "repos", - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", diff --git a/src/github-apps/data/ghes-3.12-2022-11-28/fine-grained-pat.json b/src/github-apps/data/ghes-3.12-2022-11-28/fine-grained-pat.json index e4e1f3d0f720..9baefc5d1856 100644 --- a/src/github-apps/data/ghes-3.12-2022-11-28/fine-grained-pat.json +++ b/src/github-apps/data/ghes-3.12-2022-11-28/fine-grained-pat.json @@ -3619,7 +3619,7 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/ghes-3.12-2022-11-28/server-to-server-permissions.json b/src/github-apps/data/ghes-3.12-2022-11-28/server-to-server-permissions.json index f55300c7b612..ecf0e2979c17 100644 --- a/src/github-apps/data/ghes-3.12-2022-11-28/server-to-server-permissions.json +++ b/src/github-apps/data/ghes-3.12-2022-11-28/server-to-server-permissions.json @@ -2730,7 +2730,7 @@ }, { "category": "repos", - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", diff --git a/src/github-apps/data/ghes-3.12-2022-11-28/server-to-server-rest.json b/src/github-apps/data/ghes-3.12-2022-11-28/server-to-server-rest.json index 248692d4dbef..28902e5a2247 100644 --- a/src/github-apps/data/ghes-3.12-2022-11-28/server-to-server-rest.json +++ b/src/github-apps/data/ghes-3.12-2022-11-28/server-to-server-rest.json @@ -3437,7 +3437,7 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/ghes-3.12-2022-11-28/user-to-server-rest.json b/src/github-apps/data/ghes-3.12-2022-11-28/user-to-server-rest.json index e4e1f3d0f720..9baefc5d1856 100644 --- a/src/github-apps/data/ghes-3.12-2022-11-28/user-to-server-rest.json +++ b/src/github-apps/data/ghes-3.12-2022-11-28/user-to-server-rest.json @@ -3619,7 +3619,7 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/ghes-3.13-2022-11-28/fine-grained-pat-permissions.json b/src/github-apps/data/ghes-3.13-2022-11-28/fine-grained-pat-permissions.json index e397fb1523e9..4ca80af28fd8 100644 --- a/src/github-apps/data/ghes-3.13-2022-11-28/fine-grained-pat-permissions.json +++ b/src/github-apps/data/ghes-3.13-2022-11-28/fine-grained-pat-permissions.json @@ -2321,7 +2321,7 @@ }, { "category": "repos", - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", diff --git a/src/github-apps/data/ghes-3.13-2022-11-28/fine-grained-pat.json b/src/github-apps/data/ghes-3.13-2022-11-28/fine-grained-pat.json index b8729a887cdd..c24612c21cf3 100644 --- a/src/github-apps/data/ghes-3.13-2022-11-28/fine-grained-pat.json +++ b/src/github-apps/data/ghes-3.13-2022-11-28/fine-grained-pat.json @@ -3673,7 +3673,7 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/ghes-3.13-2022-11-28/server-to-server-permissions.json b/src/github-apps/data/ghes-3.13-2022-11-28/server-to-server-permissions.json index e85f18c5e339..d910a2d6f790 100644 --- a/src/github-apps/data/ghes-3.13-2022-11-28/server-to-server-permissions.json +++ b/src/github-apps/data/ghes-3.13-2022-11-28/server-to-server-permissions.json @@ -2813,7 +2813,7 @@ }, { "category": "repos", - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", diff --git a/src/github-apps/data/ghes-3.13-2022-11-28/server-to-server-rest.json b/src/github-apps/data/ghes-3.13-2022-11-28/server-to-server-rest.json index 1f0457cbf9cb..e281565b0b0c 100644 --- a/src/github-apps/data/ghes-3.13-2022-11-28/server-to-server-rest.json +++ b/src/github-apps/data/ghes-3.13-2022-11-28/server-to-server-rest.json @@ -3491,7 +3491,7 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/ghes-3.13-2022-11-28/user-to-server-rest.json b/src/github-apps/data/ghes-3.13-2022-11-28/user-to-server-rest.json index b8729a887cdd..c24612c21cf3 100644 --- a/src/github-apps/data/ghes-3.13-2022-11-28/user-to-server-rest.json +++ b/src/github-apps/data/ghes-3.13-2022-11-28/user-to-server-rest.json @@ -3673,7 +3673,7 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/ghes-3.14-2022-11-28/fine-grained-pat-permissions.json b/src/github-apps/data/ghes-3.14-2022-11-28/fine-grained-pat-permissions.json index d9a323e892bb..e26bfe3ab4f3 100644 --- a/src/github-apps/data/ghes-3.14-2022-11-28/fine-grained-pat-permissions.json +++ b/src/github-apps/data/ghes-3.14-2022-11-28/fine-grained-pat-permissions.json @@ -2453,7 +2453,7 @@ }, { "category": "repos", - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", diff --git a/src/github-apps/data/ghes-3.14-2022-11-28/fine-grained-pat.json b/src/github-apps/data/ghes-3.14-2022-11-28/fine-grained-pat.json index 4cdd703607eb..0c3f171d84d2 100644 --- a/src/github-apps/data/ghes-3.14-2022-11-28/fine-grained-pat.json +++ b/src/github-apps/data/ghes-3.14-2022-11-28/fine-grained-pat.json @@ -3757,7 +3757,7 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/ghes-3.14-2022-11-28/server-to-server-permissions.json b/src/github-apps/data/ghes-3.14-2022-11-28/server-to-server-permissions.json index eafcf726503d..13e016bbf153 100644 --- a/src/github-apps/data/ghes-3.14-2022-11-28/server-to-server-permissions.json +++ b/src/github-apps/data/ghes-3.14-2022-11-28/server-to-server-permissions.json @@ -2973,7 +2973,7 @@ }, { "category": "repos", - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", diff --git a/src/github-apps/data/ghes-3.14-2022-11-28/server-to-server-rest.json b/src/github-apps/data/ghes-3.14-2022-11-28/server-to-server-rest.json index 20eb34d039f9..43cc48969453 100644 --- a/src/github-apps/data/ghes-3.14-2022-11-28/server-to-server-rest.json +++ b/src/github-apps/data/ghes-3.14-2022-11-28/server-to-server-rest.json @@ -3575,7 +3575,7 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/ghes-3.14-2022-11-28/user-to-server-rest.json b/src/github-apps/data/ghes-3.14-2022-11-28/user-to-server-rest.json index 4cdd703607eb..0c3f171d84d2 100644 --- a/src/github-apps/data/ghes-3.14-2022-11-28/user-to-server-rest.json +++ b/src/github-apps/data/ghes-3.14-2022-11-28/user-to-server-rest.json @@ -3757,7 +3757,7 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/ghes-3.15-2022-11-28/fine-grained-pat-permissions.json b/src/github-apps/data/ghes-3.15-2022-11-28/fine-grained-pat-permissions.json index 086873c62a9d..7f7216fd80a0 100644 --- a/src/github-apps/data/ghes-3.15-2022-11-28/fine-grained-pat-permissions.json +++ b/src/github-apps/data/ghes-3.15-2022-11-28/fine-grained-pat-permissions.json @@ -2543,7 +2543,7 @@ }, { "category": "repos", - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", diff --git a/src/github-apps/data/ghes-3.15-2022-11-28/fine-grained-pat.json b/src/github-apps/data/ghes-3.15-2022-11-28/fine-grained-pat.json index 994907d60722..ee28e9819540 100644 --- a/src/github-apps/data/ghes-3.15-2022-11-28/fine-grained-pat.json +++ b/src/github-apps/data/ghes-3.15-2022-11-28/fine-grained-pat.json @@ -3825,7 +3825,7 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/ghes-3.15-2022-11-28/server-to-server-permissions.json b/src/github-apps/data/ghes-3.15-2022-11-28/server-to-server-permissions.json index dddfe4be48d7..5023a4327822 100644 --- a/src/github-apps/data/ghes-3.15-2022-11-28/server-to-server-permissions.json +++ b/src/github-apps/data/ghes-3.15-2022-11-28/server-to-server-permissions.json @@ -3083,7 +3083,7 @@ }, { "category": "repos", - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", diff --git a/src/github-apps/data/ghes-3.15-2022-11-28/server-to-server-rest.json b/src/github-apps/data/ghes-3.15-2022-11-28/server-to-server-rest.json index e5d3c5542bdb..126a9da12453 100644 --- a/src/github-apps/data/ghes-3.15-2022-11-28/server-to-server-rest.json +++ b/src/github-apps/data/ghes-3.15-2022-11-28/server-to-server-rest.json @@ -3643,7 +3643,7 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/data/ghes-3.15-2022-11-28/user-to-server-rest.json b/src/github-apps/data/ghes-3.15-2022-11-28/user-to-server-rest.json index 994907d60722..ee28e9819540 100644 --- a/src/github-apps/data/ghes-3.15-2022-11-28/user-to-server-rest.json +++ b/src/github-apps/data/ghes-3.15-2022-11-28/user-to-server-rest.json @@ -3825,7 +3825,7 @@ "requestPath": "/repos/{owner}/{repo}/autolinks/{autolink_id}" }, { - "slug": "check-if-automated-security-fixes-are-enabled-for-a-repository", + "slug": "check-if-dependabot-security-updates-are-enabled-for-a-repository", "subcategory": "repos", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes" diff --git a/src/github-apps/lib/config.json b/src/github-apps/lib/config.json index 19bbaff3fe70..f45237b6ec41 100644 --- a/src/github-apps/lib/config.json +++ b/src/github-apps/lib/config.json @@ -60,5 +60,5 @@ "2022-11-28" ] }, - "sha": "04d2822d65627912d8772ac6f67d3b8cb9acea31" + "sha": "b1a9b605ce4d053e9554509fb4503109617a85f3" } \ No newline at end of file diff --git a/src/rest/data/fpt-2022-11-28/schema.json b/src/rest/data/fpt-2022-11-28/schema.json index 7a9a7ed3fdb7..5f9c882def3e 100644 --- a/src/rest/data/fpt-2022-11-28/schema.json +++ b/src/rest/data/fpt-2022-11-28/schema.json @@ -230022,6 +230022,15 @@ "62ab9291-fae2-468e-974b-7e45096d5021" ] }, + "group_name": { + "type": [ + "string", + "null" + ], + "examples": [ + "Justice League" + ] + }, "html_url": { "type": "string", "format": "uri", @@ -231201,6 +231210,15 @@ "62ab9291-fae2-468e-974b-7e45096d5021" ] }, + "group_name": { + "type": [ + "string", + "null" + ], + "examples": [ + "Justice League" + ] + }, "html_url": { "type": "string", "format": "uri", @@ -493928,7 +493946,7 @@ "serverUrl": "https://api.github.com", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", - "title": "Check if automated security fixes are enabled for a repository", + "title": "Check if Dependabot security updates are enabled for a repository", "category": "repos", "subcategory": "repos", "parameters": [ @@ -493982,20 +494000,20 @@ "paused": false }, "schema": { - "title": "Check Automated Security Fixes", - "description": "Check Automated Security Fixes", + "title": "Check Dependabot security updates", + "description": "Check Dependabot security updates", "type": "object", "properties": { "enabled": { "type": "boolean", - "description": "Whether automated security fixes are enabled for the repository.", + "description": "Whether Dependabot security updates are enabled for the repository.", "examples": [ true ] }, "paused": { "type": "boolean", - "description": "Whether automated security fixes are paused for the repository.", + "description": "Whether Dependabot security updates are paused for the repository.", "examples": [ false ] @@ -494010,7 +494028,7 @@ } ], "previews": [], - "descriptionHTML": "

Shows whether automated security fixes are enabled, disabled or paused for a repository. The authenticated user must have admin read access to the repository. For more information, see \"Configuring automated security fixes\".

", + "descriptionHTML": "

Shows whether Dependabot security updates are enabled, disabled or paused for a repository. The authenticated user must have admin read access to the repository. For more information, see \"Configuring Dependabot security updates\".

", "statusCodes": [ { "httpStatusCode": "200", @@ -494026,7 +494044,7 @@ "serverUrl": "https://api.github.com", "verb": "put", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", - "title": "Enable automated security fixes", + "title": "Enable Dependabot security updates", "category": "repos", "subcategory": "repos", "parameters": [ @@ -494078,7 +494096,7 @@ } ], "previews": [], - "descriptionHTML": "

Enables automated security fixes for a repository. The authenticated user must have admin access to the repository. For more information, see \"Configuring automated security fixes\".

", + "descriptionHTML": "

Enables Dependabot security updates for a repository. The authenticated user must have admin access to the repository. For more information, see \"Configuring Dependabot security updates\".

", "statusCodes": [ { "httpStatusCode": "204", @@ -494090,7 +494108,7 @@ "serverUrl": "https://api.github.com", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", - "title": "Disable automated security fixes", + "title": "Disable Dependabot security updates", "category": "repos", "subcategory": "repos", "parameters": [ @@ -494142,7 +494160,7 @@ } ], "previews": [], - "descriptionHTML": "

Disables automated security fixes for a repository. The authenticated user must have admin access to the repository. For more information, see \"Configuring automated security fixes\".

", + "descriptionHTML": "

Disables Dependabot security updates for a repository. The authenticated user must have admin access to the repository. For more information, see \"Configuring Dependabot security updates\".

", "statusCodes": [ { "httpStatusCode": "204", diff --git a/src/rest/data/ghec-2022-11-28/schema.json b/src/rest/data/ghec-2022-11-28/schema.json index a8497d064900..754026e870e8 100644 --- a/src/rest/data/ghec-2022-11-28/schema.json +++ b/src/rest/data/ghec-2022-11-28/schema.json @@ -240509,6 +240509,15 @@ "62ab9291-fae2-468e-974b-7e45096d5021" ] }, + "group_name": { + "type": [ + "string", + "null" + ], + "examples": [ + "Justice League" + ] + }, "html_url": { "type": "string", "format": "uri", @@ -241495,6 +241504,15 @@ "62ab9291-fae2-468e-974b-7e45096d5021" ] }, + "group_name": { + "type": [ + "string", + "null" + ], + "examples": [ + "Justice League" + ] + }, "html_url": { "type": "string", "format": "uri", @@ -242674,6 +242692,15 @@ "62ab9291-fae2-468e-974b-7e45096d5021" ] }, + "group_name": { + "type": [ + "string", + "null" + ], + "examples": [ + "Justice League" + ] + }, "html_url": { "type": "string", "format": "uri", @@ -527729,7 +527756,7 @@ "serverUrl": "https://api.github.com", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", - "title": "Check if automated security fixes are enabled for a repository", + "title": "Check if Dependabot security updates are enabled for a repository", "category": "repos", "subcategory": "repos", "parameters": [ @@ -527783,20 +527810,20 @@ "paused": false }, "schema": { - "title": "Check Automated Security Fixes", - "description": "Check Automated Security Fixes", + "title": "Check Dependabot security updates", + "description": "Check Dependabot security updates", "type": "object", "properties": { "enabled": { "type": "boolean", - "description": "Whether automated security fixes are enabled for the repository.", + "description": "Whether Dependabot security updates are enabled for the repository.", "examples": [ true ] }, "paused": { "type": "boolean", - "description": "Whether automated security fixes are paused for the repository.", + "description": "Whether Dependabot security updates are paused for the repository.", "examples": [ false ] @@ -527811,7 +527838,7 @@ } ], "previews": [], - "descriptionHTML": "

Shows whether automated security fixes are enabled, disabled or paused for a repository. The authenticated user must have admin read access to the repository. For more information, see \"Configuring automated security fixes\".

", + "descriptionHTML": "

Shows whether Dependabot security updates are enabled, disabled or paused for a repository. The authenticated user must have admin read access to the repository. For more information, see \"Configuring Dependabot security updates\".

", "statusCodes": [ { "httpStatusCode": "200", @@ -527827,7 +527854,7 @@ "serverUrl": "https://api.github.com", "verb": "put", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", - "title": "Enable automated security fixes", + "title": "Enable Dependabot security updates", "category": "repos", "subcategory": "repos", "parameters": [ @@ -527879,7 +527906,7 @@ } ], "previews": [], - "descriptionHTML": "

Enables automated security fixes for a repository. The authenticated user must have admin access to the repository. For more information, see \"Configuring automated security fixes\".

", + "descriptionHTML": "

Enables Dependabot security updates for a repository. The authenticated user must have admin access to the repository. For more information, see \"Configuring Dependabot security updates\".

", "statusCodes": [ { "httpStatusCode": "204", @@ -527891,7 +527918,7 @@ "serverUrl": "https://api.github.com", "verb": "delete", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", - "title": "Disable automated security fixes", + "title": "Disable Dependabot security updates", "category": "repos", "subcategory": "repos", "parameters": [ @@ -527943,7 +527970,7 @@ } ], "previews": [], - "descriptionHTML": "

Disables automated security fixes for a repository. The authenticated user must have admin access to the repository. For more information, see \"Configuring automated security fixes\".

", + "descriptionHTML": "

Disables Dependabot security updates for a repository. The authenticated user must have admin access to the repository. For more information, see \"Configuring Dependabot security updates\".

", "statusCodes": [ { "httpStatusCode": "204", diff --git a/src/rest/data/ghes-3.10-2022-11-28/schema.json b/src/rest/data/ghes-3.10-2022-11-28/schema.json index 464a8a4f696b..ee9aaf59a9c6 100644 --- a/src/rest/data/ghes-3.10-2022-11-28/schema.json +++ b/src/rest/data/ghes-3.10-2022-11-28/schema.json @@ -427519,7 +427519,7 @@ "serverUrl": "http(s)://HOSTNAME/api/v3", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", - "title": "Check if automated security fixes are enabled for a repository", + "title": "Check if Dependabot security updates are enabled for a repository", "category": "repos", "subcategory": "repos", "parameters": [ @@ -427573,20 +427573,20 @@ "paused": false }, "schema": { - "title": "Check Automated Security Fixes", - "description": "Check Automated Security Fixes", + "title": "Check Dependabot security updates", + "description": "Check Dependabot security updates", "type": "object", "properties": { "enabled": { "type": "boolean", - "description": "Whether automated security fixes are enabled for the repository.", + "description": "Whether Dependabot security updates are enabled for the repository.", "examples": [ true ] }, "paused": { "type": "boolean", - "description": "Whether automated security fixes are paused for the repository.", + "description": "Whether Dependabot security updates are paused for the repository.", "examples": [ false ] @@ -427601,7 +427601,7 @@ } ], "previews": [], - "descriptionHTML": "

Shows whether automated security fixes are enabled, disabled or paused for a repository. The authenticated user must have admin read access to the repository. For more information, see \"Configuring automated security fixes\".

", + "descriptionHTML": "

Shows whether Dependabot security updates are enabled, disabled or paused for a repository. The authenticated user must have admin read access to the repository. For more information, see \"Configuring Dependabot security updates\".

", "statusCodes": [ { "httpStatusCode": "200", diff --git a/src/rest/data/ghes-3.11-2022-11-28/schema.json b/src/rest/data/ghes-3.11-2022-11-28/schema.json index f806183aa302..821117e83005 100644 --- a/src/rest/data/ghes-3.11-2022-11-28/schema.json +++ b/src/rest/data/ghes-3.11-2022-11-28/schema.json @@ -433891,7 +433891,7 @@ "serverUrl": "http(s)://HOSTNAME/api/v3", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", - "title": "Check if automated security fixes are enabled for a repository", + "title": "Check if Dependabot security updates are enabled for a repository", "category": "repos", "subcategory": "repos", "parameters": [ @@ -433945,20 +433945,20 @@ "paused": false }, "schema": { - "title": "Check Automated Security Fixes", - "description": "Check Automated Security Fixes", + "title": "Check Dependabot security updates", + "description": "Check Dependabot security updates", "type": "object", "properties": { "enabled": { "type": "boolean", - "description": "Whether automated security fixes are enabled for the repository.", + "description": "Whether Dependabot security updates are enabled for the repository.", "examples": [ true ] }, "paused": { "type": "boolean", - "description": "Whether automated security fixes are paused for the repository.", + "description": "Whether Dependabot security updates are paused for the repository.", "examples": [ false ] @@ -433973,7 +433973,7 @@ } ], "previews": [], - "descriptionHTML": "

Shows whether automated security fixes are enabled, disabled or paused for a repository. The authenticated user must have admin read access to the repository. For more information, see \"Configuring automated security fixes\".

", + "descriptionHTML": "

Shows whether Dependabot security updates are enabled, disabled or paused for a repository. The authenticated user must have admin read access to the repository. For more information, see \"Configuring Dependabot security updates\".

", "statusCodes": [ { "httpStatusCode": "200", diff --git a/src/rest/data/ghes-3.12-2022-11-28/schema.json b/src/rest/data/ghes-3.12-2022-11-28/schema.json index 06d216837d36..33cae5a1bf13 100644 --- a/src/rest/data/ghes-3.12-2022-11-28/schema.json +++ b/src/rest/data/ghes-3.12-2022-11-28/schema.json @@ -436777,7 +436777,7 @@ "serverUrl": "http(s)://HOSTNAME/api/v3", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", - "title": "Check if automated security fixes are enabled for a repository", + "title": "Check if Dependabot security updates are enabled for a repository", "category": "repos", "subcategory": "repos", "parameters": [ @@ -436831,20 +436831,20 @@ "paused": false }, "schema": { - "title": "Check Automated Security Fixes", - "description": "Check Automated Security Fixes", + "title": "Check Dependabot security updates", + "description": "Check Dependabot security updates", "type": "object", "properties": { "enabled": { "type": "boolean", - "description": "Whether automated security fixes are enabled for the repository.", + "description": "Whether Dependabot security updates are enabled for the repository.", "examples": [ true ] }, "paused": { "type": "boolean", - "description": "Whether automated security fixes are paused for the repository.", + "description": "Whether Dependabot security updates are paused for the repository.", "examples": [ false ] @@ -436859,7 +436859,7 @@ } ], "previews": [], - "descriptionHTML": "

Shows whether automated security fixes are enabled, disabled or paused for a repository. The authenticated user must have admin read access to the repository. For more information, see \"Configuring automated security fixes\".

", + "descriptionHTML": "

Shows whether Dependabot security updates are enabled, disabled or paused for a repository. The authenticated user must have admin read access to the repository. For more information, see \"Configuring Dependabot security updates\".

", "statusCodes": [ { "httpStatusCode": "200", diff --git a/src/rest/data/ghes-3.13-2022-11-28/schema.json b/src/rest/data/ghes-3.13-2022-11-28/schema.json index 57734584529b..f3bf7c6bbe10 100644 --- a/src/rest/data/ghes-3.13-2022-11-28/schema.json +++ b/src/rest/data/ghes-3.13-2022-11-28/schema.json @@ -439208,7 +439208,7 @@ "serverUrl": "http(s)://HOSTNAME/api/v3", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", - "title": "Check if automated security fixes are enabled for a repository", + "title": "Check if Dependabot security updates are enabled for a repository", "category": "repos", "subcategory": "repos", "parameters": [ @@ -439262,20 +439262,20 @@ "paused": false }, "schema": { - "title": "Check Automated Security Fixes", - "description": "Check Automated Security Fixes", + "title": "Check Dependabot security updates", + "description": "Check Dependabot security updates", "type": "object", "properties": { "enabled": { "type": "boolean", - "description": "Whether automated security fixes are enabled for the repository.", + "description": "Whether Dependabot security updates are enabled for the repository.", "examples": [ true ] }, "paused": { "type": "boolean", - "description": "Whether automated security fixes are paused for the repository.", + "description": "Whether Dependabot security updates are paused for the repository.", "examples": [ false ] @@ -439290,7 +439290,7 @@ } ], "previews": [], - "descriptionHTML": "

Shows whether automated security fixes are enabled, disabled or paused for a repository. The authenticated user must have admin read access to the repository. For more information, see \"Configuring automated security fixes\".

", + "descriptionHTML": "

Shows whether Dependabot security updates are enabled, disabled or paused for a repository. The authenticated user must have admin read access to the repository. For more information, see \"Configuring Dependabot security updates\".

", "statusCodes": [ { "httpStatusCode": "200", diff --git a/src/rest/data/ghes-3.14-2022-11-28/schema.json b/src/rest/data/ghes-3.14-2022-11-28/schema.json index 0fbac793e0ff..610ef6ba7e5b 100644 --- a/src/rest/data/ghes-3.14-2022-11-28/schema.json +++ b/src/rest/data/ghes-3.14-2022-11-28/schema.json @@ -442457,7 +442457,7 @@ "serverUrl": "http(s)://HOSTNAME/api/v3", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", - "title": "Check if automated security fixes are enabled for a repository", + "title": "Check if Dependabot security updates are enabled for a repository", "category": "repos", "subcategory": "repos", "parameters": [ @@ -442511,20 +442511,20 @@ "paused": false }, "schema": { - "title": "Check Automated Security Fixes", - "description": "Check Automated Security Fixes", + "title": "Check Dependabot security updates", + "description": "Check Dependabot security updates", "type": "object", "properties": { "enabled": { "type": "boolean", - "description": "Whether automated security fixes are enabled for the repository.", + "description": "Whether Dependabot security updates are enabled for the repository.", "examples": [ true ] }, "paused": { "type": "boolean", - "description": "Whether automated security fixes are paused for the repository.", + "description": "Whether Dependabot security updates are paused for the repository.", "examples": [ false ] @@ -442539,7 +442539,7 @@ } ], "previews": [], - "descriptionHTML": "

Shows whether automated security fixes are enabled, disabled or paused for a repository. The authenticated user must have admin read access to the repository. For more information, see \"Configuring automated security fixes\".

", + "descriptionHTML": "

Shows whether Dependabot security updates are enabled, disabled or paused for a repository. The authenticated user must have admin read access to the repository. For more information, see \"Configuring Dependabot security updates\".

", "statusCodes": [ { "httpStatusCode": "200", diff --git a/src/rest/data/ghes-3.15-2022-11-28/schema.json b/src/rest/data/ghes-3.15-2022-11-28/schema.json index 7cf5ed371926..f7ec4f669b92 100644 --- a/src/rest/data/ghes-3.15-2022-11-28/schema.json +++ b/src/rest/data/ghes-3.15-2022-11-28/schema.json @@ -446479,7 +446479,7 @@ "serverUrl": "http(s)://HOSTNAME/api/v3", "verb": "get", "requestPath": "/repos/{owner}/{repo}/automated-security-fixes", - "title": "Check if automated security fixes are enabled for a repository", + "title": "Check if Dependabot security updates are enabled for a repository", "category": "repos", "subcategory": "repos", "parameters": [ @@ -446533,20 +446533,20 @@ "paused": false }, "schema": { - "title": "Check Automated Security Fixes", - "description": "Check Automated Security Fixes", + "title": "Check Dependabot security updates", + "description": "Check Dependabot security updates", "type": "object", "properties": { "enabled": { "type": "boolean", - "description": "Whether automated security fixes are enabled for the repository.", + "description": "Whether Dependabot security updates are enabled for the repository.", "examples": [ true ] }, "paused": { "type": "boolean", - "description": "Whether automated security fixes are paused for the repository.", + "description": "Whether Dependabot security updates are paused for the repository.", "examples": [ false ] @@ -446561,7 +446561,7 @@ } ], "previews": [], - "descriptionHTML": "

Shows whether automated security fixes are enabled, disabled or paused for a repository. The authenticated user must have admin read access to the repository. For more information, see \"Configuring automated security fixes\".

", + "descriptionHTML": "

Shows whether Dependabot security updates are enabled, disabled or paused for a repository. The authenticated user must have admin read access to the repository. For more information, see \"Configuring Dependabot security updates\".

", "statusCodes": [ { "httpStatusCode": "200", diff --git a/src/rest/lib/config.json b/src/rest/lib/config.json index 8828627b76bc..1238b5e39e05 100644 --- a/src/rest/lib/config.json +++ b/src/rest/lib/config.json @@ -50,5 +50,5 @@ ] } }, - "sha": "04d2822d65627912d8772ac6f67d3b8cb9acea31" + "sha": "b1a9b605ce4d053e9554509fb4503109617a85f3" } \ No newline at end of file diff --git a/src/webhooks/lib/config.json b/src/webhooks/lib/config.json index 80148e76bb15..08fa94769d84 100644 --- a/src/webhooks/lib/config.json +++ b/src/webhooks/lib/config.json @@ -1,3 +1,3 @@ { - "sha": "04d2822d65627912d8772ac6f67d3b8cb9acea31" + "sha": "b1a9b605ce4d053e9554509fb4503109617a85f3" } \ No newline at end of file From d79c12977cba136d909403ccca286ccef2688438 Mon Sep 17 00:00:00 2001 From: Evan Bonsignori Date: Tue, 14 Jan 2025 11:26:30 -0800 Subject: [PATCH 2/6] Fixes for docs-staging-x repos workflows (#53864) --- .github/workflows/sync-staging-repo-files.yml | 59 +++++++++--- .../workflows/update-docs-staging-x-repo.yml | 9 +- .../workflows/deploy-on-repo-dispatch.yml | 32 ++++--- .../staging/.github/workflows/moda-ci.yaml | 95 +++++++++++++++++++ src/deployments/staging/README.example.md | 12 --- src/deployments/staging/README.md | 16 ++-- src/deployments/staging/README.staging.md | 38 ++++++++ .../staging/build-scripts/fetch-repos.sh | 14 --- src/deployments/staging/config.json | 2 +- .../kubernetes/staging/services/webapp.yaml | 1 - .../staging/config/moda/deployment.yaml | 30 +++++- src/deployments/staging/ownership.yaml | 25 +++++ 12 files changed, 264 insertions(+), 69 deletions(-) create mode 100644 src/deployments/staging/.github/workflows/moda-ci.yaml delete mode 100644 src/deployments/staging/README.example.md create mode 100644 src/deployments/staging/README.staging.md create mode 100644 src/deployments/staging/ownership.yaml diff --git a/.github/workflows/sync-staging-repo-files.yml b/.github/workflows/sync-staging-repo-files.yml index ceed55d3c9e0..736d8cf07b3c 100644 --- a/.github/workflows/sync-staging-repo-files.yml +++ b/.github/workflows/sync-staging-repo-files.yml @@ -13,7 +13,8 @@ on: - 'src/deployments/staging/.github/**' - 'src/deployments/staging/Dockerfile' - 'src/deployments/staging/.env.example' - - 'src/deployments/staging/README.example.md' + - 'src/deployments/staging/README.staging.md' + - 'src/deployments/staging/ownership.yaml' - 'src/deployments/staging/config/**' permissions: @@ -47,18 +48,21 @@ jobs: id: generate-repos run: | NUMBER_OF_REPOS=${{ steps.read-config.outputs.number_of_repos }} + # Since we use 0-based index e.g. docs-staging-0, we need to subtract 1 + END=$((NUMBER_OF_REPOS - 1)) repos=() - for i in $(seq 0 $NUMBER_OF_REPOS); do + for i in $(seq 0 $END); do repos+=("{\"repo\": \"github/docs-staging-$i\", \"index\": $i}") done json_repos=$(printf '%s\n' "${repos[@]}" | jq -s -c .) echo "repos=$json_repos" >> $GITHUB_OUTPUT - - name: Set matrix output with repo and index + - name: Set matrix id: set-matrix run: | - repos=${{ steps.generate-repos.outputs.repos }} - echo "matrix={\"include\": $repos}" >> $GITHUB_OUTPUT + echo "matrix={\"include\": $REPOS}" >> $GITHUB_OUTPUT + env: + REPOS: ${{ steps.generate-repos.outputs.repos }} - uses: ./.github/actions/slack-alert if: ${{ failure() && github.event_name != 'workflow_dispatch' }} @@ -77,17 +81,20 @@ jobs: - name: Checkout source repository uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: - fetch-depth: 0 + # Only need latest commits to sync with + fetch-depth: 2 - name: Checkout target repository uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: repository: ${{ matrix.repo }} - token: ${{ secrets.DOCS_BOT_PAT_READPUBLICKEY }} + token: ${{ secrets.DOCS_BOT_PAT_WORKFLOW }} path: target_repo - fetch-depth: 0 + fetch-depth: 2 - name: Synchronize files to target repo + env: + INDEX: ${{ matrix.index }} run: | # Create necessary directories if they DNE mkdir -p target_repo/build-scripts @@ -111,11 +118,14 @@ jobs: cp src/deployments/staging/.env.example target_repo/.env fi - # Conditional copy for README.md if not present - if [ ! -f target_repo/README.md ]; then - cp src/deployments/staging/README.example.md target_repo/README.md + # Only copy README.md for non-review servers e.g. index >= 2 + if [ "$INDEX" -ge 2 ]; then + cp src/deployments/staging/README.staging.md target_repo/README.md fi + # Copy ownership.yaml + cp src/deployments/staging/ownership.yaml target_repo/ownership.yaml + - name: Install jq run: sudo apt-get update && sudo apt-get install -y jq @@ -146,17 +156,36 @@ jobs: # If any files still contain {{x}}, replace them with the current index find target_repo -type f -exec sed -i "s/{{x}}/$INDEX/g" {} + - - name: Commit and push changes + - name: Commit Changes to new branch + id: commit_changes run: | + BRANCH_NAME=sync-staging-files-${{ github.run_id }} cd target_repo git config user.name "github-actions[bot]" git config user.email "github-actions[bot]@users.noreply.github.com" + git checkout -b $BRANCH_NAME git add . - # If there are changes, commit and push if ! git diff --cached --quiet; then - git commit -m "Synchronize files from source repository with index ${{ matrix.index }}" - git push + git commit -m "Synchronize files from source repository with docs-staging-${{ matrix.index }}" + git push origin $BRANCH_NAME fi + echo "BRANCH_NAME=${BRANCH_NAME}" >> $GITHUB_OUTPUT + + # We want to create a PR instead of committing directly in order to trigger a deployment + - name: Create Pull Request + id: create_pr + env: + GH_TOKEN: ${{ secrets.DOCS_BOT_PAT_READPUBLICKEY }} + run: | + cd target_repo + PR_URL=$(gh pr create \ + --title "Sync files from docs-internal" \ + --body "This PR synchronized the files of this repo with the source of truth files in doc-internal. The PR should automatically merge, if it doesn't please fix files in docs-internal so that the fix is applied to every docs-staging-x repo." \ + --base main \ + --head ${{ steps.commit_changes.outputs.BRANCH_NAME }} \ + ) + # Enable auto-merge on PR + gh pr merge $PR_URL --auto --squash - uses: ./.github/actions/slack-alert if: ${{ failure() && github.event_name != 'workflow_dispatch' }} diff --git a/.github/workflows/update-docs-staging-x-repo.yml b/.github/workflows/update-docs-staging-x-repo.yml index 4d9693d5c3e4..352560d94e2d 100644 --- a/.github/workflows/update-docs-staging-x-repo.yml +++ b/.github/workflows/update-docs-staging-x-repo.yml @@ -18,7 +18,7 @@ on: types: [labeled] permissions: - contents: read + contents: write jobs: dispatch-sha: @@ -72,6 +72,13 @@ jobs: # Get the commit SHA from the pull request head COMMIT_SHA="${{ github.event.pull_request.head.sha }}" + # Update the docs-staging-x branch to the latest SHA from the PR branch + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" + git checkout docs-staging-$STAGING_NUMBER || { echo "Failed to checkout docs-staging-$STAGING_NUMBER"; exit 1; } + git reset --hard $COMMIT_SHA || { echo "Git reset failed"; exit 1; } + git push origin docs-staging-$STAGING_NUMBER --force || { echo "Git push failed"; exit 1; } + else echo "Event type $EVENT_TYPE not supported." echo "should_dispatch=false" >> $GITHUB_OUTPUT diff --git a/src/deployments/staging/.github/workflows/deploy-on-repo-dispatch.yml b/src/deployments/staging/.github/workflows/deploy-on-repo-dispatch.yml index 6d22400ee493..72e8dbfb8ac6 100644 --- a/src/deployments/staging/.github/workflows/deploy-on-repo-dispatch.yml +++ b/src/deployments/staging/.github/workflows/deploy-on-repo-dispatch.yml @@ -22,51 +22,55 @@ jobs: - name: Checkout Repository uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: - fetch-depth: 0 # Ensure full history for PR creation + fetch-depth: 2 - # Extract SHA from the dispatch payload + # Extract SHA from the dispatch payload and set it as an output - name: Set SHA from Payload id: set_sha - run: echo "SHA=${{ github.event.client_payload.SHA }}" >> $GITHUB_ENV + run: echo "SHA=${{ github.event.client_payload.SHA }}" >> $GITHUB_OUTPUT # Update the .env file with the new SHA - name: Update .env File run: | + SHA=${{ steps.set_sha.outputs.SHA }} if grep -q "^SHA=" .env; then sed -i "s/^SHA=.*/SHA=${SHA}/" .env else echo "SHA=${SHA}" >> .env + fi - name: Commit Changes to new branch + id: commit_changes run: | BRANCH_NAME=update-sha-${{ github.run_id }} git config user.name "github-actions[bot]" git config user.email "github-actions[bot]@users.noreply.github.com" git checkout -b $BRANCH_NAME git add .env - git commit -m "Update SHA to ${{ env.SHA }}" - echo "BRANCH_NAME=$BRANCH_NAME" >> $GITHUB_ENV + git commit -m "Update SHA to ${{ steps.set_sha.outputs.SHA }}" + echo "BRANCH_NAME=${BRANCH_NAME}" >> $GITHUB_OUTPUT - name: Push Branch - run: git push origin ${{ env.BRANCH_NAME }} + run: git push origin ${{ steps.commit_changes.outputs.BRANCH_NAME }} + # Create a Pull Request and set the PR URL as an output - name: Create Pull Request id: create_pr env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | PR_URL=$(gh pr create \ - --title "Update SHA to ${{ env.SHA }}" \ - --body "This PR updates the SHA in the \`.env\` file to \`${{ env.SHA }}\`." \ + --title "Update SHA to ${{ steps.set_sha.outputs.SHA }}" \ + --body "This PR updates the SHA in the \`.env\` file to \`${{ steps.set_sha.outputs.SHA }}\`." \ --base main \ - --head ${{ env.BRANCH_NAME }} \ - --json url \ - --jq .url) - echo "PR_URL=$PR_URL" >> $GITHUB_ENV + --head ${{ steps.commit_changes.outputs.BRANCH_NAME }} \ + ) + echo "PR_URL=${PR_URL}" >> $GITHUB_OUTPUT + # Merge the Pull Request - name: Merge Pull Request env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - PR_NUMBER=$(gh pr view $PR_URL --json number --jq .number) - gh pr merge $PR_NUMBER --merge --delete-branch --auto --squash --yes + PR_NUMBER=$(gh pr view ${{ steps.create_pr.outputs.PR_URL }} --json number --jq .number) + gh pr merge $PR_NUMBER --auto --squash diff --git a/src/deployments/staging/.github/workflows/moda-ci.yaml b/src/deployments/staging/.github/workflows/moda-ci.yaml new file mode 100644 index 000000000000..c7c0dc462d9c --- /dev/null +++ b/src/deployments/staging/.github/workflows/moda-ci.yaml @@ -0,0 +1,95 @@ +name: docs-staging-{{x}} Moda CI + +# More info on CI actions setup can be found here: +# https://github.com/github/ops/blob/master/docs/playbooks/build-systems/moving-moda-apps-from-bp-to-actions.md + +on: + workflow_dispatch: + push: + branches-ignore: + - 'gh-readonly-queue/**' + merge_group: + types: [checks_requested] + +jobs: + ########################## + # Add DOCS_BOT_PAT_READPUBLICKEY to vault-keys + ########################## + set-vault-keys: + runs-on: ubuntu-latest + outputs: + modified_vault_keys: ${{ steps.modify_vault_keys.outputs.modified }} + steps: + - name: Set vault-keys output + id: modify_vault_keys + run: | + if [ -z "${{ vars.VAULT_KEYS }}" ]; then + echo "modified=DOCS_BOT_PAT_READPUBLICKEY" >> $GITHUB_OUTPUT + else + echo "modified=${{ vars.VAULT_KEYS }},DOCS_BOT_PAT_READPUBLICKEY" >> $GITHUB_OUTPUT + fi + + ############# + # Moda jobs + ############# + moda-config-bundle: + name: ${{ matrix.ci_job.job }} + needs: set-vault-keys + strategy: + fail-fast: false + matrix: + ci_job: [{ 'job': 'docs-staging-{{x}}-moda-config-bundle' }] + uses: github/internal-actions/.github/workflows/moda.yml@main + with: + ci-formatted-job-name: ${{ matrix.ci_job.job }} + vault-keys: ${{ needs.set-vault-keys.outputs.modified_vault_keys }} + secrets: + dx-bot-token: ${{ secrets.INTERNAL_ACTIONS_DX_BOT_ACCOUNT_TOKEN }} + datadog-api-key: ${{ secrets.DATADOG_API_KEY }} + + ############# + # Docker Image jobs + ############# + docker-image: + name: ${{ matrix.ci_job.job }} + needs: set-vault-keys + strategy: + fail-fast: false + matrix: + ci_job: [{ 'job': 'docs-staging-{{x}}-docker-image' }] + uses: github/internal-actions/.github/workflows/kube.yml@main + with: + ci-formatted-job-name: ${{ matrix.ci_job.job }} + # Fetches the 'DOCS_BOT_PAT_READPUBLICKEY' secret from Vault to pass to the docker build environment as --secret id=DOCS_BOT_PAT_READPUBLICKEY,src=$(cat DOCS_BOT_PAT_READPUBLICKEY) + vault-keys: ${{ needs.set-vault-keys.outputs.modified_vault_keys }} + docker-build-env-secrets: 'DOCS_BOT_PAT_READPUBLICKEY' + secrets: + dx-bot-token: ${{ secrets.INTERNAL_ACTIONS_DX_BOT_ACCOUNT_TOKEN }} + datadog-api-key: ${{ secrets.DATADOG_API_KEY }} + + ############# + # Docker Security jobs + ############# + docker-security: + name: ${{ matrix.ci_job.job }} + needs: set-vault-keys + strategy: + fail-fast: false + matrix: + ci_job: [{ 'job': 'docs-staging-{{x}}-docker-security' }] + uses: github/internal-actions/.github/workflows/docker_security.yml@main + with: + ci-formatted-job-name: ${{ matrix.ci_job.job }} + # Fetches the 'DOCS_BOT_PAT_READPUBLICKEY' secret from Vault to pass to the docker build environment as --secret id=DOCS_BOT_PAT_READPUBLICKEY,src=$(cat DOCS_BOT_PAT_READPUBLICKEY) + vault-keys: ${{ needs.set-vault-keys.outputs.modified_vault_keys }} + docker-build-env-secrets: 'DOCS_BOT_PAT_READPUBLICKEY' + secrets: + dx-bot-token: ${{ secrets.INTERNAL_ACTIONS_DX_BOT_ACCOUNT_TOKEN }} + datadog-api-key: ${{ secrets.DATADOG_API_KEY }} + +permissions: + actions: read + checks: read + contents: read + statuses: read + id-token: write diff --git a/src/deployments/staging/README.example.md b/src/deployments/staging/README.example.md deleted file mode 100644 index 9a00b81eb635..000000000000 --- a/src/deployments/staging/README.example.md +++ /dev/null @@ -1,12 +0,0 @@ -# Staging {{x}} - -This is the staging repo and corresponding Moda deployment for the GitHub Docs {{x}} staging server. - -> [!NOTE] -> Do not change any file other than `.env` and `README.md` in this repo. Instead, change the files in [src/deployments/staging of docs-internal](https://github.com/github/docs-internal/tree/main/src/staging/deployments/README.md) which will cascade update the files in each `docs-staging-X` repo (apart from `README.md` and `.env`). - -**URL:** https://docs-staging-{{x}}.github.com - -**Docs**: [src/deployments/staging of docs-internal](https://github.com/github/docs-internal/tree/main/src/staging/deployments/README.md) - -The contents of this repo are kept in a one-directional sync with the contents of `src/deployments/staging` in the [docs-internal](https://github.com/github/docs-internal) repo, where `src/deployments/staging` from `docs-internal` is the source and this repo is the destination. diff --git a/src/deployments/staging/README.md b/src/deployments/staging/README.md index 42ad149f63c6..7c2f967ff4c9 100644 --- a/src/deployments/staging/README.md +++ b/src/deployments/staging/README.md @@ -26,7 +26,7 @@ The dedicated review servers are deployed in a similar fashion that the staging Each staging server requires its own `github/` repo in order to deploy to Moda in the form of `github/docs-staging-X` where X is the number of that staging server e.g. `github/docs-staging-0` or `github/docs-staging-1`. -The URLs of the staging servers also follow this pattern, `docs-staging-x.github.net`, e.g. `docs-staging-2.github.net` +The URLs of the staging servers also follow this pattern, `https://docs-staging-{{x}}.service.iad.github.net`, e.g. `https://docs-staging-2.service.iad.github.net` With the exception of the first 2 which are our review servers: @@ -37,10 +37,13 @@ Ideally there should always be enough staging servers for each developer on the So we have 8 dedicated staging servers, `docs-staging-{2-9}`: -- `docs-staging-2` -> https://docs-staging-2.github.net -- `docs-staging-3` -> https://docs-staging-3.github.net +- `docs-staging-2` -> https://docs-staging-2.service.iad.github.net +- `docs-staging-3` -> https://docs-staging-3.service.iad.github.net - etc -- `docs-staging-9` -> https://docs-staging-9.github.net +- `docs-staging-9` -> https://docs-staging-9.service.iad.github.net + +> [!NOTE] +> [Developer VPN](https://thehub.github.com/security/security-operations/developer-vpn-access/) access is required to view a staging server. Initial set up takes some work, but connecting to it after it's configured is rather simple. ## How do staging deploys work from docs-internal? @@ -60,7 +63,7 @@ sequenceDiagram WF2->WF2: 1. Extracts SHA from `repository_dispatch` event
2. Updates `.env` in docs-staging-x with SHA value
3. Auto-merges the PR into docs-staging-x WF2->MD: Auto-merge kicks off Moda deploy MD->MD: Dockerfile build clones docs-internal code from SHA target set in `.env` - note over MD: Deployed to
`docs-staging-X.github.net` + note over MD: Deployed to
`https://docs-staging-{{x}}.service.iad.github.net` ``` Whenever a developer pushes code to a staging branch in `docs-internal`, e.g. `docs-staging-2`, a pipeline begins with the final result being a staging server running with the latest changes from that branch. See the above diagram, or read below for a textual explanation. @@ -81,13 +84,14 @@ The pipeline is as follows: 1. The PR merge kicks off an automatic Moda deploy for the `docs-staging-X` server. -1. At build time, the [Dockerfile](./Dockerfile) clones the `SHA` from `docs-internal` and builds, runs, and deploys it to https://docs-staging-X.github.net which is only accessible behind the devvpn. +1. At build time, the [Dockerfile](./Dockerfile) clones the `SHA` from `docs-internal` and builds, runs, and deploys it to `https://docs-staging-{{x}}.service.iad.github.net` which is only accessible behind the [Developer VPN](https://thehub.github.com/security/security-operations/developer-vpn-access/). ## How do review server deploys work from docs-internal? The process is very similar to the process in the previous section for staging servers. The differences are as follows: 1. Review servers live in: + 1. Repo [docs-staging-0](https://github.com/github/doc-staging-0) (internal) @ https://docs-review.github.com 1. Repo [docs-staging-1](https://gthub.com/github/doc-staging-1) (external) @ https://os-docs-review.github.com diff --git a/src/deployments/staging/README.staging.md b/src/deployments/staging/README.staging.md new file mode 100644 index 000000000000..e8c6df4911dd --- /dev/null +++ b/src/deployments/staging/README.staging.md @@ -0,0 +1,38 @@ +# docs-staging-{{x}} + +This is the staging repo and corresponding Moda deployment for the GitHub Docs {{x}} staging server. + +The contents of this repo are kept in a one-directional sync with the contents of `src/deployments/staging` in the [docs-internal](https://github.com/github/docs-internal) repo, where `src/deployments/staging` from `docs-internal` is the source and this repo is the destination. + +> [!NOTE] +> Do not change any file other than `.env` in this repo. Instead, change the files in [src/deployments/staging of docs-internal](https://github.com/github/docs-internal/tree/main/src/staging/deployments/README.md) which will cascade update the files in each `docs-staging-X` repo (except `.env`). + +**URL:** https://docs-staging-{{x}}.service.iad.github.net (can only be accessed behind [Developer VPN](https://thehub.github.com/security/security-operations/developer-vpn-access/)) + +**Docs**: [src/deployments/staging of docs-internal](https://github.com/github/docs-internal/tree/main/src/deployments/staging/README.md) + +## Speed up automatic deploys + +When you push to the `docs-staging-{{x}}` branch or add the `docs-staging-{{x}}` label on an open PR, it will kick off an automated process that will open a PR in this repo, and then merge it via the merge queue which will trigger an automatic deployment. + +If you begin the above process, and don't want to wait for the slow merge queue process, you can bypass the merge queue and force merge the PR, then in the `#docs-ops` Slack channel you can write, + +``` +.deploy docs-staging-{{x}}/main to staging --ignore-required-pipeline +``` + +To trigger a staging deploy. + +## Manually deploy any docs-internal branch + +Adjust the `STAGING_BRANCH` and `SHA` to match a branch + SHA in `docs-internal`. Make sure _both_ values are set. + +Make the change to `.env` in a new branch, say `manual-deploy-docs-staging-{{x}}` + +Then in the `#docs-ops` Slack channel, + +``` +.deploy docs-staging-{{x}}/manual-deploy-docs-staging-{{x}} to staging --ignore-required-pipeline +``` + +However, make sure not to merge your `manual-deploy-docs-staging-{{x}}` branch into `main` since it will break automatic staging deploys. Instead, keep it separate and update the `STAGING_BRANCH` and `SHA` as needed. \ No newline at end of file diff --git a/src/deployments/staging/build-scripts/fetch-repos.sh b/src/deployments/staging/build-scripts/fetch-repos.sh index 9408da09cf16..877d13d0a21f 100644 --- a/src/deployments/staging/build-scripts/fetch-repos.sh +++ b/src/deployments/staging/build-scripts/fetch-repos.sh @@ -26,20 +26,6 @@ clone_or_use_cached_repo "repo" "docs-internal" "$STAGING_BRANCH" "$SHA" # Clone other repo from the root of docs-internal cd repo - -# - - - - - - - - - - -# Early access -# - - - - - - - - - - -. ../build-scripts/determine-early-access-branch.sh -echo "EARLY_ACCESS_BRANCH is set to '${EARLY_ACCESS_BRANCH}'" -clone_or_use_cached_repo "docs-early-access" "docs-early-access" "$EARLY_ACCESS_BRANCH" "" -# - - - - - - - - - - -# !Important! -# - - - - - - - - - - -# Note that we use ../build-script instead of the merge-early-access script in the docs-internal that we checked out -# This is for security. We don't want to run user-supplied code for the build step -. ../build-scripts/merge-early-access.sh - # - - - - - - - - - - # Clone the translations repos # - - - - - - - - - - diff --git a/src/deployments/staging/config.json b/src/deployments/staging/config.json index af266a1ee425..14032004171e 100644 --- a/src/deployments/staging/config.json +++ b/src/deployments/staging/config.json @@ -3,7 +3,7 @@ "server_domain_name": { "internal": "docs-review.github.com", "external": "os-docs-review.github.com", - "docs-staging-x": "docs-staging-{{x}}.github.net" + "docs-staging-x": "docs-staging-2.service.%region%.github.net" }, "load_balancer_type": { "internal": "public-external-http", diff --git a/src/deployments/staging/config/kubernetes/staging/services/webapp.yaml b/src/deployments/staging/config/kubernetes/staging/services/webapp.yaml index d9a1c4431556..167014f23bb2 100644 --- a/src/deployments/staging/config/kubernetes/staging/services/webapp.yaml +++ b/src/deployments/staging/config/kubernetes/staging/services/webapp.yaml @@ -6,7 +6,6 @@ metadata: service: webapp annotations: moda.github.net/domain-name: '{{server_domain_name}}' - moda.github.net/dns-registration-enabled: 'false' moda.github.net/load-balancer-type: '{{load_balancer_type}}' spec: ports: diff --git a/src/deployments/staging/config/moda/deployment.yaml b/src/deployments/staging/config/moda/deployment.yaml index 03702830b043..0e9f488cfd5a 100644 --- a/src/deployments/staging/config/moda/deployment.yaml +++ b/src/deployments/staging/config/moda/deployment.yaml @@ -1,13 +1,33 @@ -required_builds: - - docs-staging-{{x}}-moda-config-bundle / docs-staging-{{x}}-moda-config-bundle - - docs-staging-{{x}}-docker-image / docs-staging-{{x}}-docker-image - - docs-staging-{{x}}-docker-security / docs-staging-{{x}}-docker-security +# Deploy configuration reference: https://thehub.github.com/epd/engineering/products-and-services/internal/moda/reference/deployment-yaml/ + environments: - name: staging - auto_deploy: true + require_pipeline: true cluster_selector: profile: general region: iad + +required_builds: + - docs-staging-{{x}}-moda-config-bundle / docs-staging-{{x}}-moda-config-bundle + - docs-staging-{{x}}-docker-image / docs-staging-{{x}}-docker-image + - docs-staging-{{x}}-docker-security / docs-staging-{{x}}-docker-security + +# Make the pipeline start automatically when a PR is enqueued +auto_start_pipeline: staging_rollout + +pipelines: + staging_rollout: + thread_notifications: true + notify_users_via_dm: false + timeout: 1200 + stages: + - name: full_staging + kind: deployment + start_message: We are now going to deploy {{app}}/{{ref}}! Please pause or cancel the pipeline after the deploy if you want more time before auto-merging your pull request(s). + config: + environment: staging + timeout: 1200 + notifications: slack_channels: - '#docs-ops' diff --git a/src/deployments/staging/ownership.yaml b/src/deployments/staging/ownership.yaml new file mode 100644 index 000000000000..942f703ba39b --- /dev/null +++ b/src/deployments/staging/ownership.yaml @@ -0,0 +1,25 @@ +--- +version: 1 +ownership: + # ownership.yaml describes who is responsible for a service, and how to contact them. If your service is made up + # of multiple components, you can define multiple entries in this file. + # + # Additional documentation on ownership.yaml fields is available at: https://thehub.github.com/engineering/products/service-catalog/service-ownership/#attributes-of-durable-ownership + - team: github/docs-engineering + repo: https://github.com/github/docs-staging-{{x}} + name: docs-staging-{{x}} + kind: moda + long_name: Docs Staging {{x}} + description: The \#{{x}} staging app for GitHub Docs. + exec_sponsor: nerdneha + maintainer: ebonsignori + qos: best_effort + tier: 3 + sev2: + issue: https://github.com/github/docs-engineering/issues/ + tta: 1w + sev3: + slack: docs-alerts + tta: 1d + dependencies: + - docs From 6ca8ca7aea97f82147b2587cab3edb5d412c7ff6 Mon Sep 17 00:00:00 2001 From: docs-bot <77750099+docs-bot@users.noreply.github.com> Date: Tue, 14 Jan 2025 13:31:22 -0800 Subject: [PATCH 3/6] Update audit log event data (#53905) Co-authored-by: Siara <108543037+SiaraMist@users.noreply.github.com> --- src/audit-logs/data/fpt/organization.json | 12 ++++++------ src/audit-logs/data/ghec/enterprise.json | 12 ++++++------ src/audit-logs/data/ghec/organization.json | 12 ++++++------ src/audit-logs/data/ghes-3.16/enterprise.json | 12 ++++++------ src/audit-logs/data/ghes-3.16/organization.json | 12 ++++++------ src/audit-logs/lib/config.json | 2 +- 6 files changed, 31 insertions(+), 31 deletions(-) diff --git a/src/audit-logs/data/fpt/organization.json b/src/audit-logs/data/fpt/organization.json index ed83d792aa4f..b6103f2fd25a 100644 --- a/src/audit-logs/data/fpt/organization.json +++ b/src/audit-logs/data/fpt/organization.json @@ -86,32 +86,32 @@ }, { "action": "code_scanning.alert_appeared_in_branch", - "description": "An existing code scanning alert appeared in a branch.", + "description": "Existing code scanning alerts appeared in a branch.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_closed_became_fixed", - "description": "A code scanning alert was fixed.", + "description": "Code scanning alerts were fixed.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_closed_by_user", - "description": "A code scanning alert was manually dismissed.", + "description": "Code scanning alerts were manually dismissed.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_created", - "description": "A code scanning alert was seen for the first time.", + "description": "Code scanning alerts were seen for the first time.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_reappeared", - "description": "A code scanning alert that was previously fixed reappeared.", + "description": "Code scanning alerts that were previously fixed reappeared.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_reopened_by_user", - "description": "A code scanning alert that was previously dismissed was reopened.", + "description": "Code scanning alerts that were previously dismissed were reopened.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { diff --git a/src/audit-logs/data/ghec/enterprise.json b/src/audit-logs/data/ghec/enterprise.json index 98a17a66d793..500f76f3f7f2 100644 --- a/src/audit-logs/data/ghec/enterprise.json +++ b/src/audit-logs/data/ghec/enterprise.json @@ -681,32 +681,32 @@ }, { "action": "code_scanning.alert_appeared_in_branch", - "description": "An existing code scanning alert appeared in a branch.", + "description": "Existing code scanning alerts appeared in a branch.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_closed_became_fixed", - "description": "A code scanning alert was fixed.", + "description": "Code scanning alerts were fixed.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_closed_by_user", - "description": "A code scanning alert was manually dismissed.", + "description": "Code scanning alerts were manually dismissed.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_created", - "description": "A code scanning alert was seen for the first time.", + "description": "Code scanning alerts were seen for the first time.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_reappeared", - "description": "A code scanning alert that was previously fixed reappeared.", + "description": "Code scanning alerts that were previously fixed reappeared.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_reopened_by_user", - "description": "A code scanning alert that was previously dismissed was reopened.", + "description": "Code scanning alerts that were previously dismissed were reopened.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { diff --git a/src/audit-logs/data/ghec/organization.json b/src/audit-logs/data/ghec/organization.json index ed83d792aa4f..b6103f2fd25a 100644 --- a/src/audit-logs/data/ghec/organization.json +++ b/src/audit-logs/data/ghec/organization.json @@ -86,32 +86,32 @@ }, { "action": "code_scanning.alert_appeared_in_branch", - "description": "An existing code scanning alert appeared in a branch.", + "description": "Existing code scanning alerts appeared in a branch.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_closed_became_fixed", - "description": "A code scanning alert was fixed.", + "description": "Code scanning alerts were fixed.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_closed_by_user", - "description": "A code scanning alert was manually dismissed.", + "description": "Code scanning alerts were manually dismissed.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_created", - "description": "A code scanning alert was seen for the first time.", + "description": "Code scanning alerts were seen for the first time.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_reappeared", - "description": "A code scanning alert that was previously fixed reappeared.", + "description": "Code scanning alerts that were previously fixed reappeared.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_reopened_by_user", - "description": "A code scanning alert that was previously dismissed was reopened.", + "description": "Code scanning alerts that were previously dismissed were reopened.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { diff --git a/src/audit-logs/data/ghes-3.16/enterprise.json b/src/audit-logs/data/ghes-3.16/enterprise.json index 62058277382f..1092fcdfe504 100644 --- a/src/audit-logs/data/ghes-3.16/enterprise.json +++ b/src/audit-logs/data/ghes-3.16/enterprise.json @@ -456,32 +456,32 @@ }, { "action": "code_scanning.alert_appeared_in_branch", - "description": "An existing code scanning alert appeared in a branch.", + "description": "Existing code scanning alerts appeared in a branch.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_closed_became_fixed", - "description": "A code scanning alert was fixed.", + "description": "Code scanning alerts were fixed.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_closed_by_user", - "description": "A code scanning alert was manually dismissed.", + "description": "Code scanning alerts were manually dismissed.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_created", - "description": "A code scanning alert was seen for the first time.", + "description": "Code scanning alerts were seen for the first time.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_reappeared", - "description": "A code scanning alert that was previously fixed reappeared.", + "description": "Code scanning alerts that were previously fixed reappeared.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_reopened_by_user", - "description": "A code scanning alert that was previously dismissed was reopened.", + "description": "Code scanning alerts that were previously dismissed were reopened.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { diff --git a/src/audit-logs/data/ghes-3.16/organization.json b/src/audit-logs/data/ghes-3.16/organization.json index 10cd023e6a79..2566d4615367 100644 --- a/src/audit-logs/data/ghes-3.16/organization.json +++ b/src/audit-logs/data/ghes-3.16/organization.json @@ -86,32 +86,32 @@ }, { "action": "code_scanning.alert_appeared_in_branch", - "description": "An existing code scanning alert appeared in a branch.", + "description": "Existing code scanning alerts appeared in a branch.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_closed_became_fixed", - "description": "A code scanning alert was fixed.", + "description": "Code scanning alerts were fixed.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_closed_by_user", - "description": "A code scanning alert was manually dismissed.", + "description": "Code scanning alerts were manually dismissed.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_created", - "description": "A code scanning alert was seen for the first time.", + "description": "Code scanning alerts were seen for the first time.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_reappeared", - "description": "A code scanning alert that was previously fixed reappeared.", + "description": "Code scanning alerts that were previously fixed reappeared.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { "action": "code_scanning.alert_reopened_by_user", - "description": "A code scanning alert that was previously dismissed was reopened.", + "description": "Code scanning alerts that were previously dismissed were reopened.", "docs_reference_links": "/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning" }, { diff --git a/src/audit-logs/lib/config.json b/src/audit-logs/lib/config.json index 76e3be56bf1b..a2e87ea6b324 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": "55ee473035619a2438d2712ae34bb665a9839436" + "sha": "f1afd484608dbf8aee7b8982295d829f9f5f2d1b" } \ No newline at end of file From 0f6f9fe6c827d6434d32115c9df0aead11ae6403 Mon Sep 17 00:00:00 2001 From: Felicity Chapman Date: Tue, 14 Jan 2025 22:02:22 +0000 Subject: [PATCH 4/6] Hack week 2025: fix warnings in `apps` (except code length) (#53908) Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../migrating-oauth-apps-to-github-apps.md | 8 ++++---- .../choosing-permissions-for-a-github-app.md | 2 +- .../viewing-transactions-for-your-listing.md | 2 +- .../about-marketplace-badges.md | 4 ++-- .../drafting-a-listing-for-your-app.md | 2 +- .../writing-a-listing-description-for-your-app.md | 2 +- .../oauth-apps/using-oauth-apps/internal-oauth-apps.md | 2 +- data/reusables/apps/install-vs-authorize.md | 2 +- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/content/apps/creating-github-apps/about-creating-github-apps/migrating-oauth-apps-to-github-apps.md b/content/apps/creating-github-apps/about-creating-github-apps/migrating-oauth-apps-to-github-apps.md index f2eaf543c0ef..b6e358ab8a4f 100644 --- a/content/apps/creating-github-apps/about-creating-github-apps/migrating-oauth-apps-to-github-apps.md +++ b/content/apps/creating-github-apps/about-creating-github-apps/migrating-oauth-apps-to-github-apps.md @@ -20,10 +20,10 @@ shortTitle: 'Migrate from {% data variables.product.prodname_oauth_apps %}' {% data variables.product.prodname_github_apps %} are the recommended way to integrate with {% data variables.product.company_short %}. {% data variables.product.prodname_github_apps %} offer many advantages over {% data variables.product.prodname_oauth_apps %}, including: -* enhanced security features, like fine-grained permissions, choice over repository access, and short lived tokens -* the ability to act independently of or on behalf of a user -* scalable rate limits -* built-in webhooks +* Enhanced security features, like fine-grained permissions, choice over repository access, and short lived tokens +* The ability to act independently of or on behalf of a user +* Scalable rate limits +* Built-in webhooks For more information, see [AUTOTITLE](/apps/creating-github-apps/setting-up-a-github-app/about-creating-github-apps#using-a-github-app-instead-of-an-oauth-app). diff --git a/content/apps/creating-github-apps/registering-a-github-app/choosing-permissions-for-a-github-app.md b/content/apps/creating-github-apps/registering-a-github-app/choosing-permissions-for-a-github-app.md index 4adb7ce854af..ca392afc73f6 100644 --- a/content/apps/creating-github-apps/registering-a-github-app/choosing-permissions-for-a-github-app.md +++ b/content/apps/creating-github-apps/registering-a-github-app/choosing-permissions-for-a-github-app.md @@ -23,7 +23,7 @@ topics: {% data variables.product.prodname_github_apps %} don't have any permissions by default. When you register a {% data variables.product.prodname_github_app %}, you can select permissions for the app. The permissions that you select determine what the app can do with {% data variables.product.company_short %}'s APIs and what webhooks the app can subscribe to. You should select the minimum permissions required for the app. -Although {% data variables.product.prodname_github_apps %} don't have any permissions by default, they do have implicit permissions to read public resources when acting on behalf of a user. When a user authorizes the app to act on their behalf, the {% data variables.product.prodname_github_app %} can use the resulting user access token to make requests to the REST API{% ifversion graphQL-for-fgpats-and-apps %} and the GraphQL API{% endif %} to read public resources. To learn more about acting on behalf of a user, see [AUTOTITLE](/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-with-a-github-app-on-behalf-of-a-user). +Although {% data variables.product.prodname_github_apps %} don't have any permissions by default, they do have implicit permissions to read public resources when acting on behalf of a user. When a user authorizes the app to act on their behalf, the {% data variables.product.prodname_github_app %} can use the resulting user access token to make requests to the REST API and the GraphQL API to read public resources. To learn more about acting on behalf of a user, see [AUTOTITLE](/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-with-a-github-app-on-behalf-of-a-user). App permissions are classified as repository, organization, or account permissions. Repository permissions allow your app to access resources related to repositories that are owned by the account where the app is installed. Organization permissions allow your app to access resources related to the organization where the app is installed, if it is installed on an organization account. Account permissions allow your app to access resources related to a user if the user has also authorized your app. For more information about user authorization of apps, see [AUTOTITLE](/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-with-a-github-app-on-behalf-of-a-user). diff --git a/content/apps/github-marketplace/creating-apps-for-github-marketplace/viewing-transactions-for-your-listing.md b/content/apps/github-marketplace/creating-apps-for-github-marketplace/viewing-transactions-for-your-listing.md index 6fac54b4d15b..b564bc74448c 100644 --- a/content/apps/github-marketplace/creating-apps-for-github-marketplace/viewing-transactions-for-your-listing.md +++ b/content/apps/github-marketplace/creating-apps-for-github-marketplace/viewing-transactions-for-your-listing.md @@ -35,7 +35,7 @@ You can view or download the transaction data to keep track of your subscription * **region:** The name of the region present in billing address. * **postal_code:** The postal code value present in billing address. -![Screenshot of the "Transactions" tab in the {% data variables.product.prodname_marketplace %} listing for an app. Transactions from the past week are listed in a table layout, with a search bar labeled "Search this file...".](/assets/images/marketplace/marketplace-transactions.png) +![Screenshot of the "Transactions" tab in an app listing. Transactions from the past week are listed in a table with a search field.](/assets/images/marketplace/marketplace-transactions.png) ## Accessing {% data variables.product.prodname_marketplace %} transactions diff --git a/content/apps/github-marketplace/github-marketplace-overview/about-marketplace-badges.md b/content/apps/github-marketplace/github-marketplace-overview/about-marketplace-badges.md index 6b7bb1ca959a..f27adf0e6b55 100644 --- a/content/apps/github-marketplace/github-marketplace-overview/about-marketplace-badges.md +++ b/content/apps/github-marketplace/github-marketplace-overview/about-marketplace-badges.md @@ -19,7 +19,7 @@ Certain apps on the {% data variables.product.prodname_marketplace %} have the { * Confirmed their email address so {% data variables.product.prodname_dotcom %} Support can reach the organization * Required two-factor authentication for their organization. For more information, see [AUTOTITLE](/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization). -![Screenshot of a marketplace badge for a {% data variables.product.prodname_github_app %}. The mouse pointer is hovering over an icon displaying the tooltip "Publisher domain and email verified."](/assets/images/marketplace/apps-with-verified-publisher-badge-tooltip.png) +![Screenshot of a marketplace badge for a {% data variables.product.prodname_github_app %}. The cursor hovers over an icon with the tooltip "Publisher domain and email verified."](/assets/images/marketplace/apps-with-verified-publisher-badge-tooltip.png) > [!WARNING] > {% data variables.product.prodname_dotcom %} does not analyze or inspect third party code. {% data variables.product.prodname_marketplace %} publishers are responsible for the upkeep and maintenance of any third-party apps. The marketplace badge {% octicon "verified" aria-label="The verified badge" %} only confirms that the publisher meets the requirements listed above. @@ -28,7 +28,7 @@ To learn how you can add this badge to your app, see [AUTOTITLE](/apps/github-ma Some apps on the {% data variables.product.prodname_marketplace %} have the {% octicon "verified" aria-label="The verified badge" %} badge and a tooltip that says "App meets the requirements for listing" instead of, "Publisher domain and email verified." This means that the app meets the listing requirements described in [AUTOTITLE](/apps/github-marketplace/creating-apps-for-github-marketplace/requirements-for-listing-an-app), but the publisher has not been verified, as described in [AUTOTITLE](/apps/github-marketplace/github-marketplace-overview/applying-for-publisher-verification-for-your-organization). Apps with this badge cannot change their pricing plan until the publisher successfully applies for verification. -![Screenshot of a marketplace badge for a {% data variables.product.prodname_github_app %}. The mouse pointer is hovering over an icon displaying the tooltip "App meets the requirements for listing."](/assets/images/marketplace/apps-with-unverified-publisher-badge-tooltip.png) +![Screenshot of a marketplace badge for a {% data variables.product.prodname_github_app %}. The cursor hovers over an icon with the tooltip "App meets the requirements for listing."](/assets/images/marketplace/apps-with-unverified-publisher-badge-tooltip.png) For more information about the requirements for listing an app on {% data variables.product.prodname_marketplace %}, see [AUTOTITLE](/apps/github-marketplace/creating-apps-for-github-marketplace/requirements-for-listing-an-app). diff --git a/content/apps/github-marketplace/listing-an-app-on-github-marketplace/drafting-a-listing-for-your-app.md b/content/apps/github-marketplace/listing-an-app-on-github-marketplace/drafting-a-listing-for-your-app.md index c2f6be058b9a..44f20c4d2fd6 100644 --- a/content/apps/github-marketplace/listing-an-app-on-github-marketplace/drafting-a-listing-for-your-app.md +++ b/content/apps/github-marketplace/listing-an-app-on-github-marketplace/drafting-a-listing-for-your-app.md @@ -48,7 +48,7 @@ To create a {% data variables.product.prodname_marketplace %} listing: {% data reusables.user-settings.edit_marketplace_listing %} 1. Once you've created a new draft listing, you'll see an overview of the sections that you'll need to visit before your {% data variables.product.prodname_marketplace %} listing will be complete. - ![Screenshot of a draft {% data variables.product.prodname_marketplace %} listing. In a section labeled "Publish your app to Marketplace," unfinished action items such as "Add your contact info" are marked with orange circles.](/assets/images/marketplace/marketplace-listing-overview.png) + ![Screenshot of a draft {% data variables.product.prodname_marketplace %} listing. Under "Publish your app to Marketplace," unfinished actions are marked with orange circles.](/assets/images/marketplace/marketplace-listing-overview.png) > [!NOTE] > In the "Contact info" section of your listing, we recommend using individual email addresses, rather than group emails addresses like support@domain.com. GitHub will use these email addresses to contact you about updates to {% data variables.product.prodname_marketplace %} that might affect your listing, new feature releases, marketing opportunities, payouts, and information on conferences and sponsorships. diff --git a/content/apps/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md b/content/apps/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md index 8fa588ba21d7..0265106644ca 100644 --- a/content/apps/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md +++ b/content/apps/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app.md @@ -111,7 +111,7 @@ If your app only works with specific languages, select up to 10 programming lang A feature card consists of your app's logo, name, and a custom background image that captures your brand personality. {% data variables.product.prodname_marketplace %} displays this card if your app is one of the four randomly featured apps at the top of the [homepage](https://github.com/marketplace). Each app's very short description is displayed below its feature card. -![Screenshot of a feature card for OctocatApp. The app's name and an icon of Mona are displayed on a pink background, above the description "United we code."](/assets/images/marketplace/marketplace-feature-card.png) +![Screenshot of a feature card for OctocatApp. The app's name and an icon of Mona are displayed on a pink background, above the text "United we code."](/assets/images/marketplace/marketplace-feature-card.png) As you upload images and select colors, your {% data variables.product.prodname_marketplace %} draft listing will display a preview of your logo and feature card. diff --git a/content/apps/oauth-apps/using-oauth-apps/internal-oauth-apps.md b/content/apps/oauth-apps/using-oauth-apps/internal-oauth-apps.md index 0d1256a12fb2..f1fdae8e3b50 100644 --- a/content/apps/oauth-apps/using-oauth-apps/internal-oauth-apps.md +++ b/content/apps/oauth-apps/using-oauth-apps/internal-oauth-apps.md @@ -23,7 +23,7 @@ These {% data variables.product.prodname_oauth_apps %} are : * GitHub Codespaces for JetBrains * GitHub Desktop * GitHub Education -* github-importer-production +* github-importer-production * GitHub iOS * GitHub Support * JetBrains IDE Integration diff --git a/data/reusables/apps/install-vs-authorize.md b/data/reusables/apps/install-vs-authorize.md index 5e81fdf30694..540564126313 100644 --- a/data/reusables/apps/install-vs-authorize.md +++ b/data/reusables/apps/install-vs-authorize.md @@ -2,7 +2,7 @@ When you **install** a {% data variables.product.prodname_github_app %} on your For example, you might grant the {% data variables.product.prodname_github_app %} permission to read repository metadata and write issues, and you might grant the {% data variables.product.prodname_github_app %} access to all of your repositories. -![Screenshot of the page to install a GitHub App. The app is requesting read access to metadata and write access to issues. The app can also request user authorization for read access to emails and write access to gists.](/assets/images/github-apps/install-app.png) +![Screenshot of the page to install a GitHub App. The app requests read access to metadata and write access to issues.](/assets/images/github-apps/install-app.png) When you **authorize** a {% data variables.product.prodname_github_app %}, you grant the app access to your {% data variables.product.prodname_dotcom %} account, based on the account permissions the app requested. During the authorization process, the app will indicate which resources the app can access on your account. When you authorize a {% data variables.product.prodname_github_app %}, you also grant the app permission to act on your behalf. From a670063ea2757216343eca1375ac3f9304578791 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 15 Jan 2025 09:08:48 +1000 Subject: [PATCH 5/6] Hack week 2025: fix "alt text length" warnings in `admin` directory (#53892) Co-authored-by: Felicity Chapman --- .../enabling-unified-search-for-your-enterprise.md | 4 ++-- ...rcing-repository-management-policies-in-your-enterprise.md | 4 ++-- .../customizing-user-messages-for-your-enterprise.md | 4 ++-- .../adding-organizations-to-your-enterprise.md | 2 +- .../configuring-visibility-for-organization-membership.md | 2 +- .../removing-organizations-from-your-enterprise.md | 2 +- .../disabling-git-ssh-access-on-your-enterprise.md | 4 ++-- .../managing-users-in-your-enterprise/impersonating-a-user.md | 2 +- .../managing-dormant-users.md | 2 +- ...ing-invitations-to-organizations-within-your-enterprise.md | 4 ++-- .../suspending-and-unsuspending-users.md | 2 +- .../viewing-people-in-your-enterprise.md | 2 +- ...g-github-advanced-security-features-for-your-enterprise.md | 2 +- .../enabling-github-actions-with-azure-blob-storage.md | 2 +- ...sing-the-latest-version-of-the-official-bundled-actions.md | 2 +- data/reusables/enterprise-accounts/access-enterprise-ghes.md | 2 +- ...anced-security-individual-organization-policy-drop-down.md | 2 +- .../enterprise-accounts/continue-verifying-domain.md | 2 +- data/reusables/enterprise-accounts/manage-seats.md | 2 +- .../enterprise-accounts/view-current-policy-config-orgs.md | 2 +- data/reusables/enterprise/view-user-namespace-repos.md | 2 +- .../enterprise_site_admin_settings/repository-search.md | 2 +- .../enterprise_site_admin_settings/search-user-or-org.md | 2 +- 23 files changed, 28 insertions(+), 28 deletions(-) diff --git a/content/admin/configuring-settings/configuring-github-connect/enabling-unified-search-for-your-enterprise.md b/content/admin/configuring-settings/configuring-github-connect/enabling-unified-search-for-your-enterprise.md index 54059d484930..fbe8dd199e39 100644 --- a/content/admin/configuring-settings/configuring-github-connect/enabling-unified-search-for-your-enterprise.md +++ b/content/admin/configuring-settings/configuring-github-connect/enabling-unified-search-for-your-enterprise.md @@ -44,7 +44,7 @@ Before you can enable {% data variables.enterprise.prodname_unified_search %}, y {% data reusables.enterprise-accounts.github-connect-tab %} 1. To the right of "Unified search", click **Enable**. - ![Screenshot of the "Unified search" option on the GitHub Connect page. The "Enable" button is highlighted with an orange outline.](/assets/images/enterprise/site-admin-settings/github-dotcom-enable-search.png) + ![Screenshot of the "Unified search" for public repositories option. The "Enable" button is outlined in orange.](/assets/images/enterprise/site-admin-settings/github-dotcom-enable-search.png) 1. Optionally, to the right of "Users can search private repositories on ENTERPRISE ACCOUNT when searching from Enterprise Server", click **Enable**. - ![Screenshot of the "Unified search" option on the GitHub Connect page. To the right of the setting to allow search of private repositories, the "Enable" button is highlighted with an orange outline.](/assets/images/enterprise/site-admin-settings/enable-private-search.png) + ![Screenshot of the "Unified search" option for private repositories. To the right of the setting, the "Enable" button is outlined in orange.](/assets/images/enterprise/site-admin-settings/enable-private-search.png) diff --git a/content/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md b/content/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md index 12667169288d..ba12a103bc6f 100644 --- a/content/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md +++ b/content/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md @@ -238,7 +238,7 @@ Across all organizations owned by your enterprise, you can allow members to see 1. Under "Allow members to see the comment author's profile name in public and internal repositories", select the dropdown menu and click a policy. 1. Optionally, to enforce the display of profile names for all repositories in your enterprise, select **Enforce for all repositories on the instance**. - ![Screenshot of the "Allow members to see the comment author's profile name in public and internal repositories" policy section. The "Enforce on all repositories" checkbox is highlighted with an orange outline.](/assets/images/enterprise/site-admin-settings/enforce-for-all-repositories-option.png) + ![Screenshot of the policy option for the display of member names in your repositories. The "Enforce on all repositories" checkbox is outlined.](/assets/images/enterprise/site-admin-settings/enforce-for-all-repositories-option.png) {% endif %} @@ -336,7 +336,7 @@ If necessary, you can prevent repository administrators from changing anonymous {% data reusables.enterprise_site_admin_settings.admin-top-tab %} 1. Under "Danger Zone", next to "Enable Anonymous Git read access", click **Enable**. - ![Screenshot of the "Danger Zone" section of a repository's site admin settings. To the right of "Enable anonymous Git read access", the "Enable" button is highlighted with an orange outline.](/assets/images/enterprise/site-admin-settings/site-admin-enable-anonymous-git-read-access.png) + ![Screenshot of the "Enable anonymous Git read access" setting. The "Enable" button is outlined.](/assets/images/enterprise/site-admin-settings/site-admin-enable-anonymous-git-read-access.png) 1. Review the changes. To confirm, click **Yes, enable anonymous Git read access.** 1. Optionally, to prevent repository admins from changing this setting for this repository, select **Prevent repository admins from disabling anonymous Git read access**. {% endif %} diff --git a/content/admin/managing-accounts-and-repositories/communicating-information-to-users-in-your-enterprise/customizing-user-messages-for-your-enterprise.md b/content/admin/managing-accounts-and-repositories/communicating-information-to-users-in-your-enterprise/customizing-user-messages-for-your-enterprise.md index 834f6c3a8222..5a154f0e4ee0 100644 --- a/content/admin/managing-accounts-and-repositories/communicating-information-to-users-in-your-enterprise/customizing-user-messages-for-your-enterprise.md +++ b/content/admin/managing-accounts-and-repositories/communicating-information-to-users-in-your-enterprise/customizing-user-messages-for-your-enterprise.md @@ -45,7 +45,7 @@ There are several types of user messages. {% data reusables.enterprise-accounts.messages-tab %} 1. To the right of "Sign in page", click **Add message** or **Edit message**. - ![Screenshot of the "Sign in page" section of the "Messages" settings. A button, labeled with a plus icon and "Add message", is highlighted with an orange outline.](/assets/images/enterprise/site-admin-settings/edit-message.png) + ![Screenshot of the "Sign in page" section of the "Messages" settings. A button, labeled with a plus icon and "Add message", is outlined.](/assets/images/enterprise/site-admin-settings/edit-message.png) 1. Under **Sign in message**, type the message you'd like users to see. {% data reusables.enterprise_site_admin_settings.message-preview-save %} @@ -60,7 +60,7 @@ There are several types of user messages. {% data reusables.enterprise-accounts.messages-tab %} 1. {% ifversion ghes %}To the right of{% else %}Under{% endif %} "Sign out page", click **Add message** or **Edit message**. - ![Screenshot of the "Sign out page" section of the "Messages" settings. A button, labeled with a plus icon and "Add message," is highlighted with an orange outline.](/assets/images/enterprise/site-admin-settings/sign-out-add-message-button.png) + ![Screenshot of the "Sign out page" section of the "Messages" settings. A button, labeled with a plus icon and "Add message," is outlined.](/assets/images/enterprise/site-admin-settings/sign-out-add-message-button.png) 1. Under **Sign out message**, type the message you'd like users to see. {% ifversion ghes %} {% data reusables.enterprise_site_admin_settings.message-preview-save %}{% else %} diff --git a/content/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise.md b/content/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise.md index 7b375a99a86f..947b0113f758 100644 --- a/content/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise.md +++ b/content/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise.md @@ -110,7 +110,7 @@ If the existing organization uses billed apps, make sure to remove the billed ap {%- endif %} 1. Next to the organization you want to transfer, select the {% octicon "kebab-horizontal" width="16" aria-label="Organization settings" %} dropdown menu, then click **Transfer organization**. - ![Screenshot of an organization in the organization list. A dropdown menu, labeled with the kebab icon, is expanded and the "Transfer organization" option is highlighted with an orange outline.](/assets/images/help/business-accounts/transfer-organization.png) + ![Screenshot of the expanded dropdown menu labeled with the kebab icon, for an organization. The "Transfer organization" option is outlined.](/assets/images/help/business-accounts/transfer-organization.png) 1. Select the **Select enterprise** dropdown menu, start typing the name of the destination enterprise, and click the enterprise you want to transfer the organization to. 1. Click **Review transfer**. diff --git a/content/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md b/content/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md index 7697796342ad..1c0b3d2738fe 100644 --- a/content/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md +++ b/content/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership.md @@ -27,5 +27,5 @@ You can also enforce your default setting on all current organization members in {% data reusables.enterprise-accounts.options-tab %} 1. Under "Default organization membership visibility", select the drop-down menu, and click **Private** or **Public**. 1. Optionally, to prevent members from changing their membership visibility from the default, select **Enforce for all enterprise members**. - ![Screenshot of the "Default organization membership visibility" section on the enterprise's policies page. The "Enforce for all enterprise members" checkbox is highlighted with an orange outline.](/assets/images/enterprise/site-admin-settings/enforce-default-org-membership-visibility-setting.png){% ifversion ghes %} + ![Screenshot of the "Default organization membership visibility" section. The "Enforce for all enterprise members" checkbox is outlined.](/assets/images/enterprise/site-admin-settings/enforce-default-org-membership-visibility-setting.png){% ifversion ghes %} 1. If you'd like to enforce your new visibility setting on all existing members, use the `ghe-org-membership-update` command-line utility. For more information, see [AUTOTITLE](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-org-membership-update).{% endif %} diff --git a/content/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/removing-organizations-from-your-enterprise.md b/content/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/removing-organizations-from-your-enterprise.md index 26ae4c6350a6..c0fd3c39f095 100644 --- a/content/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/removing-organizations-from-your-enterprise.md +++ b/content/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/removing-organizations-from-your-enterprise.md @@ -39,7 +39,7 @@ As part of the downgrade to the free plan: 1. In the search bar, begin typing the organization's name until the organization appears in the search results. 1. To the right of the organization's name, select the {% octicon "gear" aria-label="Organization settings" %} dropdown menu and click **Remove organization**. - ![Screenshot of a list of organizations in search results. To the right of the organization name, the dropdown menu labeled with a gear icon is expanded, and the "Remove organization" option is highlighted with an orange outline.](/assets/images/help/enterprises/remove-organization.png) + ![Screenshot of the expanded dropdown menu labeled with a gear icon, for an organization. The "Remove organization" option is outlined.](/assets/images/help/enterprises/remove-organization.png) 1. Review the warnings, then click **Remove organization**. ## Further reading diff --git a/content/admin/managing-accounts-and-repositories/managing-repositories-in-your-enterprise/disabling-git-ssh-access-on-your-enterprise.md b/content/admin/managing-accounts-and-repositories/managing-repositories-in-your-enterprise/disabling-git-ssh-access-on-your-enterprise.md index 0b05f567945a..9f08e566d114 100644 --- a/content/admin/managing-accounts-and-repositories/managing-repositories-in-your-enterprise/disabling-git-ssh-access-on-your-enterprise.md +++ b/content/admin/managing-accounts-and-repositories/managing-repositories-in-your-enterprise/disabling-git-ssh-access-on-your-enterprise.md @@ -47,7 +47,7 @@ shortTitle: Disable SSH for Git 1. Under "Git SSH access", select the drop-down menu, and click **Disabled**. 1. Select **Enforce on all repositories**. - ![Screenshot of the "Git SSH access" section of the site admin page for an organization. The "Enforce on all repositories" checkbox is highlighted with an orange outline.](/assets/images/enterprise/site-admin-settings/git-ssh-access-organization-setting.png) + ![Screenshot of the "Git SSH access" section of the site admin page for an organization. The "Enforce on all repositories" checkbox is outlined.](/assets/images/enterprise/site-admin-settings/git-ssh-access-organization-setting.png) ## Disabling Git SSH access to all repositories in your enterprise @@ -61,4 +61,4 @@ shortTitle: Disable SSH for Git 1. Under "Git SSH access", select the drop-down menu, and click **Disabled**. 1. Select **Enforce on all repositories**. - ![Screenshot of the "Git SSH access" section on the enterprise's policies page. The "Enforce on all repositories" checkbox is highlighted with an orange outline.](/assets/images/enterprise/site-admin-settings/git-ssh-access-appliance-setting.png) + ![Screenshot of the "Git SSH access" section on the enterprise's policies page. The "Enforce on all repositories" checkbox is outlined.](/assets/images/enterprise/site-admin-settings/git-ssh-access-appliance-setting.png) diff --git a/content/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/impersonating-a-user.md b/content/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/impersonating-a-user.md index a66e55273822..900147efc729 100644 --- a/content/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/impersonating-a-user.md +++ b/content/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/impersonating-a-user.md @@ -29,7 +29,7 @@ Actions you perform during an impersonation session are recorded as events in th {% data reusables.enterprise_site_admin_settings.click-user %} 1. In the top left of the page, click **User info**. - ![Screenshot of the "User info" section of the site admin page for a user. The "User info" heading is highlighted in dark orange. Under the heading, the user is marked as active.](/assets/images/enterprise/stafftools/user-info.png) + ![Screenshot of the "User info" section for a user. The "User info" heading is outlined. Under the heading, the user is marked as active.](/assets/images/enterprise/stafftools/user-info.png) 1. Under "Danger Zone", click **Sign in to GitHub as @username** 1. Select a reason from the dropdown list. If you select **Other** you will need to provide additional context in the text field below **Notes**. Click **Begin impersonation** to begin the session. 1. When you are ready to end the impersonation session, click **Return to your mundane life as username** in the banner at the top of the page. diff --git a/content/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/managing-dormant-users.md b/content/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/managing-dormant-users.md index d4cb18590cfa..0dff916c0911 100644 --- a/content/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/managing-dormant-users.md +++ b/content/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/managing-dormant-users.md @@ -58,7 +58,7 @@ Dormant users are not automatically suspended. Consider suspending dormant users {% data reusables.enterprise_site_admin_settings.click-user %} 1. In the **User info** section, view the status of the user's account. Any users labeled with "{% octicon "hourglass" aria-hidden="true" %} Dormant" are dormant, and users labeled with "{% octicon "hourglass" aria-hidden="true" %} "Active" are not. - ![Screenshot of the "User info" section of the site admin page for a user. The "User info" heading is highlighted in dark orange. Under the heading, the user is marked as active.](/assets/images/enterprise/stafftools/active-user.png) + ![Screenshot of the "User info" section for a user. The "User info" heading is outlined. Under the heading, the user is marked as active.](/assets/images/enterprise/stafftools/active-user.png) ## Configuring the dormancy threshold diff --git a/content/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/managing-invitations-to-organizations-within-your-enterprise.md b/content/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/managing-invitations-to-organizations-within-your-enterprise.md index 07ff0aea98e3..1305c3baa424 100644 --- a/content/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/managing-invitations-to-organizations-within-your-enterprise.md +++ b/content/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/managing-invitations-to-organizations-within-your-enterprise.md @@ -30,11 +30,11 @@ Invitations expire after 7 days. You can retry or cancel expired invitations, ei 1. Optionally, retry or cancel a single invitation. * To the right of the invitation you want to cancel or retry, select the {% octicon "kebab-horizontal" aria-label="Show actions" %} dropdown menu and click **Retry invitation** or **Cancel invitation**. - ![Screenshot of a user in the list of failed invitations. A dropdown menu, labeled with a kebab icon, is highlighted with an orange outline.](/assets/images/help/business-accounts/enterprise-invitation-retry-or-cancel.png) + ![Screenshot of a user in the list of failed invitations. A dropdown menu labeled with a kebab icon, is outlined.](/assets/images/help/business-accounts/enterprise-invitation-retry-or-cancel.png) * To confirm, click **Yes, retry** or **Yes, cancel**. 1. Optionally, retry or cancel multiple invitations at the same time. * Select the checkboxes next to the invitations you want to retry or cancel. * At the top of the list, select the **X invitations selected** dropdown menu and click **Retry invitations** or **Cancel invitations**. - ![Screenshot of the list of failed invitations. The dropdown menu above the list, labeled "2 invitations selected" is highlighted with an orange outline.](/assets/images/help/enterprises/enterprise-invitations-multiple-selection.png) + ![Screenshot of the list of failed invitations. The dropdown menu above the list, labeled "2 invitations selected" is outlined.](/assets/images/help/enterprises/enterprise-invitations-multiple-selection.png) diff --git a/content/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md b/content/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md index edfb3fb66f2a..0987c49f615f 100644 --- a/content/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md +++ b/content/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/suspending-and-unsuspending-users.md @@ -92,7 +92,7 @@ You can create a custom message that suspended users will see when attempting to {% data reusables.enterprise-accounts.messages-tab %} 1. To the right of "Suspended user page", click **Add message**. - ![Screenshot of the "Suspend user page" section of the "Messages" settings. A button, labeled with a plus icon and "Add message," is highlighted with an orange outline.](/assets/images/enterprise/site-admin-settings/add-message.png) + ![Screenshot of the "Suspend user page" section of the "Messages" settings. A button, labeled with a plus icon and "Add message," is outlined.](/assets/images/enterprise/site-admin-settings/add-message.png) 1. In the "Suspend user message" field, type your message. You can type Markdown, or use the Markdown toolbar to style your message. 1. To see the rendered message, click **Preview**. {% data reusables.enterprise_site_admin_settings.save-changes %} diff --git a/content/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md b/content/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md index 4f617cc1e5c5..4fb24d97ca19 100644 --- a/content/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md +++ b/content/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md @@ -196,7 +196,7 @@ You can view a list of all dormant users {% ifversion ghes %} who have not been ![Screenshot of the tabs above an organization name. The "People" tab is highlighted with an orange outline.](/assets/images/help/enterprises/emu-organization-people-tab.png) 1. Above the list of members, click **Type**, then select the type of members you want to view. - ![Screenshot of the list of members. A dropdown menu labeled "Type" is outlined in orange, and an expanded dropdown shows options for "All members," "Managed by IdP groups," and "Managed directly."](/assets/images/help/enterprises/filter-by-member-type.png) + ![Screenshot of the list of members. A dropdown menu labeled "Type" is outlined and expanded.](/assets/images/help/enterprises/filter-by-member-type.png) {% endif %} diff --git a/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise.md b/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise.md index 2b07fb05bc08..1fd37a211f04 100644 --- a/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise.md +++ b/content/admin/managing-code-security/managing-github-advanced-security-for-your-enterprise/managing-github-advanced-security-features-for-your-enterprise.md @@ -61,4 +61,4 @@ When you enable one or more security and analysis features for existing reposito > [!NOTE] > When a custom link is configured for an organization, the organization-level value overrides the custom link set for the enterprise. See [AUTOTITLE](/code-security/secret-scanning/protecting-pushes-with-secret-scanning). - ![Screenshot of the "Push protection" section of the settings for security and analysis features. The checkbox and the text field used for enabling a custom link are outlined in dark orange.](/assets/images/help/organizations/secret-scanning-custom-link.png){% endif %} + ![Screenshot of "Push protection" settings. The checkbox and text field used for enabling a custom link are outlined.](/assets/images/help/organizations/secret-scanning-custom-link.png){% endif %} diff --git a/content/admin/managing-github-actions-for-your-enterprise/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-azure-blob-storage.md b/content/admin/managing-github-actions-for-your-enterprise/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-azure-blob-storage.md index a21d5b251c5c..85a576560365 100644 --- a/content/admin/managing-github-actions-for-your-enterprise/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-azure-blob-storage.md +++ b/content/admin/managing-github-actions-for-your-enterprise/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-azure-blob-storage.md @@ -53,7 +53,7 @@ To configure {% data variables.product.prodname_ghe_server %} to use OIDC with a ![Screenshot of the "Overview" page in Entra ID. The first four items in the "Essentials" section are highlighted with an orange outline.](/assets/images/azure/azure-aad-app-storage-ids.png) 1. In your Entra ID application, under "Manage", click **Certificates & secrets**, select the **Federated credentials** tab, then click **Add credential**. - ![Screenshot of the "Federated credentials" page in Entra ID. The "Certificates & secrets" tab, the "Federated credentials" tab, and the "Add credential" button are highlighted with orange outlines.](/assets/images/azure/azure-federated-credential.png) + ![Screenshot of the page to manage "Certificates & secrets". The page link, "Federated credentials" tab, and "Add credential" button are outlined.](/assets/images/azure/azure-federated-credential.png) 1. Enter the following details for the credential: 1. For "Federated credential scenario", select **Other issuer**. 1. For "Issuer", enter `https://HOSTNAME/_services/token`, where `HOSTNAME` is the public hostname for {% data variables.location.product_location_enterprise %}. For example, `https://my-ghes-host.example.com/_services/token`. diff --git a/content/admin/managing-github-actions-for-your-enterprise/managing-access-to-actions-from-githubcom/using-the-latest-version-of-the-official-bundled-actions.md b/content/admin/managing-github-actions-for-your-enterprise/managing-access-to-actions-from-githubcom/using-the-latest-version-of-the-official-bundled-actions.md index 298ef473bd04..dc2ba6e8248e 100644 --- a/content/admin/managing-github-actions-for-your-enterprise/managing-access-to-actions-from-githubcom/using-the-latest-version-of-the-official-bundled-actions.md +++ b/content/admin/managing-github-actions-for-your-enterprise/managing-access-to-actions-from-githubcom/using-the-latest-version-of-the-official-bundled-actions.md @@ -38,7 +38,7 @@ Once {% data variables.product.prodname_github_connect %} is configured, you can 1. Under **Reason**, type a reason for unlocking the repository, then click **Unlock**. 1. Now that the repository is unlocked, you can leave the site admin pages and delete the repository within the `actions` organization. At the top of the page, click the repository name, in this example **checkout**, to return to the summary page. - ![Screenshot of the site admin details for the actions/checkout repository. The name of the repository, "checkout", is a link and is highlighted with an orange outline.](/assets/images/enterprise/site-admin-settings/display-repository-admin-summary.png) + ![Screenshot of the site admin details for the actions/checkout repository. The name of the repository, "checkout", is a link and is outlined.](/assets/images/enterprise/site-admin-settings/display-repository-admin-summary.png) 1. Under "Repository info", click **View code** to leave the site admin pages and display the `checkout` repository. ![Screenshot of the site admin details for a repository. The "View code" link is highlighted with an orange outline.](/assets/images/enterprise/site-admin-settings/exit-admin-page-for-repository.png) diff --git a/data/reusables/enterprise-accounts/access-enterprise-ghes.md b/data/reusables/enterprise-accounts/access-enterprise-ghes.md index dc46f76497b5..63fecb76804e 100644 --- a/data/reusables/enterprise-accounts/access-enterprise-ghes.md +++ b/data/reusables/enterprise-accounts/access-enterprise-ghes.md @@ -1,3 +1,3 @@ 1. In the top-right corner of {% data variables.product.prodname_ghe_server %}, click your profile photo, then click **Enterprise settings**. - ![Screenshot of the drop-down menu that appears when you click the profile photo on GitHub Enterprise Server. The "Enterprise settings" option is highlighted in a dark orange outline.](/assets/images/enterprise/settings/enterprise-settings.png) + ![Screenshot of the dropdown menu shown when you click the profile photo on GitHub Enterprise Server. The "Enterprise settings" option is outlined.](/assets/images/enterprise/settings/enterprise-settings.png) diff --git a/data/reusables/enterprise-accounts/advanced-security-individual-organization-policy-drop-down.md b/data/reusables/enterprise-accounts/advanced-security-individual-organization-policy-drop-down.md index 462ac5ff051b..6ace9af836ca 100644 --- a/data/reusables/enterprise-accounts/advanced-security-individual-organization-policy-drop-down.md +++ b/data/reusables/enterprise-accounts/advanced-security-individual-organization-policy-drop-down.md @@ -1,3 +1,3 @@ 1. Optionally, if you chose **Allow for selected organizations**, to the right of an organization, select the dropdown menu to enable {% data variables.product.prodname_advanced_security %} for the organization. - ![Screenshot of the {% data variables.product.prodname_advanced_security %} policies. The dropdown to select an {% data variables.product.prodname_advanced_security %} policy for individual organization in the enterprise account is highlighted with an orange outline.](/assets/images/help/enterprises/select-advanced-security-individual-organization-policy.png) + ![Screenshot of the dropdown menu to choose a {% data variables.product.prodname_advanced_security %} policy for selected organizations in the enterprise. The dropdown is outlined.](/assets/images/help/enterprises/select-advanced-security-individual-organization-policy.png) diff --git a/data/reusables/enterprise-accounts/continue-verifying-domain.md b/data/reusables/enterprise-accounts/continue-verifying-domain.md index 317d637de15d..11932711a51c 100644 --- a/data/reusables/enterprise-accounts/continue-verifying-domain.md +++ b/data/reusables/enterprise-accounts/continue-verifying-domain.md @@ -1,4 +1,4 @@ 1. To the right of the domain that's pending verification, click {% octicon "kebab-horizontal" aria-label="Show more options" %}, then click **Continue verifying**. - ![Screenshot of the list of verified and approved domains for your enterprise. A dropdown menu labeled with three dots is expanded and highlighted with an orange outline, along with the "Continue verifying domain" option.](/assets/images/help/enterprises/continue-verifying-domain-enterprise.png) + ![Screenshot of a dropdown menu with the kebab icon, used to manage a domain. The expanded menu and option to "Continue verifying domain" are outlined.](/assets/images/help/enterprises/continue-verifying-domain-enterprise.png) 1. Click **Verify**. diff --git a/data/reusables/enterprise-accounts/manage-seats.md b/data/reusables/enterprise-accounts/manage-seats.md index f4795da3326c..512f0ee4973a 100644 --- a/data/reusables/enterprise-accounts/manage-seats.md +++ b/data/reusables/enterprise-accounts/manage-seats.md @@ -3,5 +3,5 @@ ![Screenshot of the billing summary for an enterprise account. A link, labeled "Manage seats", is highlighted with an orange outline.](/assets/images/help/billing/enterprise-account-manage-seats-link.png) 1. In the "User licenses" section, under "Total Seats", enter a number of seats. - ![Screenshot of the "User licenses" section of the enterprise billing page. A selector box, labeled "Total seats", is highlighted with an orange outline.](/assets/images/help/billing/enterprise-account-total-seats.png) + ![Screenshot of the "User licenses" section of the enterprise billing page. A selector box, labeled "Total seats", is outlined.](/assets/images/help/billing/enterprise-account-total-seats.png) 1. Click **Update seats**. diff --git a/data/reusables/enterprise-accounts/view-current-policy-config-orgs.md b/data/reusables/enterprise-accounts/view-current-policy-config-orgs.md index 3d4b89829523..4511339006a2 100644 --- a/data/reusables/enterprise-accounts/view-current-policy-config-orgs.md +++ b/data/reusables/enterprise-accounts/view-current-policy-config-orgs.md @@ -1,3 +1,3 @@ Optionally, to view the current configuration for all organizations in the enterprise account before you change the setting, click **{% octicon "eye" aria-hidden="true" %} View your organizations' current configurations**. - ![Screenshot of a policy in the enterprise settings. A link, labeled "View your organizations' current configurations", is highlighted with an orange outline.](/assets/images/help/business-accounts/view-current-policy-implementation-link.png) + ![Screenshot of a policy in the enterprise settings. A link, labeled "View your organizations' current configurations", is outlined.](/assets/images/help/business-accounts/view-current-policy-implementation-link.png) diff --git a/data/reusables/enterprise/view-user-namespace-repos.md b/data/reusables/enterprise/view-user-namespace-repos.md index 1269f6bb765d..1f471378c6c6 100644 --- a/data/reusables/enterprise/view-user-namespace-repos.md +++ b/data/reusables/enterprise/view-user-namespace-repos.md @@ -1,3 +1,3 @@ 1. In the "Repository creation" section, under "Block the creation of user namespace repositories," click **View user namespace repositories in your enterprise**. - ![Screenshot of the "Repository creation" section of the "Repository policies" page. A link, labeled with an eye icon and "View user namespace repositories in your enterprise," is outlined in orange.](/assets/images/help/business-accounts/view-user-namespace-repos.png) + ![Screenshot of a "Repository creation" section. A link labeled with an eye icon and "View user namespace repositories in your enterprise" is outlined.](/assets/images/help/business-accounts/view-user-namespace-repos.png) diff --git a/data/reusables/enterprise_site_admin_settings/repository-search.md b/data/reusables/enterprise_site_admin_settings/repository-search.md index b6bc9901dbac..dffdc89012d8 100644 --- a/data/reusables/enterprise_site_admin_settings/repository-search.md +++ b/data/reusables/enterprise_site_admin_settings/repository-search.md @@ -1,2 +1,2 @@ 1. Under "Search users, organizations, teams, repositories, gists, and applications", type the name of the repository in the text field. Then to the right of the field, click **Search**. -![Screenshot of the "Search" page of the "Site admin" settings. The button to search repositories, labeled "Search," is highlighted with an orange outline.](/assets/images/enterprise/site-admin-settings/search-for-things.png) +![Screenshot of the "Search" page of the "Site admin" settings. The button to search repositories, labeled "Search," is outlined.](/assets/images/enterprise/site-admin-settings/search-for-things.png) diff --git a/data/reusables/enterprise_site_admin_settings/search-user-or-org.md b/data/reusables/enterprise_site_admin_settings/search-user-or-org.md index b047835b848f..e59d38f174a0 100644 --- a/data/reusables/enterprise_site_admin_settings/search-user-or-org.md +++ b/data/reusables/enterprise_site_admin_settings/search-user-or-org.md @@ -1,2 +1,2 @@ 1. Under "Search users, organizations, teams, repositories, gists, and applications", type the name of the user or organization in the text field. Then to the right of the field, click **Search**. -![Screenshot of the "Search" page of the "Site admin" settings. The button to search users and organizations, labeled "Search," is highlighted with an orange outline.](/assets/images/enterprise/site-admin-settings/search-for-things.png) +![Screenshot of the "Search" page of the "Site admin" settings. The button to search users and organizations, labeled "Search," is outlined.](/assets/images/enterprise/site-admin-settings/search-for-things.png) From f33724f159e27e50df9ea5ed113de20f58a2e4aa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2025 15:25:53 -0800 Subject: [PATCH 6/6] Bump eslint-config-prettier from 9.1.0 to 10.0.1 (#53912) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 10 +++++----- package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7551534ec9fe..f0662b993919 100644 --- a/package-lock.json +++ b/package-lock.json @@ -138,7 +138,7 @@ "csp-parse": "0.0.2", "csv-parse": "5.5.6", "eslint": "^8.57.1", - "eslint-config-prettier": "^9.1.0", + "eslint-config-prettier": "^10.0.1", "eslint-import-resolver-typescript": "^3.6.3", "eslint-plugin-github": "^5.0.2", "eslint-plugin-import": "^2.30.0", @@ -5822,13 +5822,13 @@ } }, "node_modules/eslint-config-prettier": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", - "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.0.1.tgz", + "integrity": "sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==", "dev": true, "license": "MIT", "bin": { - "eslint-config-prettier": "bin/cli.js" + "eslint-config-prettier": "build/bin/cli.js" }, "peerDependencies": { "eslint": ">=7.0.0" diff --git a/package.json b/package.json index e784ca392a79..d5bc6730d9d0 100644 --- a/package.json +++ b/package.json @@ -374,7 +374,7 @@ "csp-parse": "0.0.2", "csv-parse": "5.5.6", "eslint": "^8.57.1", - "eslint-config-prettier": "^9.1.0", + "eslint-config-prettier": "^10.0.1", "eslint-import-resolver-typescript": "^3.6.3", "eslint-plugin-github": "^5.0.2", "eslint-plugin-import": "^2.30.0",