From 09c80c00c363529304d65028848c33ec0ecb7339 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Tue, 3 Mar 2026 23:36:13 +0000 Subject: [PATCH 01/22] Clarify that outside collaborators receive Copilot seats without org invites (#60003) Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: el-mapache <1421848+el-mapache@users.noreply.github.com> Co-authored-by: Joe Clark <31087804+jc-clark@users.noreply.github.com> --- .../manage-for-organization/manage-access/grant-access.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/copilot/how-tos/administer-copilot/manage-for-organization/manage-access/grant-access.md b/content/copilot/how-tos/administer-copilot/manage-for-organization/manage-access/grant-access.md index cc307f0ea4d8..905954b84fe7 100644 --- a/content/copilot/how-tos/administer-copilot/manage-for-organization/manage-access/grant-access.md +++ b/content/copilot/how-tos/administer-copilot/manage-for-organization/manage-access/grant-access.md @@ -58,13 +58,13 @@ Billing for {% data variables.product.prodname_copilot %} starts when you grant * Click **Users and teams** to search for and add individual users or teams. - To search for a user, type their username or full name in the search bar. If you select a user who is not currently a member of your organization, they will be invited to join your organization when you click **Continue to purchase** followed by **Purchase seats**. + To search for a user, type their username or full name in the search bar. If you select a user who is not currently a member of your organization, they will be invited to join your organization when you click **Continue to purchase** followed by **Purchase seats**. Outside collaborators will receive a {% data variables.product.prodname_copilot_short %} seat but will not be sent an organization invite. * Click **Upload CSV** to add users in bulk by uploading a CSV file. To add members in bulk, click **Choose CSV to upload**, and then upload a CSV file including either the username or email address for each member you want to add, separated by a comma. The file can contain a mixture of usernames and email addresses. - > [!WARNING] When you upload a CSV file, unless you're using {% data variables.product.prodname_emus %}, {% data variables.product.prodname_copilot %} will search all users on {% data variables.product.prodname_dotcom_the_website %} for matches. If the CSV includes users who are not members of your organization, they will be invited to join your organization when you click **Continue to purchase** followed by **Purchase seats**. This warning does not apply to accounts using {% data variables.product.prodname_emus %}. + > [!WARNING] When you upload a CSV file, unless you're using {% data variables.product.prodname_emus %}, {% data variables.product.prodname_copilot %} will search all users on {% data variables.product.prodname_dotcom_the_website %} for matches. If the CSV includes users who are not members of your organization, they will be invited to join your organization when you click **Continue to purchase** followed by **Purchase seats**. Outside collaborators will receive a {% data variables.product.prodname_copilot_short %} seat but will not be sent an organization invite. This warning does not apply to accounts using {% data variables.product.prodname_emus %}. Review the list of users generated from your CSV file. Clear the selection of any users you do not want to add. From c5effa17615f39ddc5d3fc4d0818a3c971317dd8 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Tue, 3 Mar 2026 23:38:47 +0000 Subject: [PATCH 02/22] Remove topics frontmatter from content/issues (#59972) Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: subatoi <32935794+subatoi@users.noreply.github.com> Co-authored-by: Joe Clark <31087804+jc-clark@users.noreply.github.com> --- .../issues/organizing-your-work-with-project-boards/index.md | 3 --- .../about-automation-for-project-boards.md | 2 -- .../managing-project-boards/about-project-boards.md | 2 -- .../changing-project-board-visibility.md | 2 -- .../managing-project-boards/closing-a-project-board.md | 2 -- .../configuring-automation-for-project-boards.md | 5 ----- .../managing-project-boards/creating-a-project-board.md | 5 ----- .../managing-project-boards/deleting-a-project-board.md | 2 -- .../managing-project-boards/editing-a-project-board.md | 2 -- .../managing-project-boards/index.md | 3 --- .../linking-a-repository-to-a-project-board.md | 2 -- .../reopening-a-closed-project-board.md | 2 -- .../adding-issues-and-pull-requests-to-a-project-board.md | 2 -- .../adding-notes-to-a-project-board.md | 2 -- .../archiving-cards-on-a-project-board.md | 2 -- .../filtering-cards-on-a-project-board.md | 2 -- .../tracking-work-with-project-boards/index.md | 3 --- .../tracking-progress-on-your-project-board.md | 2 -- .../automating-your-project/adding-items-automatically.md | 2 -- .../automating-your-project/archiving-items-automatically.md | 2 -- .../automating-projects-using-actions.md | 2 -- .../automating-your-project/index.md | 3 --- .../using-the-api-to-manage-projects.md | 2 -- .../using-the-built-in-automations.md | 2 -- .../creating-projects/copying-an-existing-project.md | 2 -- .../creating-projects/creating-a-project.md | 2 -- .../creating-projects/index.md | 3 --- .../creating-projects/migrating-from-projects-classic.md | 2 -- .../changing-the-layout-of-a-view.md | 2 -- .../customizing-the-board-layout.md | 2 -- .../customizing-the-roadmap-layout.md | 2 -- .../customizing-the-table-layout.md | 2 -- .../customizing-views-in-your-project/filtering-projects.md | 2 -- .../customizing-views-in-your-project/index.md | 3 --- .../customizing-views-in-your-project/managing-your-views.md | 2 -- .../finding-your-projects.md | 2 -- content/issues/planning-and-tracking-with-projects/index.md | 3 --- .../learning-about-projects/about-projects.md | 2 -- .../learning-about-projects/best-practices-for-projects.md | 4 ---- .../learning-about-projects/index.md | 3 --- .../learning-about-projects/quickstart-for-projects.md | 2 -- .../adding-items-to-your-project.md | 2 -- .../archiving-items-from-your-project.md | 2 -- .../converting-draft-issues-to-issues.md | 2 -- .../editing-items-in-your-project.md | 2 -- .../managing-items-in-your-project/index.md | 3 --- .../adding-your-project-to-a-repository.md | 2 -- .../managing-your-project/adding-your-project-to-a-team.md | 2 -- .../closing-and-deleting-your-projects.md | 2 -- .../managing-your-project/exporting-your-projects-data.md | 2 -- .../managing-your-project/index.md | 3 --- .../managing-access-to-your-projects.md | 2 -- .../managing-project-templates-in-your-organization.md | 2 -- .../managing-visibility-of-your-projects.md | 2 -- .../sharing-project-updates.md | 2 -- .../understanding-fields/about-date-fields.md | 2 -- .../understanding-fields/about-iteration-fields.md | 2 -- .../about-parent-issue-and-sub-issue-progress-fields.md | 2 -- .../understanding-fields/about-pull-request-fields.md | 2 -- .../understanding-fields/about-single-select-fields.md | 2 -- .../understanding-fields/about-text-and-number-fields.md | 2 -- .../understanding-fields/about-the-issue-type-field.md | 2 -- .../understanding-fields/deleting-custom-fields.md | 2 -- .../understanding-fields/index.md | 3 --- .../understanding-fields/renaming-custom-fields.md | 2 -- .../about-insights-for-projects.md | 2 -- .../viewing-insights-from-your-project/configuring-charts.md | 2 -- .../viewing-insights-from-your-project/creating-charts.md | 2 -- .../viewing-insights-from-your-project/index.md | 3 --- .../administering-issues/closing-an-issue.md | 3 --- .../administering-issues/deleting-an-issue.md | 2 -- .../administering-issues/duplicating-an-issue.md | 2 -- .../administering-issues/index.md | 2 -- .../marking-issues-or-pull-requests-as-a-duplicate.md | 2 -- .../pinning-an-issue-to-your-repository.md | 2 -- .../transferring-an-issue-to-another-repository.md | 2 -- .../administering-issues/triaging-an-issue-with-ai.md | 3 --- content/issues/tracking-your-work-with-issues/index.md | 2 -- .../learning-about-issues/about-issues.md | 4 ---- .../learning-about-issues/index.md | 2 -- .../planning-and-tracking-work-for-your-team-or-project.md | 3 --- .../learning-about-issues/quickstart.md | 3 --- .../using-issues/adding-sub-issues.md | 2 -- ...signing-issues-and-pull-requests-to-other-github-users.md | 2 -- .../using-issues/browsing-sub-issues.md | 2 -- .../using-issues/creating-a-branch-for-an-issue.md | 2 -- .../using-issues/creating-an-issue.md | 4 ---- .../using-issues/creating-issue-dependencies.md | 2 -- .../using-issues/editing-an-issue.md | 4 ---- .../filtering-and-searching-issues-and-pull-requests.md | 3 --- .../tracking-your-work-with-issues/using-issues/index.md | 2 -- .../using-issues/linking-a-pull-request-to-an-issue.md | 2 -- .../using-issues/managing-issue-types-in-an-organization.md | 2 -- .../viewing-all-of-your-issues-and-pull-requests.md | 3 --- .../about-milestones.md | 2 -- .../associating-milestones-with-issues-and-pull-requests.md | 2 -- ...ng-and-editing-milestones-for-issues-and-pull-requests.md | 4 ---- .../filtering-issues-and-pull-requests-by-milestone.md | 2 -- .../using-labels-and-milestones-to-track-work/index.md | 2 -- .../managing-labels.md | 4 ---- .../viewing-your-milestones-progress.md | 2 -- 101 files changed, 238 deletions(-) diff --git a/content/issues/organizing-your-work-with-project-boards/index.md b/content/issues/organizing-your-work-with-project-boards/index.md index 4deb19447a84..fda306899925 100644 --- a/content/issues/organizing-your-work-with-project-boards/index.md +++ b/content/issues/organizing-your-work-with-project-boards/index.md @@ -5,9 +5,6 @@ intro: 'Use {% data variables.product.prodname_projects_v1 %} to manage your wor allowTitleToDifferFromFilename: true versions: feature: projects-v1 -topics: - - Issues - - Projects children: - /managing-project-boards - /tracking-work-with-project-boards diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-automation-for-project-boards.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-automation-for-project-boards.md index f914aea0664a..60bfcc83f65a 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-automation-for-project-boards.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-automation-for-project-boards.md @@ -7,8 +7,6 @@ redirect_from: - /github/managing-your-work-on-github/about-automation-for-project-boards versions: feature: projects-v1 -topics: - - Pull requests shortTitle: 'Automation for {% data variables.product.prodname_projects_v1 %}' allowTitleToDifferFromFilename: true --- diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards.md index 984e356af05c..04b3bec98738 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards.md @@ -9,8 +9,6 @@ redirect_from: - /issues/organizing-your-work-with-project-boards/managing-project-boards/copying-a-project-board versions: feature: projects-v1 -topics: - - Pull requests allowTitleToDifferFromFilename: true --- diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility.md index a109f0115437..d97737a9944a 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility.md @@ -7,8 +7,6 @@ redirect_from: - /github/managing-your-work-on-github/changing-project-board-visibility versions: feature: projects-v1 -topics: - - Pull requests shortTitle: Change visibility allowTitleToDifferFromFilename: true --- diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board.md index 2cdc7e45c19a..e05cf48c5440 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board.md @@ -8,8 +8,6 @@ redirect_from: - /github/managing-your-work-on-github/closing-a-project-board versions: feature: projects-v1 -topics: - - Pull requests allowTitleToDifferFromFilename: true --- {% data reusables.projects.project_boards_old %} diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/configuring-automation-for-project-boards.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/configuring-automation-for-project-boards.md index 564652b431dc..6585e836e5ec 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/configuring-automation-for-project-boards.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/configuring-automation-for-project-boards.md @@ -7,11 +7,6 @@ redirect_from: - /github/managing-your-work-on-github/configuring-automation-for-project-boards versions: feature: projects-v1 -topics: - - Pull requests - - Projects - - Issues - - Project management shortTitle: Configure automation type: how_to allowTitleToDifferFromFilename: true diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board.md index 7dbcf8398400..51d72bb52cf5 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board.md @@ -8,11 +8,6 @@ redirect_from: - /github/managing-your-work-on-github/creating-a-project-board versions: feature: projects-v1-can-create -topics: - - Pull requests - - Issues - - Projects - - Project management type: how_to allowTitleToDifferFromFilename: true --- diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/deleting-a-project-board.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/deleting-a-project-board.md index 69e5c8c168cc..9204f3a5ad67 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/deleting-a-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/deleting-a-project-board.md @@ -8,8 +8,6 @@ redirect_from: - /github/managing-your-work-on-github/deleting-a-project-board versions: feature: projects-v1 -topics: - - Pull requests allowTitleToDifferFromFilename: true --- {% data reusables.projects.project_boards_old %} diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/editing-a-project-board.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/editing-a-project-board.md index 9f85acd665ee..7391d9e9c2f1 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/editing-a-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/editing-a-project-board.md @@ -9,8 +9,6 @@ redirect_from: - /github/managing-your-work-on-github/editing-a-project-board versions: feature: projects-v1 -topics: - - Pull requests allowTitleToDifferFromFilename: true --- {% data reusables.projects.project_boards_old %} diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/index.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/index.md index a795611020d9..163c47fb7e4b 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/index.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/index.md @@ -4,9 +4,6 @@ shortTitle: 'Managing {% data variables.product.prodname_projects_v1 %}' intro: 'Learn how to create and manage {% data variables.projects.projects_v1_boards %}' versions: feature: projects-v1 -topics: - - Issues - - Projects children: - /about-project-boards - /creating-a-project-board diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board.md index 9d7c01329b23..02096cb58cc9 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board.md @@ -7,8 +7,6 @@ redirect_from: - /github/managing-your-work-on-github/linking-a-repository-to-a-project-board versions: feature: projects-v1 -topics: - - Pull requests shortTitle: Link repository to board allowTitleToDifferFromFilename: true --- diff --git a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/reopening-a-closed-project-board.md b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/reopening-a-closed-project-board.md index 41c16af5822f..1496408fea4c 100644 --- a/content/issues/organizing-your-work-with-project-boards/managing-project-boards/reopening-a-closed-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/managing-project-boards/reopening-a-closed-project-board.md @@ -7,8 +7,6 @@ redirect_from: - /github/managing-your-work-on-github/reopening-a-closed-project-board versions: feature: projects-v1 -topics: - - Pull requests shortTitle: 'Reopen {% data variables.product.prodname_project_v1 %}' allowTitleToDifferFromFilename: true --- diff --git a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-issues-and-pull-requests-to-a-project-board.md b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-issues-and-pull-requests-to-a-project-board.md index 6e43234c573f..ab498c5956c6 100644 --- a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-issues-and-pull-requests-to-a-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-issues-and-pull-requests-to-a-project-board.md @@ -8,8 +8,6 @@ redirect_from: - /github/managing-your-work-on-github/adding-issues-and-pull-requests-to-a-project-board versions: feature: projects-v1 -topics: - - Pull requests shortTitle: 'Add issues & PRs to {% data variables.product.prodname_project_v1 %}' allowTitleToDifferFromFilename: true --- diff --git a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-notes-to-a-project-board.md b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-notes-to-a-project-board.md index 1108b55b9361..d37e44121056 100644 --- a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-notes-to-a-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-notes-to-a-project-board.md @@ -8,8 +8,6 @@ redirect_from: - /github/managing-your-work-on-github/adding-notes-to-a-project-board versions: feature: projects-v1 -topics: - - Pull requests shortTitle: 'Add notes to {% data variables.product.prodname_project_v1 %}' allowTitleToDifferFromFilename: true --- diff --git a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/archiving-cards-on-a-project-board.md b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/archiving-cards-on-a-project-board.md index 38d90227060b..5c1cacbd35dc 100644 --- a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/archiving-cards-on-a-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/archiving-cards-on-a-project-board.md @@ -7,8 +7,6 @@ redirect_from: - /github/managing-your-work-on-github/archiving-cards-on-a-project-board versions: feature: projects-v1 -topics: - - Pull requests shortTitle: 'Archive cards on {% data variables.product.prodname_project_v1 %}' allowTitleToDifferFromFilename: true --- diff --git a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/filtering-cards-on-a-project-board.md b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/filtering-cards-on-a-project-board.md index ff01224aaa11..2c627da623a8 100644 --- a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/filtering-cards-on-a-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/filtering-cards-on-a-project-board.md @@ -7,8 +7,6 @@ redirect_from: - /github/managing-your-work-on-github/filtering-cards-on-a-project-board versions: feature: projects-v1 -topics: - - Pull requests shortTitle: 'Filter cards on {% data variables.product.prodname_project_v1 %}' allowTitleToDifferFromFilename: true --- diff --git a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/index.md b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/index.md index 1ce3c25b3011..571411012885 100644 --- a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/index.md +++ b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/index.md @@ -4,9 +4,6 @@ shortTitle: 'Tracking {% data variables.product.prodname_projects_v1 %}' intro: 'Learn how to track your work on {% data variables.projects.projects_v1_board %}' versions: feature: projects-v1 -topics: - - Issues - - Projects children: - /adding-issues-and-pull-requests-to-a-project-board - /adding-notes-to-a-project-board diff --git a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/tracking-progress-on-your-project-board.md b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/tracking-progress-on-your-project-board.md index 91bd22fbc6d4..93939c002406 100644 --- a/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/tracking-progress-on-your-project-board.md +++ b/content/issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/tracking-progress-on-your-project-board.md @@ -7,8 +7,6 @@ redirect_from: - /github/managing-your-work-on-github/tracking-progress-on-your-project-board versions: feature: projects-v1 -topics: - - Pull requests shortTitle: 'Track progress on {% data variables.product.prodname_project_v1 %}' allowTitleToDifferFromFilename: true --- diff --git a/content/issues/planning-and-tracking-with-projects/automating-your-project/adding-items-automatically.md b/content/issues/planning-and-tracking-with-projects/automating-your-project/adding-items-automatically.md index 0035c527b2dc..c8065db84c8f 100644 --- a/content/issues/planning-and-tracking-with-projects/automating-your-project/adding-items-automatically.md +++ b/content/issues/planning-and-tracking-with-projects/automating-your-project/adding-items-automatically.md @@ -6,8 +6,6 @@ versions: ghes: '*' ghec: '*' type: tutorial -topics: - - Projects --- {% ifversion ghes %} diff --git a/content/issues/planning-and-tracking-with-projects/automating-your-project/archiving-items-automatically.md b/content/issues/planning-and-tracking-with-projects/automating-your-project/archiving-items-automatically.md index fafe943c6ebe..2ffbcd6b782e 100644 --- a/content/issues/planning-and-tracking-with-projects/automating-your-project/archiving-items-automatically.md +++ b/content/issues/planning-and-tracking-with-projects/automating-your-project/archiving-items-automatically.md @@ -7,8 +7,6 @@ versions: ghes: '*' ghec: '*' type: tutorial -topics: - - Projects --- {% ifversion ghes %} diff --git a/content/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions.md b/content/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions.md index 6d786602b2bc..d05f973a8e76 100644 --- a/content/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions.md +++ b/content/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions.md @@ -9,8 +9,6 @@ versions: redirect_from: - /issues/trying-out-the-new-projects-experience/automating-projects type: tutorial -topics: - - Projects allowTitleToDifferFromFilename: true layout: inline --- diff --git a/content/issues/planning-and-tracking-with-projects/automating-your-project/index.md b/content/issues/planning-and-tracking-with-projects/automating-your-project/index.md index eff4e1d39d60..f38849ff5cc7 100644 --- a/content/issues/planning-and-tracking-with-projects/automating-your-project/index.md +++ b/content/issues/planning-and-tracking-with-projects/automating-your-project/index.md @@ -4,9 +4,6 @@ shortTitle: 'Automating {% data variables.projects.projects_v2 %}' intro: 'Learn how to use the built-in workflows, {% data variables.product.prodname_actions %}, and the API to automate your projects.' versions: feature: projects-v2 -topics: - - Issues - - Projects children: - /using-the-built-in-automations - /using-the-api-to-manage-projects diff --git a/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects.md b/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects.md index c59a7abe5ebd..7f01e4cc0eeb 100644 --- a/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects.md +++ b/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-api-to-manage-projects.md @@ -9,8 +9,6 @@ versions: redirect_from: - /issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects type: tutorial -topics: - - Projects allowTitleToDifferFromFilename: true --- diff --git a/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-built-in-automations.md b/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-built-in-automations.md index 0c81d2743b4a..6ee421f166f9 100644 --- a/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-built-in-automations.md +++ b/content/issues/planning-and-tracking-with-projects/automating-your-project/using-the-built-in-automations.md @@ -7,8 +7,6 @@ versions: ghes: '*' ghec: '*' type: tutorial -topics: - - Projects --- diff --git a/content/issues/planning-and-tracking-with-projects/creating-projects/copying-an-existing-project.md b/content/issues/planning-and-tracking-with-projects/creating-projects/copying-an-existing-project.md index 60b21e59fa55..8951f76db3c6 100644 --- a/content/issues/planning-and-tracking-with-projects/creating-projects/copying-an-existing-project.md +++ b/content/issues/planning-and-tracking-with-projects/creating-projects/copying-an-existing-project.md @@ -7,8 +7,6 @@ versions: ghes: '*' ghec: '*' type: tutorial -topics: - - Projects allowTitleToDifferFromFilename: true --- diff --git a/content/issues/planning-and-tracking-with-projects/creating-projects/creating-a-project.md b/content/issues/planning-and-tracking-with-projects/creating-projects/creating-a-project.md index 856a768277f6..06df45e5aeef 100644 --- a/content/issues/planning-and-tracking-with-projects/creating-projects/creating-a-project.md +++ b/content/issues/planning-and-tracking-with-projects/creating-projects/creating-a-project.md @@ -8,8 +8,6 @@ versions: redirect_from: - /issues/trying-out-the-new-projects-experience/creating-a-project type: tutorial -topics: - - Projects allowTitleToDifferFromFilename: true --- diff --git a/content/issues/planning-and-tracking-with-projects/creating-projects/index.md b/content/issues/planning-and-tracking-with-projects/creating-projects/index.md index c1d9dc046b3f..0cccc3eb8f08 100644 --- a/content/issues/planning-and-tracking-with-projects/creating-projects/index.md +++ b/content/issues/planning-and-tracking-with-projects/creating-projects/index.md @@ -4,9 +4,6 @@ shortTitle: 'Creating {% data variables.projects.projects_v2 %}' intro: 'Learn about creating projects and copying existing projects.' versions: feature: projects-v2 -topics: - - Issues - - Projects children: - /creating-a-project - /copying-an-existing-project diff --git a/content/issues/planning-and-tracking-with-projects/creating-projects/migrating-from-projects-classic.md b/content/issues/planning-and-tracking-with-projects/creating-projects/migrating-from-projects-classic.md index 426fde3ff3d9..83bf655c9637 100644 --- a/content/issues/planning-and-tracking-with-projects/creating-projects/migrating-from-projects-classic.md +++ b/content/issues/planning-and-tracking-with-projects/creating-projects/migrating-from-projects-classic.md @@ -6,8 +6,6 @@ versions: redirect_from: - /issues/trying-out-the-new-projects-experience/migrating-your-project type: tutorial -topics: - - Projects allowTitleToDifferFromFilename: true --- diff --git a/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/changing-the-layout-of-a-view.md b/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/changing-the-layout-of-a-view.md index 289d489bfd1e..5050677f48be 100644 --- a/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/changing-the-layout-of-a-view.md +++ b/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/changing-the-layout-of-a-view.md @@ -10,8 +10,6 @@ redirect_from: - /issues/trying-out-the-new-projects-experience/customizing-your-project-views - /issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-a-view type: tutorial -topics: - - Projects --- ## About the table layout diff --git a/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-the-board-layout.md b/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-the-board-layout.md index d754075dac23..4a05f8ddbf4b 100644 --- a/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-the-board-layout.md +++ b/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-the-board-layout.md @@ -7,8 +7,6 @@ versions: ghec: '*' ghes: '*' type: tutorial -topics: - - Projects --- ## About the board layout diff --git a/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-the-roadmap-layout.md b/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-the-roadmap-layout.md index e494bdf65223..4f6ef4c56643 100644 --- a/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-the-roadmap-layout.md +++ b/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-the-roadmap-layout.md @@ -7,8 +7,6 @@ versions: ghes: '*' ghec: '*' type: tutorial -topics: - - Projects --- ## About the roadmap layout diff --git a/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-the-table-layout.md b/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-the-table-layout.md index 87b3b277ffed..658d5b4a7159 100644 --- a/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-the-table-layout.md +++ b/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-the-table-layout.md @@ -7,8 +7,6 @@ versions: ghec: '*' ghes: '*' type: tutorial -topics: - - Projects --- ## About the table layout diff --git a/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects.md b/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects.md index a65011decffc..926bdb63f46c 100644 --- a/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects.md +++ b/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects.md @@ -8,8 +8,6 @@ versions: redirect_from: - /issues/trying-out-the-new-projects-experience/filtering-projects type: tutorial -topics: - - Projects allowTitleToDifferFromFilename: true --- diff --git a/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/index.md b/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/index.md index 31c5f5e3de7d..2bedef7f1580 100644 --- a/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/index.md +++ b/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/index.md @@ -4,9 +4,6 @@ shortTitle: Customizing views intro: 'You can create multiple views to look at your project from different angles, deciding which items to show and how to present them.' versions: feature: projects-v2 -topics: - - Issues - - Projects children: - /changing-the-layout-of-a-view - /customizing-the-table-layout diff --git a/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/managing-your-views.md b/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/managing-your-views.md index 7ae3c7fff25b..2d11b4d9f415 100644 --- a/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/managing-your-views.md +++ b/content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/managing-your-views.md @@ -6,8 +6,6 @@ versions: ghec: '*' ghes: '*' type: tutorial -topics: - - Projects --- diff --git a/content/issues/planning-and-tracking-with-projects/finding-your-projects.md b/content/issues/planning-and-tracking-with-projects/finding-your-projects.md index 17a0a9b78074..6f042c777987 100644 --- a/content/issues/planning-and-tracking-with-projects/finding-your-projects.md +++ b/content/issues/planning-and-tracking-with-projects/finding-your-projects.md @@ -9,8 +9,6 @@ versions: ghec: '*' ghes: '*' type: overview -topics: - - Projects --- ## Browsing all of your projects diff --git a/content/issues/planning-and-tracking-with-projects/index.md b/content/issues/planning-and-tracking-with-projects/index.md index 059237354668..cdfa40a7ac72 100644 --- a/content/issues/planning-and-tracking-with-projects/index.md +++ b/content/issues/planning-and-tracking-with-projects/index.md @@ -4,9 +4,6 @@ shortTitle: '{% data variables.product.prodname_projects_v2 %}' intro: 'Build adaptable projects to track your work on {% data variables.product.company_short %}.' versions: feature: projects-v2 -topics: - - Issues - - Projects children: - /learning-about-projects - /creating-projects diff --git a/content/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects.md b/content/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects.md index 344cf95eeb94..34bf91c5401c 100644 --- a/content/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects.md +++ b/content/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects.md @@ -9,8 +9,6 @@ versions: redirect_from: - /issues/trying-out-the-new-projects-experience/about-projects type: overview -topics: - - Projects --- ## About {% data variables.product.prodname_projects_v2 %} diff --git a/content/issues/planning-and-tracking-with-projects/learning-about-projects/best-practices-for-projects.md b/content/issues/planning-and-tracking-with-projects/learning-about-projects/best-practices-for-projects.md index 3c8573a6efbd..2af828f39adc 100644 --- a/content/issues/planning-and-tracking-with-projects/learning-about-projects/best-practices-for-projects.md +++ b/content/issues/planning-and-tracking-with-projects/learning-about-projects/best-practices-for-projects.md @@ -9,10 +9,6 @@ versions: redirect_from: - /issues/trying-out-the-new-projects-experience/best-practices-for-managing-projects type: overview -topics: - - Projects - - Issues - - Project management --- You can use {% data variables.product.prodname_projects_v2 %} to manage your work on {% data variables.product.company_short %}, where your issues and pull requests live. Read on for tips to manage your projects efficiently and effectively. For more information about {% data variables.product.prodname_projects_v2 %}, see [AUTOTITLE](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects). diff --git a/content/issues/planning-and-tracking-with-projects/learning-about-projects/index.md b/content/issues/planning-and-tracking-with-projects/learning-about-projects/index.md index d54538b4b542..d8ec1d3ba8fc 100644 --- a/content/issues/planning-and-tracking-with-projects/learning-about-projects/index.md +++ b/content/issues/planning-and-tracking-with-projects/learning-about-projects/index.md @@ -3,9 +3,6 @@ title: 'Learning about {% data variables.product.prodname_projects_v2 %}' intro: 'Learn about {% data variables.product.prodname_projects_v2 %} and how to make the very best of this powerful tool.' versions: feature: projects-v2 -topics: - - Issues - - Projects children: - /about-projects - /quickstart-for-projects diff --git a/content/issues/planning-and-tracking-with-projects/learning-about-projects/quickstart-for-projects.md b/content/issues/planning-and-tracking-with-projects/learning-about-projects/quickstart-for-projects.md index 8638f8c3df47..8bc47bcc8c48 100644 --- a/content/issues/planning-and-tracking-with-projects/learning-about-projects/quickstart-for-projects.md +++ b/content/issues/planning-and-tracking-with-projects/learning-about-projects/quickstart-for-projects.md @@ -9,8 +9,6 @@ versions: redirect_from: - /issues/trying-out-the-new-projects-experience/quickstart type: quick_start -topics: - - Projects --- ## Introduction diff --git a/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project.md b/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project.md index ced122ede9da..8437afbe43f6 100644 --- a/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project.md +++ b/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project.md @@ -7,8 +7,6 @@ versions: ghec: '*' ghes: '*' type: tutorial -topics: - - Projects allowTitleToDifferFromFilename: true --- diff --git a/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project.md b/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project.md index 3d46627a7324..f6b5a72ea79c 100644 --- a/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project.md +++ b/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project.md @@ -7,8 +7,6 @@ versions: ghec: '*' ghes: '*' type: tutorial -topics: - - Projects allowTitleToDifferFromFilename: true --- diff --git a/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/converting-draft-issues-to-issues.md b/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/converting-draft-issues-to-issues.md index bc2a98595a3d..af37850da90f 100644 --- a/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/converting-draft-issues-to-issues.md +++ b/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/converting-draft-issues-to-issues.md @@ -7,8 +7,6 @@ versions: ghec: '*' ghes: '*' type: tutorial -topics: - - Projects --- ## Converting draft issues in table layout diff --git a/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/editing-items-in-your-project.md b/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/editing-items-in-your-project.md index f02f4ef22325..e00210f0e796 100644 --- a/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/editing-items-in-your-project.md +++ b/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/editing-items-in-your-project.md @@ -7,8 +7,6 @@ versions: ghes: '*' ghec: '*' type: tutorial -topics: - - Projects allowTitleToDifferFromFilename: true --- diff --git a/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/index.md b/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/index.md index 460bb706af55..41679b8ed7c1 100644 --- a/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/index.md +++ b/content/issues/planning-and-tracking-with-projects/managing-items-in-your-project/index.md @@ -4,9 +4,6 @@ shortTitle: 'Managing items in your {% data variables.projects.project_v2 %}' intro: 'Learn how to add and manage issues, pull requests, and draft issues.' versions: feature: projects-v2 -topics: - - Issues - - Projects children: - /adding-items-to-your-project - /converting-draft-issues-to-issues diff --git a/content/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-repository.md b/content/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-repository.md index bf3a5dcfe1b4..ec95e99f6728 100644 --- a/content/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-repository.md +++ b/content/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-repository.md @@ -7,8 +7,6 @@ versions: ghec: '*' ghes: '*' type: tutorial -topics: - - Projects allowTitleToDifferFromFilename: true --- diff --git a/content/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-team.md b/content/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-team.md index c2b50467e48d..64ec03aa2efe 100644 --- a/content/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-team.md +++ b/content/issues/planning-and-tracking-with-projects/managing-your-project/adding-your-project-to-a-team.md @@ -7,8 +7,6 @@ versions: ghec: '*' ghes: '*' type: tutorial -topics: - - Projects allowTitleToDifferFromFilename: true permissions: Organization owners or people with the team maintainer role and admin permissions on a project can add a project to a team. --- diff --git a/content/issues/planning-and-tracking-with-projects/managing-your-project/closing-and-deleting-your-projects.md b/content/issues/planning-and-tracking-with-projects/managing-your-project/closing-and-deleting-your-projects.md index f0b8f3d7daaa..d0670ef960b2 100644 --- a/content/issues/planning-and-tracking-with-projects/managing-your-project/closing-and-deleting-your-projects.md +++ b/content/issues/planning-and-tracking-with-projects/managing-your-project/closing-and-deleting-your-projects.md @@ -9,8 +9,6 @@ versions: redirect_from: - /issues/trying-out-the-new-projects-experience/managing-projects type: tutorial -topics: - - Projects allowTitleToDifferFromFilename: true --- diff --git a/content/issues/planning-and-tracking-with-projects/managing-your-project/exporting-your-projects-data.md b/content/issues/planning-and-tracking-with-projects/managing-your-project/exporting-your-projects-data.md index 5da5c059b7af..e10969b26954 100644 --- a/content/issues/planning-and-tracking-with-projects/managing-your-project/exporting-your-projects-data.md +++ b/content/issues/planning-and-tracking-with-projects/managing-your-project/exporting-your-projects-data.md @@ -8,8 +8,6 @@ versions: ghec: '*' ghes: '*' type: tutorial -topics: - - Projects allowTitleToDifferFromFilename: true --- diff --git a/content/issues/planning-and-tracking-with-projects/managing-your-project/index.md b/content/issues/planning-and-tracking-with-projects/managing-your-project/index.md index d17708b29c54..7a6b9ce92674 100644 --- a/content/issues/planning-and-tracking-with-projects/managing-your-project/index.md +++ b/content/issues/planning-and-tracking-with-projects/managing-your-project/index.md @@ -3,9 +3,6 @@ title: 'Managing your {% data variables.projects.project_v2 %}' intro: Learn how to manage your projects and control visibility and access. versions: feature: projects-v2 -topics: - - Issues - - Projects children: - /managing-visibility-of-your-projects - /managing-access-to-your-projects diff --git a/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects.md b/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects.md index e43f9cae81f5..e5a562132bc8 100644 --- a/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects.md +++ b/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects.md @@ -9,8 +9,6 @@ versions: redirect_from: - /issues/trying-out-the-new-projects-experience/managing-access-to-projects type: tutorial -topics: - - Projects allowTitleToDifferFromFilename: true --- diff --git a/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-project-templates-in-your-organization.md b/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-project-templates-in-your-organization.md index 5f6d6ece0b1e..00a331230898 100644 --- a/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-project-templates-in-your-organization.md +++ b/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-project-templates-in-your-organization.md @@ -8,8 +8,6 @@ versions: ghec: '*' type: tutorial permissions: 'People with admin permissions for a project in an organization can set the project as a template. People with admin or write permissions for a project in an organization can copy the project and set the copied project as a template.' -topics: - - Projects allowTitleToDifferFromFilename: true --- diff --git a/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-visibility-of-your-projects.md b/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-visibility-of-your-projects.md index 654a9b9f3ed0..a3dedd112435 100644 --- a/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-visibility-of-your-projects.md +++ b/content/issues/planning-and-tracking-with-projects/managing-your-project/managing-visibility-of-your-projects.md @@ -9,8 +9,6 @@ versions: redirect_from: - /issues/trying-out-the-new-projects-experience/managing-the-visibility-of-your-projects type: tutorial -topics: - - Projects allowTitleToDifferFromFilename: true permissions: 'Organization owners can manage the visibility of {% data variables.projects.projects_v2 %} in their organization. Organization owners can also allow collaborators with admin permissions to manage project visibility. Visibility of user projects can be managed by the owner of the project and collaborators with admin permissions.' --- diff --git a/content/issues/planning-and-tracking-with-projects/sharing-project-updates.md b/content/issues/planning-and-tracking-with-projects/sharing-project-updates.md index a5f5a8ed2a6e..7dfe1c82b41a 100644 --- a/content/issues/planning-and-tracking-with-projects/sharing-project-updates.md +++ b/content/issues/planning-and-tracking-with-projects/sharing-project-updates.md @@ -10,8 +10,6 @@ versions: ghes: '*' type: overview permissions: Anyone with write access for a project can add a status update. Anyone with read access for a project can view status updates and subscribe. -topics: - - Projects --- ## About status updates diff --git a/content/issues/planning-and-tracking-with-projects/understanding-fields/about-date-fields.md b/content/issues/planning-and-tracking-with-projects/understanding-fields/about-date-fields.md index f380dbb66b40..7d412ac557a1 100644 --- a/content/issues/planning-and-tracking-with-projects/understanding-fields/about-date-fields.md +++ b/content/issues/planning-and-tracking-with-projects/understanding-fields/about-date-fields.md @@ -7,8 +7,6 @@ versions: ghec: '*' ghes: '*' type: tutorial -topics: - - Projects redirect_from: - /issues/planning-and-tracking-with-projects/understanding-field-types/about-date-fields --- diff --git a/content/issues/planning-and-tracking-with-projects/understanding-fields/about-iteration-fields.md b/content/issues/planning-and-tracking-with-projects/understanding-fields/about-iteration-fields.md index aa51e3d755e3..b917f5e1fecc 100644 --- a/content/issues/planning-and-tracking-with-projects/understanding-fields/about-iteration-fields.md +++ b/content/issues/planning-and-tracking-with-projects/understanding-fields/about-iteration-fields.md @@ -10,8 +10,6 @@ redirect_from: - /issues/trying-out-the-new-projects-experience/managing-iterations - /issues/planning-and-tracking-with-projects/understanding-field-types/about-iteration-fields type: tutorial -topics: - - Projects --- You can create an iteration field to associate items with specific repeating blocks of time. Iterations can be set to any length of time, can include breaks, and can be individually edited to modify name and date range. With projects, you can group by iteration to visualize the balance of upcoming work, use filters to focus on a single iteration, and sort by iteration. diff --git a/content/issues/planning-and-tracking-with-projects/understanding-fields/about-parent-issue-and-sub-issue-progress-fields.md b/content/issues/planning-and-tracking-with-projects/understanding-fields/about-parent-issue-and-sub-issue-progress-fields.md index 40f8544d9e6f..481c64dba242 100644 --- a/content/issues/planning-and-tracking-with-projects/understanding-fields/about-parent-issue-and-sub-issue-progress-fields.md +++ b/content/issues/planning-and-tracking-with-projects/understanding-fields/about-parent-issue-and-sub-issue-progress-fields.md @@ -5,8 +5,6 @@ intro: 'You can show an issue''s parent issue and view sub-issue progress in you versions: feature: sub-issues type: tutorial -topics: - - Projects --- If your organization uses sub-issues, you can enable the "Parent issue" and "Sub-issue progress" fields on your projects to see the relationships between your issues and the progress made on those issues. diff --git a/content/issues/planning-and-tracking-with-projects/understanding-fields/about-pull-request-fields.md b/content/issues/planning-and-tracking-with-projects/understanding-fields/about-pull-request-fields.md index df0a34e81625..2d39bdcae724 100644 --- a/content/issues/planning-and-tracking-with-projects/understanding-fields/about-pull-request-fields.md +++ b/content/issues/planning-and-tracking-with-projects/understanding-fields/about-pull-request-fields.md @@ -6,8 +6,6 @@ versions: fpt: '*' ghec: '*' type: tutorial -topics: - - Projects --- You can enable the "Linked pull requests" and "Reviewers" fields on your projects to see information about a pull request, making a project the way to plan and track your issues, pull request, and code. diff --git a/content/issues/planning-and-tracking-with-projects/understanding-fields/about-single-select-fields.md b/content/issues/planning-and-tracking-with-projects/understanding-fields/about-single-select-fields.md index 2666bc1c1c33..5ce5799a1776 100644 --- a/content/issues/planning-and-tracking-with-projects/understanding-fields/about-single-select-fields.md +++ b/content/issues/planning-and-tracking-with-projects/understanding-fields/about-single-select-fields.md @@ -7,8 +7,6 @@ versions: ghec: '*' ghes: '*' type: tutorial -topics: - - Projects redirect_from: - /issues/planning-and-tracking-with-projects/understanding-field-types/about-single-select-fields --- diff --git a/content/issues/planning-and-tracking-with-projects/understanding-fields/about-text-and-number-fields.md b/content/issues/planning-and-tracking-with-projects/understanding-fields/about-text-and-number-fields.md index 010c798fec53..1e3d87eba85a 100644 --- a/content/issues/planning-and-tracking-with-projects/understanding-fields/about-text-and-number-fields.md +++ b/content/issues/planning-and-tracking-with-projects/understanding-fields/about-text-and-number-fields.md @@ -7,8 +7,6 @@ versions: ghec: '*' ghes: '*' type: tutorial -topics: - - Projects redirect_from: - /issues/planning-and-tracking-with-projects/understanding-field-types/about-text-and-number-fields --- diff --git a/content/issues/planning-and-tracking-with-projects/understanding-fields/about-the-issue-type-field.md b/content/issues/planning-and-tracking-with-projects/understanding-fields/about-the-issue-type-field.md index a5bb89f123a3..11aa7704328d 100644 --- a/content/issues/planning-and-tracking-with-projects/understanding-fields/about-the-issue-type-field.md +++ b/content/issues/planning-and-tracking-with-projects/understanding-fields/about-the-issue-type-field.md @@ -5,8 +5,6 @@ intro: 'You can show the type of the issue in your projects.' versions: feature: issue-types type: tutorial -topics: - - Projects --- If your organization uses issue types, you can enable the "Type" field on your projects to see the issue type and how the issue is classified in your organization, such as a bug, task, or feature. diff --git a/content/issues/planning-and-tracking-with-projects/understanding-fields/deleting-custom-fields.md b/content/issues/planning-and-tracking-with-projects/understanding-fields/deleting-custom-fields.md index b63f4fd937ee..4fa862270944 100644 --- a/content/issues/planning-and-tracking-with-projects/understanding-fields/deleting-custom-fields.md +++ b/content/issues/planning-and-tracking-with-projects/understanding-fields/deleting-custom-fields.md @@ -6,8 +6,6 @@ versions: ghec: '*' ghes: '*' type: tutorial -topics: - - Projects redirect_from: - /issues/planning-and-tracking-with-projects/understanding-field-types/deleting-fields --- diff --git a/content/issues/planning-and-tracking-with-projects/understanding-fields/index.md b/content/issues/planning-and-tracking-with-projects/understanding-fields/index.md index 1a7ee8729e85..89a7fbd87e9a 100644 --- a/content/issues/planning-and-tracking-with-projects/understanding-fields/index.md +++ b/content/issues/planning-and-tracking-with-projects/understanding-fields/index.md @@ -4,9 +4,6 @@ shortTitle: Understanding fields intro: 'Learn about the different fields and custom field types, how to add fields to your project, and how to manage custom fields.' versions: feature: projects-v2 -topics: - - Issues - - Projects children: - /about-text-and-number-fields - /about-date-fields diff --git a/content/issues/planning-and-tracking-with-projects/understanding-fields/renaming-custom-fields.md b/content/issues/planning-and-tracking-with-projects/understanding-fields/renaming-custom-fields.md index ffa00dd7671a..f2bed66a4b5c 100644 --- a/content/issues/planning-and-tracking-with-projects/understanding-fields/renaming-custom-fields.md +++ b/content/issues/planning-and-tracking-with-projects/understanding-fields/renaming-custom-fields.md @@ -6,8 +6,6 @@ versions: ghec: '*' ghes: '*' type: tutorial -topics: - - Projects redirect_from: - /issues/planning-and-tracking-with-projects/understanding-field-types/renaming-fields --- diff --git a/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/about-insights-for-projects.md b/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/about-insights-for-projects.md index 417b63632226..067a7caaba63 100644 --- a/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/about-insights-for-projects.md +++ b/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/about-insights-for-projects.md @@ -8,8 +8,6 @@ versions: redirect_from: - /issues/trying-out-the-new-projects-experience/using-insights-with-projects type: tutorial -topics: - - Projects allowTitleToDifferFromFilename: true --- diff --git a/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/configuring-charts.md b/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/configuring-charts.md index 790dffe37598..fd66e8c1532e 100644 --- a/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/configuring-charts.md +++ b/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/configuring-charts.md @@ -6,8 +6,6 @@ versions: ghec: '*' ghes: '*' type: tutorial -topics: - - Projects --- {% data reusables.projects.access-insights %} diff --git a/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/creating-charts.md b/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/creating-charts.md index ab1978ad180a..60cd5400b146 100644 --- a/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/creating-charts.md +++ b/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/creating-charts.md @@ -6,8 +6,6 @@ versions: ghec: '*' ghes: '*' type: tutorial -topics: - - Projects --- {% data reusables.projects.access-insights %} diff --git a/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/index.md b/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/index.md index 9ecdd00fca45..e1cb38ae35e9 100644 --- a/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/index.md +++ b/content/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/index.md @@ -4,9 +4,6 @@ shortTitle: Viewing insights intro: You can use insights to visualize your projects by creating and sharing charts built from your project's data. versions: feature: projects-v2-insights -topics: - - Issues - - Projects children: - /about-insights-for-projects - /creating-charts diff --git a/content/issues/tracking-your-work-with-issues/administering-issues/closing-an-issue.md b/content/issues/tracking-your-work-with-issues/administering-issues/closing-an-issue.md index 4d43b2b0ea52..886dc6afd822 100644 --- a/content/issues/tracking-your-work-with-issues/administering-issues/closing-an-issue.md +++ b/content/issues/tracking-your-work-with-issues/administering-issues/closing-an-issue.md @@ -6,9 +6,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Issues - - Project management shortTitle: Close an issue redirect_from: - /issues/tracking-your-work-with-issues/closing-an-issue diff --git a/content/issues/tracking-your-work-with-issues/administering-issues/deleting-an-issue.md b/content/issues/tracking-your-work-with-issues/administering-issues/deleting-an-issue.md index f7c8828a2f7c..54066553e9d6 100644 --- a/content/issues/tracking-your-work-with-issues/administering-issues/deleting-an-issue.md +++ b/content/issues/tracking-your-work-with-issues/administering-issues/deleting-an-issue.md @@ -11,8 +11,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Pull requests --- The ability to delete issues depends on whether the repository is owned by a personal account or an organization: * The only account that can delete issues in a repository owned by a personal account is that account. diff --git a/content/issues/tracking-your-work-with-issues/administering-issues/duplicating-an-issue.md b/content/issues/tracking-your-work-with-issues/administering-issues/duplicating-an-issue.md index 4ae61cff8ada..ed179293b340 100644 --- a/content/issues/tracking-your-work-with-issues/administering-issues/duplicating-an-issue.md +++ b/content/issues/tracking-your-work-with-issues/administering-issues/duplicating-an-issue.md @@ -3,8 +3,6 @@ title: Duplicating an issue intro: 'To quickly create a similar issue, you can duplicate an existing open issue into the same repository or a different one.' versions: feature: duplicating-an-issue -topics: - - Issues shortTitle: Duplicate an issue --- diff --git a/content/issues/tracking-your-work-with-issues/administering-issues/index.md b/content/issues/tracking-your-work-with-issues/administering-issues/index.md index 8eba43512be9..f82667597610 100644 --- a/content/issues/tracking-your-work-with-issues/administering-issues/index.md +++ b/content/issues/tracking-your-work-with-issues/administering-issues/index.md @@ -5,8 +5,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Issues children: - /triaging-an-issue-with-ai - /pinning-an-issue-to-your-repository diff --git a/content/issues/tracking-your-work-with-issues/administering-issues/marking-issues-or-pull-requests-as-a-duplicate.md b/content/issues/tracking-your-work-with-issues/administering-issues/marking-issues-or-pull-requests-as-a-duplicate.md index 1428a6ef4a7a..3d1e4fddd8a3 100644 --- a/content/issues/tracking-your-work-with-issues/administering-issues/marking-issues-or-pull-requests-as-a-duplicate.md +++ b/content/issues/tracking-your-work-with-issues/administering-issues/marking-issues-or-pull-requests-as-a-duplicate.md @@ -11,8 +11,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Pull requests --- For a "marked as duplicate" timeline event to appear, the user who creates the duplicate reference comment must have write access to the repository where they create the comment. diff --git a/content/issues/tracking-your-work-with-issues/administering-issues/pinning-an-issue-to-your-repository.md b/content/issues/tracking-your-work-with-issues/administering-issues/pinning-an-issue-to-your-repository.md index 429445a07e1e..e605e1afb97a 100644 --- a/content/issues/tracking-your-work-with-issues/administering-issues/pinning-an-issue-to-your-repository.md +++ b/content/issues/tracking-your-work-with-issues/administering-issues/pinning-an-issue-to-your-repository.md @@ -12,8 +12,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Pull requests shortTitle: Pin an issue --- diff --git a/content/issues/tracking-your-work-with-issues/administering-issues/transferring-an-issue-to-another-repository.md b/content/issues/tracking-your-work-with-issues/administering-issues/transferring-an-issue-to-another-repository.md index d25064b15229..bfb09d765c96 100644 --- a/content/issues/tracking-your-work-with-issues/administering-issues/transferring-an-issue-to-another-repository.md +++ b/content/issues/tracking-your-work-with-issues/administering-issues/transferring-an-issue-to-another-repository.md @@ -11,8 +11,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Pull requests shortTitle: Transfer an issue --- To transfer an open issue to another repository, you must have write access to the repository the issue is in and the repository you're transferring the issue to. For more information, see [AUTOTITLE](/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization). diff --git a/content/issues/tracking-your-work-with-issues/administering-issues/triaging-an-issue-with-ai.md b/content/issues/tracking-your-work-with-issues/administering-issues/triaging-an-issue-with-ai.md index 8e92b1626336..3e3958b1515f 100644 --- a/content/issues/tracking-your-work-with-issues/administering-issues/triaging-an-issue-with-ai.md +++ b/content/issues/tracking-your-work-with-issues/administering-issues/triaging-an-issue-with-ai.md @@ -5,9 +5,6 @@ permissions: 'Anyone on {% data variables.product.prodname_dotcom_the_website %} versions: fpt: '*' ghec: '*' -topics: - - Issues - - Project management shortTitle: Triage an issue --- diff --git a/content/issues/tracking-your-work-with-issues/index.md b/content/issues/tracking-your-work-with-issues/index.md index 288587b9617f..eb2c450b91e8 100644 --- a/content/issues/tracking-your-work-with-issues/index.md +++ b/content/issues/tracking-your-work-with-issues/index.md @@ -6,8 +6,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Issues children: - /learning-about-issues - /using-issues diff --git a/content/issues/tracking-your-work-with-issues/learning-about-issues/about-issues.md b/content/issues/tracking-your-work-with-issues/learning-about-issues/about-issues.md index 0ac010ac979e..16b1c808319c 100644 --- a/content/issues/tracking-your-work-with-issues/learning-about-issues/about-issues.md +++ b/content/issues/tracking-your-work-with-issues/learning-about-issues/about-issues.md @@ -12,10 +12,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Pull requests - - Issues - - Project management --- You can create issues in your repository to plan, discuss, and track work. Issues are quick to create, flexible, and can be used in many ways. Issues can track bug reports, new features and ideas, and anything else you need to write down or discuss with your team, and you can use {% data variables.projects.projects_v2 %} to plan and track the work for your team. {% ifversion sub-issues %}You can also break your work down further by adding sub-issues and easily browse the full hierarchy of work to be done.{% endif %} diff --git a/content/issues/tracking-your-work-with-issues/learning-about-issues/index.md b/content/issues/tracking-your-work-with-issues/learning-about-issues/index.md index 9f4c05d71316..2d54d71b8ab1 100644 --- a/content/issues/tracking-your-work-with-issues/learning-about-issues/index.md +++ b/content/issues/tracking-your-work-with-issues/learning-about-issues/index.md @@ -5,8 +5,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Issues children: - /about-issues - /quickstart diff --git a/content/issues/tracking-your-work-with-issues/learning-about-issues/planning-and-tracking-work-for-your-team-or-project.md b/content/issues/tracking-your-work-with-issues/learning-about-issues/planning-and-tracking-work-for-your-team-or-project.md index b458c090bec0..3d00b9cde9b5 100644 --- a/content/issues/tracking-your-work-with-issues/learning-about-issues/planning-and-tracking-work-for-your-team-or-project.md +++ b/content/issues/tracking-your-work-with-issues/learning-about-issues/planning-and-tracking-work-for-your-team-or-project.md @@ -6,9 +6,6 @@ versions: ghes: '*' ghec: '*' type: overview -topics: - - Project management - - Projects redirect_from: - /issues/tracking-your-work-with-issues/planning-and-tracking-work-for-your-team-or-project - /issues/tracking-your-work-with-issues/configuring-issues/planning-and-tracking-work-for-your-team-or-project diff --git a/content/issues/tracking-your-work-with-issues/learning-about-issues/quickstart.md b/content/issues/tracking-your-work-with-issues/learning-about-issues/quickstart.md index ffdd75aa629e..7cd11c1c9c1e 100644 --- a/content/issues/tracking-your-work-with-issues/learning-about-issues/quickstart.md +++ b/content/issues/tracking-your-work-with-issues/learning-about-issues/quickstart.md @@ -7,9 +7,6 @@ versions: ghes: '*' ghec: '*' type: quick_start -topics: - - Issues - - Project management redirect_from: - /issues/tracking-your-work-with-issues/quickstart - /issues/tracking-your-work-with-issues/configuring-issues/quickstart diff --git a/content/issues/tracking-your-work-with-issues/using-issues/adding-sub-issues.md b/content/issues/tracking-your-work-with-issues/using-issues/adding-sub-issues.md index 1a56bd890922..5ed68485b232 100644 --- a/content/issues/tracking-your-work-with-issues/using-issues/adding-sub-issues.md +++ b/content/issues/tracking-your-work-with-issues/using-issues/adding-sub-issues.md @@ -4,8 +4,6 @@ intro: 'Learn about using sub-issues to break down your work into tasks.' versions: feature: 'sub-issues' type: overview -topics: - - Project management permissions: 'People with at least triage permissions for a repository can add sub-issues.' redirect_from: - /early-access/issues/about-tasklists diff --git a/content/issues/tracking-your-work-with-issues/using-issues/assigning-issues-and-pull-requests-to-other-github-users.md b/content/issues/tracking-your-work-with-issues/using-issues/assigning-issues-and-pull-requests-to-other-github-users.md index ecad239992fa..0ce23c4d5076 100644 --- a/content/issues/tracking-your-work-with-issues/using-issues/assigning-issues-and-pull-requests-to-other-github-users.md +++ b/content/issues/tracking-your-work-with-issues/using-issues/assigning-issues-and-pull-requests-to-other-github-users.md @@ -12,8 +12,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Pull requests shortTitle: Assign issues & PRs --- diff --git a/content/issues/tracking-your-work-with-issues/using-issues/browsing-sub-issues.md b/content/issues/tracking-your-work-with-issues/using-issues/browsing-sub-issues.md index 12f4805d1659..d3824e7bb138 100644 --- a/content/issues/tracking-your-work-with-issues/using-issues/browsing-sub-issues.md +++ b/content/issues/tracking-your-work-with-issues/using-issues/browsing-sub-issues.md @@ -4,8 +4,6 @@ intro: 'Learn how to navigate issue hierarchy in your repositories.' versions: feature: 'sub-issues' type: overview -topics: - - Project management --- {% data reusables.issues.about-sub-issues %} diff --git a/content/issues/tracking-your-work-with-issues/using-issues/creating-a-branch-for-an-issue.md b/content/issues/tracking-your-work-with-issues/using-issues/creating-a-branch-for-an-issue.md index 1a20271ae393..cc3779f98a5c 100644 --- a/content/issues/tracking-your-work-with-issues/using-issues/creating-a-branch-for-an-issue.md +++ b/content/issues/tracking-your-work-with-issues/using-issues/creating-a-branch-for-an-issue.md @@ -6,8 +6,6 @@ versions: ghes: '*' ghec: '*' allowTitleToDifferFromFilename: true -topics: - - Issues shortTitle: Create branch for issue redirect_from: - /issues/tracking-your-work-with-issues/creating-a-branch-for-an-issue diff --git a/content/issues/tracking-your-work-with-issues/using-issues/creating-an-issue.md b/content/issues/tracking-your-work-with-issues/using-issues/creating-an-issue.md index 8b30bac9b728..73d921b8241e 100644 --- a/content/issues/tracking-your-work-with-issues/using-issues/creating-an-issue.md +++ b/content/issues/tracking-your-work-with-issues/using-issues/creating-an-issue.md @@ -23,10 +23,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Pull requests - - Issues - - Project management shortTitle: Create an issue type: how_to --- diff --git a/content/issues/tracking-your-work-with-issues/using-issues/creating-issue-dependencies.md b/content/issues/tracking-your-work-with-issues/using-issues/creating-issue-dependencies.md index 110442ed08c0..c9b6f5aa2570 100644 --- a/content/issues/tracking-your-work-with-issues/using-issues/creating-issue-dependencies.md +++ b/content/issues/tracking-your-work-with-issues/using-issues/creating-issue-dependencies.md @@ -5,8 +5,6 @@ versions: fpt: '*' ghec: '*' type: overview -topics: - - Project management permissions: 'People with at least triage permissions for a repository can create issue dependencies.' product: 'Issue dependencies are available for users on {% data variables.product.prodname_free_user %}, {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, and {% data variables.product.prodname_ghe_cloud %} plans.' --- diff --git a/content/issues/tracking-your-work-with-issues/using-issues/editing-an-issue.md b/content/issues/tracking-your-work-with-issues/using-issues/editing-an-issue.md index 8663163f61a9..332ed58dbab6 100644 --- a/content/issues/tracking-your-work-with-issues/using-issues/editing-an-issue.md +++ b/content/issues/tracking-your-work-with-issues/using-issues/editing-an-issue.md @@ -6,10 +6,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Pull requests - - Issues - - Project management type: how_to --- diff --git a/content/issues/tracking-your-work-with-issues/using-issues/filtering-and-searching-issues-and-pull-requests.md b/content/issues/tracking-your-work-with-issues/using-issues/filtering-and-searching-issues-and-pull-requests.md index c31d965c80b1..fd2ac30ff565 100644 --- a/content/issues/tracking-your-work-with-issues/using-issues/filtering-and-searching-issues-and-pull-requests.md +++ b/content/issues/tracking-your-work-with-issues/using-issues/filtering-and-searching-issues-and-pull-requests.md @@ -38,9 +38,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Issues - - Pull requests shortTitle: Filter and search type: how_to --- diff --git a/content/issues/tracking-your-work-with-issues/using-issues/index.md b/content/issues/tracking-your-work-with-issues/using-issues/index.md index ce2f0e53ff41..1db3a6af357a 100644 --- a/content/issues/tracking-your-work-with-issues/using-issues/index.md +++ b/content/issues/tracking-your-work-with-issues/using-issues/index.md @@ -5,8 +5,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Issues children: - /creating-an-issue - /adding-sub-issues diff --git a/content/issues/tracking-your-work-with-issues/using-issues/linking-a-pull-request-to-an-issue.md b/content/issues/tracking-your-work-with-issues/using-issues/linking-a-pull-request-to-an-issue.md index 734445ab3974..7328215430b6 100644 --- a/content/issues/tracking-your-work-with-issues/using-issues/linking-a-pull-request-to-an-issue.md +++ b/content/issues/tracking-your-work-with-issues/using-issues/linking-a-pull-request-to-an-issue.md @@ -14,8 +14,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Pull requests shortTitle: Link PR to issue --- diff --git a/content/issues/tracking-your-work-with-issues/using-issues/managing-issue-types-in-an-organization.md b/content/issues/tracking-your-work-with-issues/using-issues/managing-issue-types-in-an-organization.md index e4394776b8f7..39706fad6b84 100644 --- a/content/issues/tracking-your-work-with-issues/using-issues/managing-issue-types-in-an-organization.md +++ b/content/issues/tracking-your-work-with-issues/using-issues/managing-issue-types-in-an-organization.md @@ -6,8 +6,6 @@ redirect_from: versions: feature: issue-types type: overview -topics: - - Project management shortTitle: 'Managing issue types' permissions: 'Organization owners can modify issue types.' --- diff --git a/content/issues/tracking-your-work-with-issues/using-issues/viewing-all-of-your-issues-and-pull-requests.md b/content/issues/tracking-your-work-with-issues/using-issues/viewing-all-of-your-issues-and-pull-requests.md index 3dd70b0c6917..93b1d7e3ed27 100644 --- a/content/issues/tracking-your-work-with-issues/using-issues/viewing-all-of-your-issues-and-pull-requests.md +++ b/content/issues/tracking-your-work-with-issues/using-issues/viewing-all-of-your-issues-and-pull-requests.md @@ -12,9 +12,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Pull requests - - Issues shortTitle: View all issues & PRs type: how_to --- diff --git a/content/issues/using-labels-and-milestones-to-track-work/about-milestones.md b/content/issues/using-labels-and-milestones-to-track-work/about-milestones.md index 2cb86f5a5222..510d42a9651f 100644 --- a/content/issues/using-labels-and-milestones-to-track-work/about-milestones.md +++ b/content/issues/using-labels-and-milestones-to-track-work/about-milestones.md @@ -9,8 +9,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Pull requests --- When you [create a milestone](/issues/using-labels-and-milestones-to-track-work/creating-and-editing-milestones-for-issues-and-pull-requests), you can [associate it with issues and pull requests](/issues/using-labels-and-milestones-to-track-work/associating-milestones-with-issues-and-pull-requests). diff --git a/content/issues/using-labels-and-milestones-to-track-work/associating-milestones-with-issues-and-pull-requests.md b/content/issues/using-labels-and-milestones-to-track-work/associating-milestones-with-issues-and-pull-requests.md index 4950b57f7151..b1ced6fd0ace 100644 --- a/content/issues/using-labels-and-milestones-to-track-work/associating-milestones-with-issues-and-pull-requests.md +++ b/content/issues/using-labels-and-milestones-to-track-work/associating-milestones-with-issues-and-pull-requests.md @@ -9,8 +9,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Pull requests shortTitle: Add to milestones --- {% data reusables.repositories.navigate-to-repo %} diff --git a/content/issues/using-labels-and-milestones-to-track-work/creating-and-editing-milestones-for-issues-and-pull-requests.md b/content/issues/using-labels-and-milestones-to-track-work/creating-and-editing-milestones-for-issues-and-pull-requests.md index ccbf6a9cb8bf..d1a4f9e0477b 100644 --- a/content/issues/using-labels-and-milestones-to-track-work/creating-and-editing-milestones-for-issues-and-pull-requests.md +++ b/content/issues/using-labels-and-milestones-to-track-work/creating-and-editing-milestones-for-issues-and-pull-requests.md @@ -10,10 +10,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Pull requests - - Issues - - Project management shortTitle: Create & edit milestones type: how_to --- diff --git a/content/issues/using-labels-and-milestones-to-track-work/filtering-issues-and-pull-requests-by-milestone.md b/content/issues/using-labels-and-milestones-to-track-work/filtering-issues-and-pull-requests-by-milestone.md index db893f8a7306..f3068cd651db 100644 --- a/content/issues/using-labels-and-milestones-to-track-work/filtering-issues-and-pull-requests-by-milestone.md +++ b/content/issues/using-labels-and-milestones-to-track-work/filtering-issues-and-pull-requests-by-milestone.md @@ -9,8 +9,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Pull requests shortTitle: Filter by milestone --- diff --git a/content/issues/using-labels-and-milestones-to-track-work/index.md b/content/issues/using-labels-and-milestones-to-track-work/index.md index 57a51b1fc3b1..eae8ef72dc2a 100644 --- a/content/issues/using-labels-and-milestones-to-track-work/index.md +++ b/content/issues/using-labels-and-milestones-to-track-work/index.md @@ -6,8 +6,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Issues children: - /managing-labels - /about-milestones diff --git a/content/issues/using-labels-and-milestones-to-track-work/managing-labels.md b/content/issues/using-labels-and-milestones-to-track-work/managing-labels.md index edce9fdd4aba..0e34dbf9cbc0 100644 --- a/content/issues/using-labels-and-milestones-to-track-work/managing-labels.md +++ b/content/issues/using-labels-and-milestones-to-track-work/managing-labels.md @@ -24,10 +24,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Pull requests - - Issues - - Project management type: how_to --- ## About labels diff --git a/content/issues/using-labels-and-milestones-to-track-work/viewing-your-milestones-progress.md b/content/issues/using-labels-and-milestones-to-track-work/viewing-your-milestones-progress.md index 1e169771dfe8..485ffb268bf6 100644 --- a/content/issues/using-labels-and-milestones-to-track-work/viewing-your-milestones-progress.md +++ b/content/issues/using-labels-and-milestones-to-track-work/viewing-your-milestones-progress.md @@ -10,8 +10,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Pull requests shortTitle: View progress to milestone --- {% data reusables.repositories.navigate-to-repo %} From b4b5d54e49690e5f781891bf54a310257a0d1553 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Mar 2026 16:30:41 -0800 Subject: [PATCH 03/22] Bump react-is from 18.3.1 to 19.2.4 (#60019) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 64b9dc34d61a..6e7b77e86bca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -77,7 +77,7 @@ "quick-lru": "7.0.1", "react": "^18.3.1", "react-dom": "^18.3.1", - "react-is": "^18.3.1", + "react-is": "^19.2.4", "react-markdown": "^10.1.0", "rehype-highlight": "^7.0.2", "rehype-raw": "^7.0.0", @@ -13654,9 +13654,9 @@ } }, "node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.4.tgz", + "integrity": "sha512-W+EWGn2v0ApPKgKKCy/7s7WHXkboGcsrXE+2joLyVxkbyVQfO3MUEaUQDHoSmb8TFFrSKYa9mw64WZHNHSDzYA==", "license": "MIT" }, "node_modules/react-markdown": { diff --git a/package.json b/package.json index 87651a992706..9ccca0fad8ca 100644 --- a/package.json +++ b/package.json @@ -228,7 +228,7 @@ "quick-lru": "7.0.1", "react": "^18.3.1", "react-dom": "^18.3.1", - "react-is": "^18.3.1", + "react-is": "^19.2.4", "react-markdown": "^10.1.0", "rehype-highlight": "^7.0.2", "rehype-raw": "^7.0.0", From 0efaf791e550fb8bcb028ab8abf7b5236814928b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 00:30:41 +0000 Subject: [PATCH 04/22] Bump actions/upload-artifact from 6.0.0 to 7.0.0 (#60017) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/generate-code-scanning-query-lists.yml | 4 ++-- .github/workflows/index-general-search.yml | 2 +- .github/workflows/link-check-external.yml | 2 +- .github/workflows/link-check-internal.yml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/generate-code-scanning-query-lists.yml b/.github/workflows/generate-code-scanning-query-lists.yml index 2b965f65dc25..f6987745538a 100644 --- a/.github/workflows/generate-code-scanning-query-lists.yml +++ b/.github/workflows/generate-code-scanning-query-lists.yml @@ -88,7 +88,7 @@ jobs: done - name: Upload security query lists - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: name: security-query-lists path: data/reusables/code-scanning/codeql-query-tables/ @@ -150,7 +150,7 @@ jobs: done - name: Upload quality query lists - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: name: quality-query-lists path: data/reusables/code-quality/codeql-query-tables/ diff --git a/.github/workflows/index-general-search.yml b/.github/workflows/index-general-search.yml index 411cc608866c..82b445f58371 100644 --- a/.github/workflows/index-general-search.yml +++ b/.github/workflows/index-general-search.yml @@ -232,7 +232,7 @@ jobs: - name: Upload failures artifact if: ${{ steps.check-failures.outputs.has_failures == 'true' }} - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: name: search-failures-${{ matrix.language }} path: /tmp/records/failures-summary.json diff --git a/.github/workflows/link-check-external.yml b/.github/workflows/link-check-external.yml index 2d4261ab346d..9330a48e8feb 100644 --- a/.github/workflows/link-check-external.yml +++ b/.github/workflows/link-check-external.yml @@ -40,7 +40,7 @@ jobs: - name: Upload report artifact if: always() - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: name: external-link-report path: artifacts/external-link-report.* diff --git a/.github/workflows/link-check-internal.yml b/.github/workflows/link-check-internal.yml index 89bc0d207f67..7ce7089c41bf 100644 --- a/.github/workflows/link-check-internal.yml +++ b/.github/workflows/link-check-internal.yml @@ -89,7 +89,7 @@ jobs: - name: Upload report artifact if: always() - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: name: link-report-${{ matrix.version }}-${{ matrix.language }} path: artifacts/link-report-*.md From 205cd81ed298d508bae1034de8a86869d87b1c05 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 00:30:42 +0000 Subject: [PATCH 05/22] Bump actions/download-artifact from 7.0.0 to 8.0.0 (#60018) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/generate-code-scanning-query-lists.yml | 4 ++-- .github/workflows/index-general-search.yml | 2 +- .github/workflows/link-check-internal.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/generate-code-scanning-query-lists.yml b/.github/workflows/generate-code-scanning-query-lists.yml index f6987745538a..da3e7f726a7b 100644 --- a/.github/workflows/generate-code-scanning-query-lists.yml +++ b/.github/workflows/generate-code-scanning-query-lists.yml @@ -183,13 +183,13 @@ jobs: echo "Copied files from github/codeql repo. Commit SHA: $OPENAPI_COMMIT_SHA" - name: Download security query lists - uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 + uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0 with: name: security-query-lists path: data/reusables/code-scanning/codeql-query-tables/ - name: Download quality query lists - uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 + uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0 with: name: quality-query-lists path: data/reusables/code-quality/codeql-query-tables/ diff --git a/.github/workflows/index-general-search.yml b/.github/workflows/index-general-search.yml index 82b445f58371..f23ccf201398 100644 --- a/.github/workflows/index-general-search.yml +++ b/.github/workflows/index-general-search.yml @@ -254,7 +254,7 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Download all failure artifacts - uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 + uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0 with: pattern: search-failures-* path: /tmp/failures diff --git a/.github/workflows/link-check-internal.yml b/.github/workflows/link-check-internal.yml index 7ce7089c41bf..fd68a6a93e7b 100644 --- a/.github/workflows/link-check-internal.yml +++ b/.github/workflows/link-check-internal.yml @@ -114,7 +114,7 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Download all artifacts - uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 + uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0 with: path: reports pattern: link-report-* From 4f65bc5c993f9aac39baf6bfed1b1b7f51876265 Mon Sep 17 00:00:00 2001 From: Junko Suzuki Date: Wed, 4 Mar 2026 15:34:35 +0900 Subject: [PATCH 06/22] Add the org level ip allow list to the article for removing the org from the enterprise (#59939) Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com> --- .../removing-organizations-from-your-enterprise.md | 1 + 1 file changed, 1 insertion(+) 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 50bbe33e876b..ce75a893b8b1 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 @@ -29,6 +29,7 @@ When you remove an organization from your enterprise: * The organization will be governed by our standard Terms of Service. * Any internal repositories within the organization will be converted to private repositories. * Depending on your policy settings, people who are not members of any other organization may remain in the enterprise as unaffiliated users. These users retain access to {% data variables.product.prodname_copilot_short %} if they were granted access directly from the enterprise. See [AUTOTITLE](/admin/enforcing-policies/enforcing-policies-for-your-enterprise/control-offboarding). +* Any IP allow list configured for the organization will be disabled, as IP allow lists are only available on {% data variables.product.prodname_ghe_cloud %}. See [AUTOTITLE](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization). As part of the downgrade to the free plan: From 341a80554e6dd794126f9c54f45a709f58ce9262 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Wed, 4 Mar 2026 08:34:31 +0000 Subject: [PATCH 07/22] Remove topics frontmatter from billing content (#59976) Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: subatoi <32935794+subatoi@users.noreply.github.com> --- content/billing/concepts/azure-subscriptions.md | 5 ----- content/billing/concepts/billing-cycles.md | 4 ---- content/billing/concepts/budgets-and-alerts.md | 4 ---- content/billing/concepts/cost-centers.md | 4 ---- content/billing/concepts/discounted-plans.md | 7 ------- .../concepts/enterprise-billing/azure-devops-licenses.md | 4 ---- .../concepts/enterprise-billing/billing-for-enterprises.md | 3 --- .../concepts/enterprise-billing/combined-enterprise-use.md | 4 ---- .../concepts/enterprise-billing/ghes-license-files.md | 4 ---- content/billing/concepts/enterprise-billing/index.md | 2 -- .../concepts/enterprise-billing/usage-based-licenses.md | 3 --- .../concepts/enterprise-billing/visual-studio-subs.md | 4 ---- content/billing/concepts/impact-of-plan-changes.md | 6 ------ content/billing/concepts/index.md | 2 -- content/billing/concepts/product-billing/git-lfs.md | 6 ------ content/billing/concepts/product-billing/github-actions.md | 4 ---- .../concepts/product-billing/github-advanced-security.md | 5 ----- .../concepts/product-billing/github-code-quality.md | 5 ----- .../billing/concepts/product-billing/github-codespaces.md | 3 --- .../concepts/product-billing/github-copilot-licenses.md | 3 --- .../product-billing/github-copilot-premium-requests.md | 3 --- content/billing/concepts/product-billing/github-models.md | 3 --- .../billing/concepts/product-billing/github-packages.md | 4 ---- content/billing/concepts/product-billing/github-spark.md | 2 -- content/billing/concepts/product-billing/index.md | 2 -- .../third-party-payments/github-marketplace-apps.md | 3 --- .../concepts/third-party-payments/github-sponsors.md | 3 --- content/billing/concepts/third-party-payments/index.md | 2 -- content/billing/get-started/billing-manager-onboard.md | 4 ---- content/billing/get-started/how-billing-works.md | 3 --- content/billing/get-started/index.md | 2 -- content/billing/get-started/introduction-to-billing.md | 5 ----- content/billing/how-tos/index.md | 2 -- .../how-tos/manage-for-client/create-as-csp-partner.md | 5 ----- .../how-tos/manage-for-client/create-client-enterprise.md | 5 ----- .../billing/how-tos/manage-for-client/create-client-org.md | 5 ----- content/billing/how-tos/manage-for-client/index.md | 2 -- .../billing/how-tos/manage-for-client/manage-client-org.md | 4 ---- .../how-tos/manage-plan-and-licenses/downgrade-plan.md | 7 ------- content/billing/how-tos/manage-plan-and-licenses/index.md | 2 -- .../manage-plan-and-licenses/manage-pending-changes.md | 4 ---- .../manage-plan-and-licenses/manage-user-licenses.md | 4 ---- .../how-tos/manage-plan-and-licenses/upgrade-plan.md | 6 ------ .../manage-plan-and-licenses/view-enterprise-usage.md | 3 --- .../manage-server-licenses/download-your-license.md | 4 ---- content/billing/how-tos/manage-server-licenses/index.md | 3 --- .../how-tos/manage-server-licenses/sync-license-usage.md | 4 ---- .../how-tos/manage-server-licenses/upload-new-license.md | 4 ---- .../how-tos/pay-third-parties/cancel-marketplace-app.md | 7 ------- .../how-tos/pay-third-parties/cancel-sponsorship.md | 4 ---- .../how-tos/pay-third-parties/downgrade-marketplace-app.md | 6 ------ .../how-tos/pay-third-parties/downgrade-sponsorship.md | 4 ---- .../billing/how-tos/pay-third-parties/end-sponsorship.md | 3 --- .../how-tos/pay-third-parties/upgrade-marketplace-app.md | 6 ------ .../how-tos/pay-third-parties/upgrade-sponsorship.md | 4 ---- content/billing/how-tos/products/buy-advanced-security.md | 4 ---- content/billing/how-tos/products/download-license-use.md | 4 ---- content/billing/how-tos/products/estimate-spending.md | 4 ---- content/billing/how-tos/products/index.md | 2 -- content/billing/how-tos/products/manage-ghas-licenses.md | 4 ---- content/billing/how-tos/products/use-cost-centers.md | 3 --- content/billing/how-tos/products/view-ghas-committers.md | 4 ---- .../billing/how-tos/products/view-productlicense-use.md | 2 -- content/billing/how-tos/set-up-budgets.md | 6 ------ .../how-tos/set-up-payment/add-sales-tax-certificate.md | 4 ---- .../billing/how-tos/set-up-payment/connect-azure-sub.md | 2 -- content/billing/how-tos/set-up-payment/index.md | 2 -- .../how-tos/set-up-payment/india-one-time-payments.md | 4 ---- .../how-tos/set-up-payment/manage-enterprise-invoice.md | 4 ---- .../billing/how-tos/set-up-payment/manage-payment-info.md | 5 ----- content/billing/how-tos/set-up-payment/redeem-coupon.md | 6 ------ .../how-tos/set-up-payment/set-up-vs-subscription.md | 4 ---- .../how-tos/troubleshooting/azure-sub-connection.md | 3 --- content/billing/how-tos/troubleshooting/declined-card.md | 3 --- .../how-tos/troubleshooting/enterprise-license-usage.md | 4 ---- content/billing/how-tos/troubleshooting/index.md | 2 -- content/billing/how-tos/troubleshooting/locked-account.md | 6 ------ content/billing/index.md | 2 -- content/billing/reference/actions-runner-pricing.md | 3 --- content/billing/reference/azure-billing.md | 3 --- content/billing/reference/azure-subscription.md | 4 ---- content/billing/reference/billing-reports.md | 4 ---- content/billing/reference/billing-roles.md | 4 ---- content/billing/reference/cost-center-allocation.md | 4 ---- content/billing/reference/costs-for-github-models.md | 2 -- .../reference/enterprise-license-troubleshooting.md | 4 ---- content/billing/reference/github-license-users.md | 6 ------ content/billing/reference/index.md | 2 -- content/billing/reference/license-reports.md | 4 ---- content/billing/reference/product-and-sku-names.md | 3 --- content/billing/reference/product-usage-included.md | 6 ------ content/billing/reference/roles-for-visual-studio.md | 4 ---- content/billing/reference/supported-payment-methods.md | 2 -- content/billing/tutorials/automate-usage-reporting.md | 4 ---- content/billing/tutorials/control-costs-at-scale.md | 4 ---- content/billing/tutorials/gather-insights.md | 4 ---- content/billing/tutorials/index.md | 2 -- content/billing/tutorials/soft-budgets.md | 3 --- 98 files changed, 372 deletions(-) diff --git a/content/billing/concepts/azure-subscriptions.md b/content/billing/concepts/azure-subscriptions.md index 4460832630d7..0307a2aa0a23 100644 --- a/content/billing/concepts/azure-subscriptions.md +++ b/content/billing/concepts/azure-subscriptions.md @@ -6,11 +6,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing - - Enterprise - - Team - - Azure subscription contentType: concepts product: 'Organization and enterprise accounts can pay for any metered use of {% data variables.product.github %} using an Azure subscription. This option is not available for personal accounts.' --- diff --git a/content/billing/concepts/billing-cycles.md b/content/billing/concepts/billing-cycles.md index ae3ffc19bed4..cc354cc3760f 100644 --- a/content/billing/concepts/billing-cycles.md +++ b/content/billing/concepts/billing-cycles.md @@ -11,10 +11,6 @@ redirect_from: - /billing/using-the-new-billing-platform/viewing-your-subscriptions-and-billing-date - /billing/using-the-new-billing-platform/about-the-billing-cycle - /billing/managing-your-billing/about-the-billing-cycle -topics: - - Billing - - Enterprise - - Team product: '{% data reusables.billing.enhanced-billing-platform-product %}' contentType: concepts --- diff --git a/content/billing/concepts/budgets-and-alerts.md b/content/billing/concepts/budgets-and-alerts.md index 8e51d4bcdd1a..4bf455d65de1 100644 --- a/content/billing/concepts/budgets-and-alerts.md +++ b/content/billing/concepts/budgets-and-alerts.md @@ -4,10 +4,6 @@ intro: 'Budgets help you track and control spending on different products.' shortTitle: Budgets and alerts versions: feature: enhanced-billing-platform -topics: - - Billing - - Enterprise - - Team contentType: concepts --- diff --git a/content/billing/concepts/cost-centers.md b/content/billing/concepts/cost-centers.md index e50bb7979463..1852b127f332 100644 --- a/content/billing/concepts/cost-centers.md +++ b/content/billing/concepts/cost-centers.md @@ -4,10 +4,6 @@ intro: 'Attribute spending to specific parts of your business.' shortTitle: Cost centers versions: feature: enhanced-billing-platform -topics: - - Billing - - Enterprise - - Team contentType: concepts product: '{% data variables.product.prodname_ghe_cloud %}' --- diff --git a/content/billing/concepts/discounted-plans.md b/content/billing/concepts/discounted-plans.md index 7e01b40c6b8d..6b2e6e99ac7f 100644 --- a/content/billing/concepts/discounted-plans.md +++ b/content/billing/concepts/discounted-plans.md @@ -13,13 +13,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Billing - - Accounts - - Education - - Discounts - - Nonprofits - - User account shortTitle: Discounted plans contentType: concepts --- diff --git a/content/billing/concepts/enterprise-billing/azure-devops-licenses.md b/content/billing/concepts/enterprise-billing/azure-devops-licenses.md index e9bfdf3fd474..588b7405cb47 100644 --- a/content/billing/concepts/enterprise-billing/azure-devops-licenses.md +++ b/content/billing/concepts/enterprise-billing/azure-devops-licenses.md @@ -5,10 +5,6 @@ versions: fpt: '*' ghec: '*' product: Enterprise accounts using Microsoft Entra ID as their identity provider, see [AUTOTITLE](/enterprise-cloud@latest/admin/managing-iam/provisioning-user-accounts-with-scim/configuring-scim-provisioning-for-users) -topics: - - Billing - - Enterprise - - Licensing shortTitle: Azure DevOps licenses contentType: concepts --- diff --git a/content/billing/concepts/enterprise-billing/billing-for-enterprises.md b/content/billing/concepts/enterprise-billing/billing-for-enterprises.md index ec9cc76bab9c..9e2cbffb5020 100644 --- a/content/billing/concepts/enterprise-billing/billing-for-enterprises.md +++ b/content/billing/concepts/enterprise-billing/billing-for-enterprises.md @@ -16,9 +16,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing - - Enterprise shortTitle: Billing for enterprises contentType: concepts --- diff --git a/content/billing/concepts/enterprise-billing/combined-enterprise-use.md b/content/billing/concepts/enterprise-billing/combined-enterprise-use.md index b2d945274ddb..c453a429483b 100644 --- a/content/billing/concepts/enterprise-billing/combined-enterprise-use.md +++ b/content/billing/concepts/enterprise-billing/combined-enterprise-use.md @@ -5,10 +5,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing - - Enterprise - - Licensing shortTitle: Combined enterprise use redirect_from: - /billing/managing-your-license-for-github-enterprise/about-licenses-for-github-enterprise diff --git a/content/billing/concepts/enterprise-billing/ghes-license-files.md b/content/billing/concepts/enterprise-billing/ghes-license-files.md index 2d237a95089f..4c3d3caa23f5 100644 --- a/content/billing/concepts/enterprise-billing/ghes-license-files.md +++ b/content/billing/concepts/enterprise-billing/ghes-license-files.md @@ -5,10 +5,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing - - Enterprise - - Licensing shortTitle: GHES license files contentType: concepts --- diff --git a/content/billing/concepts/enterprise-billing/index.md b/content/billing/concepts/enterprise-billing/index.md index da7df7eb7f97..ff6386649d3c 100644 --- a/content/billing/concepts/enterprise-billing/index.md +++ b/content/billing/concepts/enterprise-billing/index.md @@ -5,8 +5,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing children: - /billing-for-enterprises - /usage-based-licenses diff --git a/content/billing/concepts/enterprise-billing/usage-based-licenses.md b/content/billing/concepts/enterprise-billing/usage-based-licenses.md index 5b50383837bd..6bb1cb9b3e76 100644 --- a/content/billing/concepts/enterprise-billing/usage-based-licenses.md +++ b/content/billing/concepts/enterprise-billing/usage-based-licenses.md @@ -14,9 +14,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing - - Enterprise permissions: Enterprise administrators product: '{% data variables.product.prodname_enterprise %}' shortTitle: Usage-based licenses diff --git a/content/billing/concepts/enterprise-billing/visual-studio-subs.md b/content/billing/concepts/enterprise-billing/visual-studio-subs.md index 097e6847c6d9..a0789beb692a 100644 --- a/content/billing/concepts/enterprise-billing/visual-studio-subs.md +++ b/content/billing/concepts/enterprise-billing/visual-studio-subs.md @@ -15,10 +15,6 @@ redirect_from: versions: ghec: '*' ghes: '*' -topics: - - Billing - - Enterprise - - Licensing shortTitle: Visual Studio subs contentType: concepts --- diff --git a/content/billing/concepts/impact-of-plan-changes.md b/content/billing/concepts/impact-of-plan-changes.md index 7e640504097b..ea74d5e5e4a3 100644 --- a/content/billing/concepts/impact-of-plan-changes.md +++ b/content/billing/concepts/impact-of-plan-changes.md @@ -10,12 +10,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Billing - - Fundamentals - - Organizations - - Upgrades - - User account shortTitle: Impact of plan changes contentType: concepts --- diff --git a/content/billing/concepts/index.md b/content/billing/concepts/index.md index e8103fa887f7..89099acc3446 100644 --- a/content/billing/concepts/index.md +++ b/content/billing/concepts/index.md @@ -6,8 +6,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing children: - /billing-cycles - /budgets-and-alerts diff --git a/content/billing/concepts/product-billing/git-lfs.md b/content/billing/concepts/product-billing/git-lfs.md index 6d96b02d7c79..3ead48416e3a 100644 --- a/content/billing/concepts/product-billing/git-lfs.md +++ b/content/billing/concepts/product-billing/git-lfs.md @@ -38,12 +38,6 @@ redirect_from: - /billing/using-the-new-billing-platform/about-git-large-file-storage - /billing/using-the-new-billing-platform/about-billing-for-git-large-file-storage - /billing/managing-billing-for-your-products/managing-billing-for-git-large-file-storage/about-billing-for-git-large-file-storage -topics: - - Billing - - LFS - - Enterprise - - Team - - Upgrades shortTitle: Git LFS product: '{% data reusables.billing.enhanced-billing-platform-product %}' contentType: concepts diff --git a/content/billing/concepts/product-billing/github-actions.md b/content/billing/concepts/product-billing/github-actions.md index 4a27b8eced9e..3cd193d89d69 100644 --- a/content/billing/concepts/product-billing/github-actions.md +++ b/content/billing/concepts/product-billing/github-actions.md @@ -15,10 +15,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Actions - - Billing - - Spending limits shortTitle: GitHub Actions contentType: concepts --- diff --git a/content/billing/concepts/product-billing/github-advanced-security.md b/content/billing/concepts/product-billing/github-advanced-security.md index 7c43d481e215..75db1bfaba64 100644 --- a/content/billing/concepts/product-billing/github-advanced-security.md +++ b/content/billing/concepts/product-billing/github-advanced-security.md @@ -17,11 +17,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Advanced Security - - Billing - - Enterprise - - Licensing shortTitle: GitHub Advanced Security contentType: concepts --- diff --git a/content/billing/concepts/product-billing/github-code-quality.md b/content/billing/concepts/product-billing/github-code-quality.md index 94111241c55e..e20f4b36e64a 100644 --- a/content/billing/concepts/product-billing/github-code-quality.md +++ b/content/billing/concepts/product-billing/github-code-quality.md @@ -4,11 +4,6 @@ intro: 'Learn how usage of {% data variables.product.prodname_code_quality_short product: '{% data reusables.gated-features.code-quality-availability %}' versions: feature: code-quality -topics: - - Code Quality - - Billing - - Enterprise - - Licensing shortTitle: GitHub Code Quality contentType: concepts --- diff --git a/content/billing/concepts/product-billing/github-codespaces.md b/content/billing/concepts/product-billing/github-codespaces.md index 446f71b13815..118b8679d498 100644 --- a/content/billing/concepts/product-billing/github-codespaces.md +++ b/content/billing/concepts/product-billing/github-codespaces.md @@ -5,9 +5,6 @@ intro: 'Learn about the costs for using {% data variables.product.prodname_githu versions: fpt: '*' ghec: '*' -topics: - - Codespaces - - Billing redirect_from: - /billing/managing-billing-for-github-codespaces/about-billing-for-codespaces - /github/developing-online-with-codespaces/about-billing-for-codespaces diff --git a/content/billing/concepts/product-billing/github-copilot-licenses.md b/content/billing/concepts/product-billing/github-copilot-licenses.md index 401115bd1b36..a36393c1629d 100644 --- a/content/billing/concepts/product-billing/github-copilot-licenses.md +++ b/content/billing/concepts/product-billing/github-copilot-licenses.md @@ -3,9 +3,6 @@ title: GitHub Copilot licenses intro: 'Learn how licenses for {% data variables.product.prodname_copilot_short %} work, including usage measurement and managing your budget.' versions: feature: copilot -topics: - - Billing - - Copilot redirect_from: - /billing/concepts/product-billing/github-copilot - /billing/managing-billing-for-github-copilot/about-billing-for-github-copilot diff --git a/content/billing/concepts/product-billing/github-copilot-premium-requests.md b/content/billing/concepts/product-billing/github-copilot-premium-requests.md index 560d710aa89f..6b0336e536f8 100644 --- a/content/billing/concepts/product-billing/github-copilot-premium-requests.md +++ b/content/billing/concepts/product-billing/github-copilot-premium-requests.md @@ -3,9 +3,6 @@ title: GitHub Copilot premium requests intro: 'Learn how premium requests in {% data variables.product.prodname_copilot_short %} work, including usage measurement and managing your budget.' versions: feature: copilot -topics: - - Billing - - Copilot contentType: concepts --- diff --git a/content/billing/concepts/product-billing/github-models.md b/content/billing/concepts/product-billing/github-models.md index 5f6ed2ca8892..63c8a1bdbec9 100644 --- a/content/billing/concepts/product-billing/github-models.md +++ b/content/billing/concepts/product-billing/github-models.md @@ -4,9 +4,6 @@ shortTitle: GitHub Models intro: 'If you want to use {% data variables.product.prodname_github_models %} beyond the free usage included in your account, you can choose to opt in to paid usage.' versions: feature: github-models -topics: - - Enterprise - - Billing redirect_from: - /billing/managing-billing-for-your-products/about-billing-for-github-models contentType: concepts diff --git a/content/billing/concepts/product-billing/github-packages.md b/content/billing/concepts/product-billing/github-packages.md index 020978664d18..2c1797f009d2 100644 --- a/content/billing/concepts/product-billing/github-packages.md +++ b/content/billing/concepts/product-billing/github-packages.md @@ -13,10 +13,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Billing - - Packages - - Spending limits shortTitle: GitHub Packages contentType: concepts --- diff --git a/content/billing/concepts/product-billing/github-spark.md b/content/billing/concepts/product-billing/github-spark.md index 4a26864180c3..ca3c4977704f 100644 --- a/content/billing/concepts/product-billing/github-spark.md +++ b/content/billing/concepts/product-billing/github-spark.md @@ -3,8 +3,6 @@ title: GitHub Spark billing intro: 'Learn how {% data variables.product.prodname_spark %} is billed for users.' versions: feature: spark -topics: - - Copilot shortTitle: GitHub Spark redirect_from: - /copilot/concepts/copilot-billing/about-billing-for-github-spark diff --git a/content/billing/concepts/product-billing/index.md b/content/billing/concepts/product-billing/index.md index e6075b063def..0a619dd57bcd 100644 --- a/content/billing/concepts/product-billing/index.md +++ b/content/billing/concepts/product-billing/index.md @@ -6,8 +6,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing children: - /github-actions - /github-advanced-security diff --git a/content/billing/concepts/third-party-payments/github-marketplace-apps.md b/content/billing/concepts/third-party-payments/github-marketplace-apps.md index 819e958cfd4a..5118d04b4bc0 100644 --- a/content/billing/concepts/third-party-payments/github-marketplace-apps.md +++ b/content/billing/concepts/third-party-payments/github-marketplace-apps.md @@ -11,9 +11,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Billing - - Marketplace shortTitle: GitHub Marketplace apps contentType: concepts --- diff --git a/content/billing/concepts/third-party-payments/github-sponsors.md b/content/billing/concepts/third-party-payments/github-sponsors.md index 3aeaae8b01be..929f9ba08f80 100644 --- a/content/billing/concepts/third-party-payments/github-sponsors.md +++ b/content/billing/concepts/third-party-payments/github-sponsors.md @@ -10,9 +10,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Billing - - Sponsors shortTitle: GitHub Sponsors contentType: concepts --- diff --git a/content/billing/concepts/third-party-payments/index.md b/content/billing/concepts/third-party-payments/index.md index c7f89d778401..ef010a03215f 100644 --- a/content/billing/concepts/third-party-payments/index.md +++ b/content/billing/concepts/third-party-payments/index.md @@ -6,8 +6,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing children: - /github-sponsors - /github-marketplace-apps diff --git a/content/billing/get-started/billing-manager-onboard.md b/content/billing/get-started/billing-manager-onboard.md index f27516e13192..c574c06685ce 100644 --- a/content/billing/get-started/billing-manager-onboard.md +++ b/content/billing/get-started/billing-manager-onboard.md @@ -5,10 +5,6 @@ intro: 'A quick overview of your role and how you can work with organization and versions: fpt: '*' ghec: '*' -topics: - - Billing - - Enterprise - - Organizations contentType: get-started audience: - driver diff --git a/content/billing/get-started/how-billing-works.md b/content/billing/get-started/how-billing-works.md index c7a372131737..536c5f4783d2 100644 --- a/content/billing/get-started/how-billing-works.md +++ b/content/billing/get-started/how-billing-works.md @@ -25,9 +25,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Billing - - Fundamentals contentType: get-started --- diff --git a/content/billing/get-started/index.md b/content/billing/get-started/index.md index d782bf8d44f2..86dde0301919 100644 --- a/content/billing/get-started/index.md +++ b/content/billing/get-started/index.md @@ -12,8 +12,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing children: - /how-billing-works - /introduction-to-billing diff --git a/content/billing/get-started/introduction-to-billing.md b/content/billing/get-started/introduction-to-billing.md index c2aa324731ef..fca319ed10e6 100644 --- a/content/billing/get-started/introduction-to-billing.md +++ b/content/billing/get-started/introduction-to-billing.md @@ -10,11 +10,6 @@ redirect_from: - /billing/using-the-new-billing-platform/getting-started-with-the-new-billing-platform - /billing/managing-your-billing/about-the-new-billing-platform - /billing/reference/previous-billing-platform-endpoints -topics: - - Billing - - Personal account - - Enterprise - - Team shortTitle: Introduction to billing contentType: get-started --- diff --git a/content/billing/how-tos/index.md b/content/billing/how-tos/index.md index d5993f36b042..728137855256 100644 --- a/content/billing/how-tos/index.md +++ b/content/billing/how-tos/index.md @@ -6,8 +6,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing children: - /set-up-payment - /manage-plan-and-licenses diff --git a/content/billing/how-tos/manage-for-client/create-as-csp-partner.md b/content/billing/how-tos/manage-for-client/create-as-csp-partner.md index 2e0e358ebf2f..c25f29dbd59a 100644 --- a/content/billing/how-tos/manage-for-client/create-as-csp-partner.md +++ b/content/billing/how-tos/manage-for-client/create-as-csp-partner.md @@ -4,11 +4,6 @@ intro: Learn how to set up an enterprise account for your customer as a Microsof versions: fpt: '*' ghec: '*' -topics: - - Billing - - User account - - Enterprise - - Upgrades shortTitle: Create as CSP partner product: 'Microsoft Cloud Solution Provider (CSP) partners setting up {% data variables.product.prodname_enterprise %}.
{% data variables.product.github %} partners should see [AUTOTITLE](/billing/how-tos/manage-for-client/create-client-enterprise).' redirect_from: diff --git a/content/billing/how-tos/manage-for-client/create-client-enterprise.md b/content/billing/how-tos/manage-for-client/create-client-enterprise.md index 715a993400cd..ae8a9c545755 100644 --- a/content/billing/how-tos/manage-for-client/create-client-enterprise.md +++ b/content/billing/how-tos/manage-for-client/create-client-enterprise.md @@ -4,11 +4,6 @@ intro: 'You can create and pay for an enterprise account on {% data variables.pr versions: fpt: '*' ghec: '*' -topics: - - Billing - - User account - - Enterprise - - Upgrades shortTitle: Create client enterprise product: '{% data variables.product.github %} partners setting up {% data variables.product.prodname_enterprise %}.
Microsoft Cloud Solution Provider (CSP) partners should see [AUTOTITLE](/billing/how-tos/manage-for-client/create-as-csp-partner).' redirect_from: diff --git a/content/billing/how-tos/manage-for-client/create-client-org.md b/content/billing/how-tos/manage-for-client/create-client-org.md index 99111c1f98a9..544f11b5b75b 100644 --- a/content/billing/how-tos/manage-for-client/create-client-org.md +++ b/content/billing/how-tos/manage-for-client/create-client-org.md @@ -17,11 +17,6 @@ versions: fpt: '*' ghec: '*' product: '{% data variables.product.github %} partners setting up {% data variables.product.prodname_team %}' -topics: - - Billing - - User account - - Organizations - - Upgrades shortTitle: Create client org contentType: how-tos --- diff --git a/content/billing/how-tos/manage-for-client/index.md b/content/billing/how-tos/manage-for-client/index.md index 50ec470a1a45..105d44064420 100644 --- a/content/billing/how-tos/manage-for-client/index.md +++ b/content/billing/how-tos/manage-for-client/index.md @@ -14,8 +14,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Billing children: - create-client-org - create-client-enterprise diff --git a/content/billing/how-tos/manage-for-client/manage-client-org.md b/content/billing/how-tos/manage-for-client/manage-client-org.md index 27c6b9277158..3da44bcfc429 100644 --- a/content/billing/how-tos/manage-for-client/manage-client-org.md +++ b/content/billing/how-tos/manage-for-client/manage-client-org.md @@ -21,10 +21,6 @@ versions: fpt: '*' ghec: '*' permissions: 'Billing manager or organization owner' -topics: - - Billing - - Organizations - - Upgrades shortTitle: Manage client org contentType: how-tos --- diff --git a/content/billing/how-tos/manage-plan-and-licenses/downgrade-plan.md b/content/billing/how-tos/manage-plan-and-licenses/downgrade-plan.md index 2d6c6b18ef7a..844617ed605f 100644 --- a/content/billing/how-tos/manage-plan-and-licenses/downgrade-plan.md +++ b/content/billing/how-tos/manage-plan-and-licenses/downgrade-plan.md @@ -22,13 +22,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Billing - - Accounts - - Downgrades - - Organizations - - Repositories - - User account shortTitle: Downgrade plan contentType: how-tos --- diff --git a/content/billing/how-tos/manage-plan-and-licenses/index.md b/content/billing/how-tos/manage-plan-and-licenses/index.md index ddfe73e6bc7d..36ab22f2e574 100644 --- a/content/billing/how-tos/manage-plan-and-licenses/index.md +++ b/content/billing/how-tos/manage-plan-and-licenses/index.md @@ -19,8 +19,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing children: - /upgrade-plan - /downgrade-plan diff --git a/content/billing/how-tos/manage-plan-and-licenses/manage-pending-changes.md b/content/billing/how-tos/manage-plan-and-licenses/manage-pending-changes.md index a41f04ce4af1..9bd1a5b95cdd 100644 --- a/content/billing/how-tos/manage-plan-and-licenses/manage-pending-changes.md +++ b/content/billing/how-tos/manage-plan-and-licenses/manage-pending-changes.md @@ -13,10 +13,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Billing - - Organizations - - User account shortTitle: Manage pending changes contentType: how-tos --- diff --git a/content/billing/how-tos/manage-plan-and-licenses/manage-user-licenses.md b/content/billing/how-tos/manage-plan-and-licenses/manage-user-licenses.md index caf99d5be493..07a841ee723f 100644 --- a/content/billing/how-tos/manage-plan-and-licenses/manage-user-licenses.md +++ b/content/billing/how-tos/manage-plan-and-licenses/manage-user-licenses.md @@ -13,10 +13,6 @@ redirect_from: - /billing/managing-your-billing/adding-licenses-to-an-organization - /billing/how-tos/manage-plan-and-licenses/manage-organization-licenses - /billing/how-tos/manage-plan-and-licenses/add-licenses -topics: - - Billing - - Enterprise - - Team shortTitle: Manage user licenses contentType: how-tos --- diff --git a/content/billing/how-tos/manage-plan-and-licenses/upgrade-plan.md b/content/billing/how-tos/manage-plan-and-licenses/upgrade-plan.md index 56b3616f06f5..bf6f3b5bb537 100644 --- a/content/billing/how-tos/manage-plan-and-licenses/upgrade-plan.md +++ b/content/billing/how-tos/manage-plan-and-licenses/upgrade-plan.md @@ -24,12 +24,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Billing - - Organizations - - Troubleshooting - - Upgrades - - User account shortTitle: Upgrade plan contentType: how-tos --- diff --git a/content/billing/how-tos/manage-plan-and-licenses/view-enterprise-usage.md b/content/billing/how-tos/manage-plan-and-licenses/view-enterprise-usage.md index 337b1e280b60..4d5623e0f11e 100644 --- a/content/billing/how-tos/manage-plan-and-licenses/view-enterprise-usage.md +++ b/content/billing/how-tos/manage-plan-and-licenses/view-enterprise-usage.md @@ -15,9 +15,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing - - Enterprise shortTitle: View enterprise usage contentType: how-tos --- diff --git a/content/billing/how-tos/manage-server-licenses/download-your-license.md b/content/billing/how-tos/manage-server-licenses/download-your-license.md index b050e8418810..0432c556863a 100644 --- a/content/billing/how-tos/manage-server-licenses/download-your-license.md +++ b/content/billing/how-tos/manage-server-licenses/download-your-license.md @@ -5,10 +5,6 @@ permissions: 'Enterprise owners can download license files for {% data variables versions: ghec: '*' ghes: '*' -topics: - - Billing - - Enterprise - - Licensing shortTitle: Download your license redirect_from: - /free-pro-team@latest/billing/managing-your-license-for-github-enterprise diff --git a/content/billing/how-tos/manage-server-licenses/index.md b/content/billing/how-tos/manage-server-licenses/index.md index b16496bdb40f..0233cebd90cf 100644 --- a/content/billing/how-tos/manage-server-licenses/index.md +++ b/content/billing/how-tos/manage-server-licenses/index.md @@ -5,9 +5,6 @@ intro: 'Learn how to set up an instance of {% data variables.product.prodname_gh versions: ghec: '*' ghes: '*' -topics: - - Billing - - Enterprise children: - /download-your-license - /upload-new-license diff --git a/content/billing/how-tos/manage-server-licenses/sync-license-usage.md b/content/billing/how-tos/manage-server-licenses/sync-license-usage.md index 32b0d46ba691..d5e97bf18341 100644 --- a/content/billing/how-tos/manage-server-licenses/sync-license-usage.md +++ b/content/billing/how-tos/manage-server-licenses/sync-license-usage.md @@ -4,10 +4,6 @@ intro: 'Sync licenses manually or with {% data variables.product.prodname_github versions: ghec: '*' ghes: '*' -topics: - - Billing - - Enterprise - - Licensing shortTitle: Sync license usage redirect_from: - /billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud diff --git a/content/billing/how-tos/manage-server-licenses/upload-new-license.md b/content/billing/how-tos/manage-server-licenses/upload-new-license.md index e73c2dd0a489..264af5faf102 100644 --- a/content/billing/how-tos/manage-server-licenses/upload-new-license.md +++ b/content/billing/how-tos/manage-server-licenses/upload-new-license.md @@ -4,10 +4,6 @@ intro: 'You can upload your license file for {% data variables.product.prodname_ versions: ghec: '*' ghes: '*' -topics: - - Billing - - Enterprise - - Licensing shortTitle: Upload new license redirect_from: - /billing/managing-your-license-for-github-enterprise/uploading-a-new-license-to-github-enterprise-server diff --git a/content/billing/how-tos/pay-third-parties/cancel-marketplace-app.md b/content/billing/how-tos/pay-third-parties/cancel-marketplace-app.md index 7792d3a85a8d..ca8fa812480e 100644 --- a/content/billing/how-tos/pay-third-parties/cancel-marketplace-app.md +++ b/content/billing/how-tos/pay-third-parties/cancel-marketplace-app.md @@ -12,13 +12,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Billing - - Cancellation - - Marketplace - - Organizations - - Trials - - User account shortTitle: Cancel Marketplace app contentType: how-tos --- diff --git a/content/billing/how-tos/pay-third-parties/cancel-sponsorship.md b/content/billing/how-tos/pay-third-parties/cancel-sponsorship.md index c5e2f0c0990f..a35d17b882f7 100644 --- a/content/billing/how-tos/pay-third-parties/cancel-sponsorship.md +++ b/content/billing/how-tos/pay-third-parties/cancel-sponsorship.md @@ -4,10 +4,6 @@ intro: You can cancel your sponsorship. versions: fpt: '*' ghec: '*' -topics: - - Billing - - Cancellation - - Sponsors shortTitle: Cancel sponsorship contentType: how-tos --- diff --git a/content/billing/how-tos/pay-third-parties/downgrade-marketplace-app.md b/content/billing/how-tos/pay-third-parties/downgrade-marketplace-app.md index 2ba63ad6edd7..2a713cf93ad6 100644 --- a/content/billing/how-tos/pay-third-parties/downgrade-marketplace-app.md +++ b/content/billing/how-tos/pay-third-parties/downgrade-marketplace-app.md @@ -12,12 +12,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Billing - - Downgrades - - Marketplace - - Organizations - - User account shortTitle: Downgrade Marketplace app contentType: how-tos --- diff --git a/content/billing/how-tos/pay-third-parties/downgrade-sponsorship.md b/content/billing/how-tos/pay-third-parties/downgrade-sponsorship.md index 44851ea690e2..7b1dc760f23f 100644 --- a/content/billing/how-tos/pay-third-parties/downgrade-sponsorship.md +++ b/content/billing/how-tos/pay-third-parties/downgrade-sponsorship.md @@ -10,10 +10,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Billing - - Downgrades - - Sponsors shortTitle: Downgrade sponsorship contentType: how-tos --- diff --git a/content/billing/how-tos/pay-third-parties/end-sponsorship.md b/content/billing/how-tos/pay-third-parties/end-sponsorship.md index d563a866ca5e..b2bad11f4ffd 100644 --- a/content/billing/how-tos/pay-third-parties/end-sponsorship.md +++ b/content/billing/how-tos/pay-third-parties/end-sponsorship.md @@ -7,9 +7,6 @@ versions: redirect_from: - /billing/managing-billing-for-github-sponsors/setting-an-end-date-to-a-sponsorship - /billing/managing-billing-for-your-products/managing-billing-for-github-sponsors/setting-an-end-date-to-a-sponsorship -topics: - - Billing - - Sponsors shortTitle: End sponsorship contentType: how-tos --- diff --git a/content/billing/how-tos/pay-third-parties/upgrade-marketplace-app.md b/content/billing/how-tos/pay-third-parties/upgrade-marketplace-app.md index 93d0fb83feae..304a49274152 100644 --- a/content/billing/how-tos/pay-third-parties/upgrade-marketplace-app.md +++ b/content/billing/how-tos/pay-third-parties/upgrade-marketplace-app.md @@ -12,12 +12,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Billing - - Marketplace - - Organizations - - Upgrades - - User account shortTitle: Upgrade Marketplace app contentType: how-tos --- diff --git a/content/billing/how-tos/pay-third-parties/upgrade-sponsorship.md b/content/billing/how-tos/pay-third-parties/upgrade-sponsorship.md index 51ad9a31687b..2f339564f4c2 100644 --- a/content/billing/how-tos/pay-third-parties/upgrade-sponsorship.md +++ b/content/billing/how-tos/pay-third-parties/upgrade-sponsorship.md @@ -10,10 +10,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Billing - - Sponsors - - Upgrades shortTitle: Upgrade sponsorship contentType: how-tos --- diff --git a/content/billing/how-tos/products/buy-advanced-security.md b/content/billing/how-tos/products/buy-advanced-security.md index c9bf34ff1045..3e0422042b7f 100644 --- a/content/billing/how-tos/products/buy-advanced-security.md +++ b/content/billing/how-tos/products/buy-advanced-security.md @@ -10,10 +10,6 @@ redirect_from: - /billing/managing-billing-for-github-advanced-security/signing-up-for-github-advanced-security - /billing/managing-billing-for-your-products/managing-billing-for-github-advanced-security/signing-up-for-github-advanced-security - /billing/how-tos/products/add-advanced-security -topics: - - Billing - - Advanced Security - - Enterprise shortTitle: Buy Advanced Security contentType: how-tos --- diff --git a/content/billing/how-tos/products/download-license-use.md b/content/billing/how-tos/products/download-license-use.md index 8a75d021eb34..44135f132a1f 100644 --- a/content/billing/how-tos/products/download-license-use.md +++ b/content/billing/how-tos/products/download-license-use.md @@ -6,10 +6,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing - - Advanced Security - - Enterprise shortTitle: Download license use redirect_from: - /billing/managing-billing-for-your-products/managing-billing-for-github-advanced-security/downloading-your-github-advanced-security-usage diff --git a/content/billing/how-tos/products/estimate-spending.md b/content/billing/how-tos/products/estimate-spending.md index bd26270d401a..2575e4bdb350 100644 --- a/content/billing/how-tos/products/estimate-spending.md +++ b/content/billing/how-tos/products/estimate-spending.md @@ -11,10 +11,6 @@ redirect_from: - /billing/using-the-new-billing-platform/estimating-spending - /billing/managing-your-billing/estimating-spending - /billing/tutorials/estimate-spending -topics: - - Billing - - Enterprise - - Team permissions: '{% data reusables.permissions.enhanced-billing-platform %}' product: '{% data reusables.billing.enhanced-billing-platform-product %}' contentType: how-tos diff --git a/content/billing/how-tos/products/index.md b/content/billing/how-tos/products/index.md index 2716a0b94d57..d9fb0d36b525 100644 --- a/content/billing/how-tos/products/index.md +++ b/content/billing/how-tos/products/index.md @@ -20,8 +20,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing children: - /view-productlicense-use - /download-license-use diff --git a/content/billing/how-tos/products/manage-ghas-licenses.md b/content/billing/how-tos/products/manage-ghas-licenses.md index 17a74c9861ac..595ba56f8005 100644 --- a/content/billing/how-tos/products/manage-ghas-licenses.md +++ b/content/billing/how-tos/products/manage-ghas-licenses.md @@ -9,10 +9,6 @@ redirect_from: - /billing/managing-billing-for-github-advanced-security/managing-your-github-advanced-security-licensing - /billing/managing-billing-for-your-products/managing-billing-for-github-advanced-security/managing-your-github-advanced-security-licensing - /billing/how-tos/products/manage-ghas-license -topics: - - Billing - - Advanced Security - - Enterprise shortTitle: Manage GHAS licenses contentType: how-tos --- diff --git a/content/billing/how-tos/products/use-cost-centers.md b/content/billing/how-tos/products/use-cost-centers.md index e5070c75fb61..fa3be2b3d486 100644 --- a/content/billing/how-tos/products/use-cost-centers.md +++ b/content/billing/how-tos/products/use-cost-centers.md @@ -9,9 +9,6 @@ redirect_from: - /billing/using-the-new-billing-platform/charging-business-units - /billing/managing-your-billing/charging-business-units - /billing/tutorials/use-cost-centers -topics: - - Billing - - Enterprise product: '{% data variables.product.prodname_ghe_cloud %}' shortTitle: Use cost centers contentType: how-tos diff --git a/content/billing/how-tos/products/view-ghas-committers.md b/content/billing/how-tos/products/view-ghas-committers.md index 9946265beefa..6bdaa09118ea 100644 --- a/content/billing/how-tos/products/view-ghas-committers.md +++ b/content/billing/how-tos/products/view-ghas-committers.md @@ -8,10 +8,6 @@ versions: redirect_from: - /billing/managing-billing-for-github-advanced-security/viewing-committer-information-for-github-advanced-security - /billing/managing-billing-for-your-products/managing-billing-for-github-advanced-security/viewing-committer-information-for-github-advanced-security -topics: - - Billing - - Advanced Security - - Enterprise shortTitle: View GHAS committers contentType: how-tos --- diff --git a/content/billing/how-tos/products/view-productlicense-use.md b/content/billing/how-tos/products/view-productlicense-use.md index 7db6879cc720..2926040d643b 100644 --- a/content/billing/how-tos/products/view-productlicense-use.md +++ b/content/billing/how-tos/products/view-productlicense-use.md @@ -33,8 +33,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing shortTitle: View product/license use permissions: '{% data reusables.permissions.enhanced-billing-cloud-all %}' product: Cloud only diff --git a/content/billing/how-tos/set-up-budgets.md b/content/billing/how-tos/set-up-budgets.md index 138128f9a46a..d4288874ea45 100644 --- a/content/billing/how-tos/set-up-budgets.md +++ b/content/billing/how-tos/set-up-budgets.md @@ -20,12 +20,6 @@ redirect_from: - /billing/managing-billing-for-your-products/managing-billing-for-github-packages/managing-your-spending-limit-for-github-packages - /billing/managing-your-billing/using-budgets-control-spending - /billing/tutorials/set-up-budgets -topics: - - Billing - - Enterprise - - Organizations - - Spending limits - - User account permissions: '{% data reusables.permissions.enhanced-billing-platform %}' shortTitle: Set up budgets contentType: how-tos diff --git a/content/billing/how-tos/set-up-payment/add-sales-tax-certificate.md b/content/billing/how-tos/set-up-payment/add-sales-tax-certificate.md index 47798ed7d10c..272777a9e3f2 100644 --- a/content/billing/how-tos/set-up-payment/add-sales-tax-certificate.md +++ b/content/billing/how-tos/set-up-payment/add-sales-tax-certificate.md @@ -10,10 +10,6 @@ versions: ghec: '*' ghes: '*' product: 'US-based organization and enterprise accounts that use the {% data variables.product.github %} Customer Agreement, see {% ifversion fpt or ghec %}[AUTOTITLE](/organizations/managing-organization-settings/upgrading-to-the-github-customer-agreement){% elsif ghes %}[AUTOTITLE](/enterprise-cloud@latest/organizations/managing-organization-settings/upgrading-to-the-github-customer-agreement) in the {% data variables.product.prodname_ghe_cloud %} documentation{% endif %}' -topics: - - Billing - - Organizations - - User account shortTitle: Add sales tax certificate contentType: how-tos --- diff --git a/content/billing/how-tos/set-up-payment/connect-azure-sub.md b/content/billing/how-tos/set-up-payment/connect-azure-sub.md index 9f8796e99dd7..c1cab326bc8c 100644 --- a/content/billing/how-tos/set-up-payment/connect-azure-sub.md +++ b/content/billing/how-tos/set-up-payment/connect-azure-sub.md @@ -14,8 +14,6 @@ versions: ghes: '*' shortTitle: Connect Azure sub permissions: 'Billing managers or owners' -topics: - - Billing contentType: how-tos --- diff --git a/content/billing/how-tos/set-up-payment/index.md b/content/billing/how-tos/set-up-payment/index.md index f6d400fe6539..9ab7b33ef9dc 100644 --- a/content/billing/how-tos/set-up-payment/index.md +++ b/content/billing/how-tos/set-up-payment/index.md @@ -6,8 +6,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing children: - /manage-payment-info - /connect-azure-sub diff --git a/content/billing/how-tos/set-up-payment/india-one-time-payments.md b/content/billing/how-tos/set-up-payment/india-one-time-payments.md index 6167dd12b6d8..13af0b989ae6 100644 --- a/content/billing/how-tos/set-up-payment/india-one-time-payments.md +++ b/content/billing/how-tos/set-up-payment/india-one-time-payments.md @@ -8,10 +8,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Billing - - Sponsors - - Policy shortTitle: India one-time payments contentType: how-tos --- diff --git a/content/billing/how-tos/set-up-payment/manage-enterprise-invoice.md b/content/billing/how-tos/set-up-payment/manage-enterprise-invoice.md index 229428c3885b..95ebcb080139 100644 --- a/content/billing/how-tos/set-up-payment/manage-enterprise-invoice.md +++ b/content/billing/how-tos/set-up-payment/manage-enterprise-invoice.md @@ -10,10 +10,6 @@ versions: ghec: '*' ghes: '*' product: '{% data reusables.gated-features.enterprise-invoices %}' -topics: - - Billing - - Enterprise - - Licensing contentType: how-tos --- diff --git a/content/billing/how-tos/set-up-payment/manage-payment-info.md b/content/billing/how-tos/set-up-payment/manage-payment-info.md index cdf0290de3d4..fcb1b50f3b0b 100644 --- a/content/billing/how-tos/set-up-payment/manage-payment-info.md +++ b/content/billing/how-tos/set-up-payment/manage-payment-info.md @@ -17,11 +17,6 @@ redirect_from: - /billing/managing-your-github-billing-settings/setting-your-billing-email - /billing/managing-your-github-billing-settings/viewing-your-payment-history-and-receipts - /billing/managing-your-billing/managing-your-payment-and-billing-information -topics: - - Billing - - Enterprise - - Team - - Receipts permissions: '{% data reusables.permissions.enhanced-billing-platform %}' shortTitle: Manage payment info contentType: how-tos diff --git a/content/billing/how-tos/set-up-payment/redeem-coupon.md b/content/billing/how-tos/set-up-payment/redeem-coupon.md index 154be77b3ac6..39caf2ed1dca 100644 --- a/content/billing/how-tos/set-up-payment/redeem-coupon.md +++ b/content/billing/how-tos/set-up-payment/redeem-coupon.md @@ -16,12 +16,6 @@ versions: fpt: '*' ghec: '*' product: 'Personal, organization, and enterprise account owners
Organization and enterprise billing managers' -topics: - - Billing - - Discounts - - Fundamentals - - Organizations - - User account shortTitle: Redeem coupon contentType: how-tos --- diff --git a/content/billing/how-tos/set-up-payment/set-up-vs-subscription.md b/content/billing/how-tos/set-up-payment/set-up-vs-subscription.md index 6f5cd68e2658..975b510bec98 100644 --- a/content/billing/how-tos/set-up-payment/set-up-vs-subscription.md +++ b/content/billing/how-tos/set-up-payment/set-up-vs-subscription.md @@ -9,10 +9,6 @@ redirect_from: - /billing/managing-billing-for-your-products/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/setting-up-visual-studio-subscriptions-with-github-enterprise - /billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise - /billing/managing-billing-for-your-products/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise -topics: - - Billing - - Enterprise - - Licensing shortTitle: Set up VS subscription contentType: how-tos --- diff --git a/content/billing/how-tos/troubleshooting/azure-sub-connection.md b/content/billing/how-tos/troubleshooting/azure-sub-connection.md index 0ae9595d9008..020bea6b5fe6 100644 --- a/content/billing/how-tos/troubleshooting/azure-sub-connection.md +++ b/content/billing/how-tos/troubleshooting/azure-sub-connection.md @@ -5,9 +5,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing - - Troubleshooting shortTitle: Azure sub connection contentType: how-tos --- diff --git a/content/billing/how-tos/troubleshooting/declined-card.md b/content/billing/how-tos/troubleshooting/declined-card.md index c97faf71f32c..b50c9a9e942a 100644 --- a/content/billing/how-tos/troubleshooting/declined-card.md +++ b/content/billing/how-tos/troubleshooting/declined-card.md @@ -13,9 +13,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Billing - - Troubleshooting shortTitle: Declined card contentType: how-tos --- diff --git a/content/billing/how-tos/troubleshooting/enterprise-license-usage.md b/content/billing/how-tos/troubleshooting/enterprise-license-usage.md index fd8ea6f253c9..c35e3c56a467 100644 --- a/content/billing/how-tos/troubleshooting/enterprise-license-usage.md +++ b/content/billing/how-tos/troubleshooting/enterprise-license-usage.md @@ -6,10 +6,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing - - Enterprise - - Licensing shortTitle: Enterprise license usage redirect_from: - /billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise diff --git a/content/billing/how-tos/troubleshooting/index.md b/content/billing/how-tos/troubleshooting/index.md index 8fe421e70c51..5f0594cc373b 100644 --- a/content/billing/how-tos/troubleshooting/index.md +++ b/content/billing/how-tos/troubleshooting/index.md @@ -6,8 +6,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing children: - /declined-card - /locked-account diff --git a/content/billing/how-tos/troubleshooting/locked-account.md b/content/billing/how-tos/troubleshooting/locked-account.md index 2d4046c1aa85..2e8319a05aa4 100644 --- a/content/billing/how-tos/troubleshooting/locked-account.md +++ b/content/billing/how-tos/troubleshooting/locked-account.md @@ -18,12 +18,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Billing - - Accounts - - Downgrades - - Organizations - - User account shortTitle: Locked account contentType: how-tos --- diff --git a/content/billing/index.md b/content/billing/index.md index d84528f5c417..e21f996985b8 100644 --- a/content/billing/index.md +++ b/content/billing/index.md @@ -37,8 +37,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Billing children: - /get-started - /concepts diff --git a/content/billing/reference/actions-runner-pricing.md b/content/billing/reference/actions-runner-pricing.md index c6adba7c0ae5..e65e554c0b8f 100644 --- a/content/billing/reference/actions-runner-pricing.md +++ b/content/billing/reference/actions-runner-pricing.md @@ -6,9 +6,6 @@ versions: fpt: "*" ghec: "*" ghes: "*" -topics: - - Billing - - Actions contentType: reference redirect_from: - /billing/reference/actions-minute-multipliers diff --git a/content/billing/reference/azure-billing.md b/content/billing/reference/azure-billing.md index d05e1ab286ca..3d3bec4a2944 100644 --- a/content/billing/reference/azure-billing.md +++ b/content/billing/reference/azure-billing.md @@ -6,9 +6,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing - - Enterprise allowTitleToDifferFromFilename: true contentType: reference --- diff --git a/content/billing/reference/azure-subscription.md b/content/billing/reference/azure-subscription.md index e1b685196c82..17c6d720f9f6 100644 --- a/content/billing/reference/azure-subscription.md +++ b/content/billing/reference/azure-subscription.md @@ -6,10 +6,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing - - Enterprise - - Team contentType: reference --- diff --git a/content/billing/reference/billing-reports.md b/content/billing/reference/billing-reports.md index 52bcafbff558..97f7d26bea24 100644 --- a/content/billing/reference/billing-reports.md +++ b/content/billing/reference/billing-reports.md @@ -6,10 +6,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing - - Enterprise - - Team permissions: '{% data reusables.permissions.enhanced-billing-enterprise %}' redirect_from: - /billing/managing-your-billing/about-usage-reports diff --git a/content/billing/reference/billing-roles.md b/content/billing/reference/billing-roles.md index d0ca3164071e..d43d95cbcc83 100644 --- a/content/billing/reference/billing-roles.md +++ b/content/billing/reference/billing-roles.md @@ -8,10 +8,6 @@ redirect_from: - /billing/using-the-enhanced-billing-platform-for-enterprises/roles-for-the-enhanced-billing-platform - /billing/using-the-new-billing-platform/roles-for-the-new-billing-platform - /billing/managing-your-billing/roles-for-the-new-billing-platform -topics: - - Billing - - Enterprise - - Team contentType: reference --- diff --git a/content/billing/reference/cost-center-allocation.md b/content/billing/reference/cost-center-allocation.md index 56ca525f48c7..92d88da69843 100644 --- a/content/billing/reference/cost-center-allocation.md +++ b/content/billing/reference/cost-center-allocation.md @@ -4,10 +4,6 @@ intro: 'Learn how your spending is assigned to cost centers for licensed and met shortTitle: Cost center allocation versions: feature: enhanced-billing-platform -topics: - - Billing - - Enterprise - - Team contentType: reference product: '{% data variables.product.prodname_ghe_cloud %}' --- diff --git a/content/billing/reference/costs-for-github-models.md b/content/billing/reference/costs-for-github-models.md index da69c22ef4dc..bb810077b3b5 100644 --- a/content/billing/reference/costs-for-github-models.md +++ b/content/billing/reference/costs-for-github-models.md @@ -4,8 +4,6 @@ shortTitle: Costs for GitHub Models intro: Reference information for calculating the cost of using different {% data variables.product.prodname_github_models %} directly (outside {% data variables.product.prodname_copilot %}). versions: feature: github-models -topics: - - Billing contentType: reference redirect_from: - /billing/reference/models-multipliers-and-costs diff --git a/content/billing/reference/enterprise-license-troubleshooting.md b/content/billing/reference/enterprise-license-troubleshooting.md index 94184ce3727f..a3a065ce4db2 100644 --- a/content/billing/reference/enterprise-license-troubleshooting.md +++ b/content/billing/reference/enterprise-license-troubleshooting.md @@ -4,10 +4,6 @@ intro: Troubleshoot license usage for your enterprise by understanding consumpti versions: ghec: '*' ghes: '*' -topics: - - Billing - - Enterprise - - Licensing shortTitle: Enterprise license troubleshooting contentType: reference redirect_from: diff --git a/content/billing/reference/github-license-users.md b/content/billing/reference/github-license-users.md index bc857a7f16a7..12ce505b7306 100644 --- a/content/billing/reference/github-license-users.md +++ b/content/billing/reference/github-license-users.md @@ -14,12 +14,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Downgrades - - Enterprise - - Licensing - - Organizations - - Billing contentType: reference --- diff --git a/content/billing/reference/index.md b/content/billing/reference/index.md index 8dbb2fcd2f78..d6a0bbf9bac3 100644 --- a/content/billing/reference/index.md +++ b/content/billing/reference/index.md @@ -6,8 +6,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing children: - /actions-runner-pricing - /azure-billing diff --git a/content/billing/reference/license-reports.md b/content/billing/reference/license-reports.md index 94343d0aa32b..c4f2fc5845f0 100644 --- a/content/billing/reference/license-reports.md +++ b/content/billing/reference/license-reports.md @@ -6,10 +6,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing - - Enterprise - - Team permissions: '{% data reusables.permissions.enhanced-billing-enterprise %}' contentType: reference --- diff --git a/content/billing/reference/product-and-sku-names.md b/content/billing/reference/product-and-sku-names.md index 1deb97e5712e..1734e88d4292 100644 --- a/content/billing/reference/product-and-sku-names.md +++ b/content/billing/reference/product-and-sku-names.md @@ -5,9 +5,6 @@ intro: Learn about the product and SKU identifiers used in the billing platform versions: fpt: '*' ghec: '*' -topics: - - Billing - - Enterprise contentType: reference --- diff --git a/content/billing/reference/product-usage-included.md b/content/billing/reference/product-usage-included.md index 0c79b7e7b1e5..d16921f7c8e8 100644 --- a/content/billing/reference/product-usage-included.md +++ b/content/billing/reference/product-usage-included.md @@ -5,12 +5,6 @@ intro: Check the size of the allowance for usage-based products included in each versions: fpt: '*' ghec: '*' -topics: - - Billing - - Actions - - Codespaces - - Packages - - LFS contentType: reference --- diff --git a/content/billing/reference/roles-for-visual-studio.md b/content/billing/reference/roles-for-visual-studio.md index 98b0f5a11a31..e302ce9440c3 100644 --- a/content/billing/reference/roles-for-visual-studio.md +++ b/content/billing/reference/roles-for-visual-studio.md @@ -5,10 +5,6 @@ intro: 'Learn about the different roles required to set up {% data variables.vis versions: ghec: '*' ghes: '*' -topics: - - Billing - - Enterprise - - Team permissions: '{% data reusables.permissions.enhanced-billing-platform %}' product: '{% data reusables.billing.enhanced-billing-platform-product %}' contentType: reference diff --git a/content/billing/reference/supported-payment-methods.md b/content/billing/reference/supported-payment-methods.md index c8410899f011..434fee22b1c1 100644 --- a/content/billing/reference/supported-payment-methods.md +++ b/content/billing/reference/supported-payment-methods.md @@ -5,8 +5,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing shortTitle: Supported payment methods contentType: reference --- diff --git a/content/billing/tutorials/automate-usage-reporting.md b/content/billing/tutorials/automate-usage-reporting.md index 9aaf87fe285c..5f861884f285 100644 --- a/content/billing/tutorials/automate-usage-reporting.md +++ b/content/billing/tutorials/automate-usage-reporting.md @@ -8,10 +8,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Enterprise - - Billing - - REST permissions: 'Enterprise owners, organization owners, and billing managers' product: '{% data reusables.billing.enhanced-billing-platform-product %}' contentType: tutorials diff --git a/content/billing/tutorials/control-costs-at-scale.md b/content/billing/tutorials/control-costs-at-scale.md index f4889e014d1a..bf63380cc63b 100644 --- a/content/billing/tutorials/control-costs-at-scale.md +++ b/content/billing/tutorials/control-costs-at-scale.md @@ -5,10 +5,6 @@ shortTitle: 'Control costs at scale' versions: fpt: '*' ghec: '*' -topics: - - Enterprise - - Billing - - REST permissions: 'Enterprise owners and billing managers' product: '{% data reusables.billing.cta-ghec-cost-centers %}' contentType: tutorials diff --git a/content/billing/tutorials/gather-insights.md b/content/billing/tutorials/gather-insights.md index 16fb6b266295..2a7d6455bc03 100644 --- a/content/billing/tutorials/gather-insights.md +++ b/content/billing/tutorials/gather-insights.md @@ -7,10 +7,6 @@ redirect_from: - /billing/using-the-enhanced-billing-platform-for-enterprises/gathering-insights-on-your-spending - /billing/using-the-new-billing-platform/gathering-insights-on-your-spending - /billing/managing-your-billing/gathering-insights-on-your-spending -topics: - - Billing - - Enterprise - - Team product: '{% data reusables.billing.enhanced-billing-platform-product %}' shortTitle: Gather insights contentType: tutorials diff --git a/content/billing/tutorials/index.md b/content/billing/tutorials/index.md index 5258361ed4c1..f81b5beb2db7 100644 --- a/content/billing/tutorials/index.md +++ b/content/billing/tutorials/index.md @@ -6,8 +6,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Billing children: - /automate-usage-reporting - /soft-budgets diff --git a/content/billing/tutorials/soft-budgets.md b/content/billing/tutorials/soft-budgets.md index 33041c8f501a..c589a9c123fe 100644 --- a/content/billing/tutorials/soft-budgets.md +++ b/content/billing/tutorials/soft-budgets.md @@ -5,9 +5,6 @@ shortTitle: 'Monitor costs with soft budgets' versions: fpt: '*' ghec: '*' -topics: - - Enterprise - - Billing permissions: 'Enterprise owners and billing managers' contentType: tutorials audience: From 4ac4ac8544f6aa587377df53dfc47c4e1cdcbb37 Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Wed, 4 Mar 2026 10:20:07 +0100 Subject: [PATCH 08/22] [EDI] Configuring private vulnerability reporting for an organization (#59798) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- ...-disclosure-of-security-vulnerabilities.md | 26 ++++++++---- ...erability-reporting-for-an-organization.md | 41 ------------------- .../configure-specific-tools/index.md | 1 - data/learning-tracks/code-security.yml | 2 - .../private-vulnerability-api.md | 2 +- .../private-vulnerability-reporting-enable.md | 2 +- ...erability-reporting-security-researcher.md | 2 +- 7 files changed, 21 insertions(+), 55 deletions(-) delete mode 100644 content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/configuring-private-vulnerability-reporting-for-an-organization.md diff --git a/content/code-security/concepts/vulnerability-reporting-and-management/about-coordinated-disclosure-of-security-vulnerabilities.md b/content/code-security/concepts/vulnerability-reporting-and-management/about-coordinated-disclosure-of-security-vulnerabilities.md index f00d5106e530..955c9788c3c4 100644 --- a/content/code-security/concepts/vulnerability-reporting-and-management/about-coordinated-disclosure-of-security-vulnerabilities.md +++ b/content/code-security/concepts/vulnerability-reporting-and-management/about-coordinated-disclosure-of-security-vulnerabilities.md @@ -7,6 +7,9 @@ redirect_from: - /code-security/security-advisories/repository-security-advisories/about-coordinated-disclosure-of-security-vulnerabilities - /code-security/security-advisories/guidance-on-reporting-and-writing/about-coordinated-disclosure-of-security-vulnerabilities - /code-security/security-advisories/guidance-on-reporting-and-writing-information-about-vulnerabilities/about-coordinated-disclosure-of-security-vulnerabilities + - /code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/configuring-private-vulnerability-reporting-for-an-organization + - /code-security/security-advisories/repository-security-advisories/configuring-private-vulnerability-reporting-for-an-organization + - /code-security/security-advisories/working-with-repository-security-advisories/configuring-private-vulnerability-reporting-for-an-organization versions: fpt: '*' ghec: '*' @@ -33,13 +36,14 @@ It's good practice to report vulnerabilities privately to maintainers. When poss It's acceptable for vulnerability reporters to disclose a vulnerability publicly after a period of time, if they have tried to contact the maintainers and not received a response, or contacted them and been asked to wait too long to disclose it. -We recommend vulnerability reporters clearly state the terms of their disclosure policy as part of their reporting process. Even if the vulnerability reporter does not adhere to a strict policy, it's a good idea to set clear expectations for maintainers in terms of timelines on intended vulnerability disclosures. For an example of disclosure policy, see the [Security Lab's disclosure policy](https://securitylab.github.com/advisories#policy) on the GitHub Security Lab website. +We recommend vulnerability reporters clearly state the terms of their disclosure policy as part of their reporting process. Even if the vulnerability reporter does not adhere to a strict policy, it's a good idea to set clear expectations for maintainers in terms of timelines on intended vulnerability disclosures. For an example of disclosure policy, see the [Security Lab's disclosure policy](https://securitylab.github.com/advisories#policy) on the {% data variables.product.github %} Security Lab website. ### Best practices for maintainers As a maintainer, it's good practice to clearly indicate how and where you want to receive reports for vulnerabilities. If this information is not clearly available, vulnerability reporters don't know how to contact you, and may resort to extracting developer email addresses from git commit histories to try to find an appropriate security contact. This can lead to friction, lost reports, or the publication of unresolved reports. Maintainers should disclose vulnerabilities in a timely manner. If there is a security vulnerability in your repository, we recommend you: + * Treat the vulnerability as a security issue rather than a simple bug, both in your response and your disclosure. For example, you'll need to explicitly mention that the issue is a security vulnerability in the release notes. * Acknowledge receipt of the vulnerability report as quickly as possible, even if no immediate resources are available for investigation. This sends the message that you are quick to respond and act, and it sets a positive tone for the rest of the interaction between you and the vulnerability reporter. * Involve the vulnerability reporter when you verify the impact and veracity of the report. It's likely the vulnerability reporter has already spent time considering the vulnerability in a variety of scenarios, some of which you may have not considered yourself. @@ -50,16 +54,16 @@ Maintainers should disclose vulnerabilities in a timely manner. If there is a se Publishing the details of a security vulnerability doesn't make maintainers look bad. Security vulnerabilities are present everywhere in software, and users will trust maintainers who have a clear and established process for disclosing security vulnerabilities in their code. -## About reporting and disclosing vulnerabilities in projects on {% data variables.product.prodname_dotcom %} +## About reporting and disclosing vulnerabilities in projects on {% data variables.product.github %} -There are two processes available on {% data variables.product.prodname_dotcom %}: +There are two processes available on {% data variables.product.github %}: * The standard process: Vulnerability reporters get in touch with the repository maintainers, using contact information located in the security policy for the repository. The repository maintainers then create a draft repository advisory if required. * Private vulnerability reporting: Vulnerability reporters disclose vulnerability details directly and privately to the repository maintainers by proposing a draft repository advisory and providing details of their findings. ### Standard process -The process for reporting and disclosing vulnerabilities for projects on {% data variables.product.prodname_dotcom %} is as follows: +The process for reporting and disclosing vulnerabilities for projects on {% data variables.product.github %} is as follows: If you are a vulnerability reporter (for example, a security researcher) who would like report a vulnerability, first check if there is a security policy for the related repository. For more information, see [AUTOTITLE](/code-security/getting-started/adding-a-security-policy-to-your-repository#about-security-policies). If there is one, follow it to understand the process before contacting the security team for that repository. @@ -68,11 +72,11 @@ The process for reporting and disclosing vulnerabilities for projects on {% data > [!NOTE] > _For npm only_ - If we receive a report of malware in an npm package, we try to contact you privately. If you don't address the issue in a timely manner, we will disclose it. For more information, see [Reporting malware in an npm package](https://docs.npmjs.com/reporting-malware-in-an-npm-package) on the npm Docs website. - If you've found a security vulnerability in {% data variables.product.prodname_dotcom %}, please report the vulnerability through our coordinated disclosure process. For more information, see the [{% data variables.product.prodname_dotcom %} Security Bug Bounty](https://bounty.github.com/) website. + If you've found a security vulnerability in {% data variables.product.github %}, please report the vulnerability through our coordinated disclosure process. For more information, see the [{% data variables.product.github %} Security Bug Bounty](https://bounty.github.com/) website. If you are a maintainer, you can take ownership of the process at the very beginning of the pipeline by setting up a security policy for your repository, or otherwise making security reporting instructions clearly available, for example in your project’s README file. For information about adding a security policy, see [AUTOTITLE](/code-security/getting-started/adding-a-security-policy-to-your-repository#about-security-policies). If there is no security policy, it's likely that a vulnerability reporter will try to email you or otherwise privately contact you. Alternatively, someone may open a (public) issue with details of a security issue. - As a maintainer, to disclose a vulnerability in your code, you first create a draft security advisory in the package's repository in {% data variables.product.prodname_dotcom %}. {% data reusables.security-advisory.security-advisory-overview %} For more information, see [AUTOTITLE](/code-security/security-advisories/working-with-repository-security-advisories/about-repository-security-advisories). + As a maintainer, to disclose a vulnerability in your code, you first create a draft security advisory in the package's repository in {% data variables.product.github %}. {% data reusables.security-advisory.security-advisory-overview %} For more information, see [AUTOTITLE](/code-security/security-advisories/working-with-repository-security-advisories/about-repository-security-advisories). To get started, see [AUTOTITLE](/code-security/security-advisories/working-with-repository-security-advisories/creating-a-repository-security-advisory). @@ -82,7 +86,7 @@ The process for reporting and disclosing vulnerabilities for projects on {% data Private vulnerability reporting provides a secure, structured way for security researchers to privately disclose security risks to repository maintainers directly within {% data variables.product.prodname_dotcom %}. When a vulnerability is reported, repository maintainers are immediately notified, allowing them to review and respond without the risk of premature public disclosure. -Without clear guidance on how to contact maintainers, security researchers may feel forced to disclose vulnerabilities publicly, such as by posting on social media, opening public issues, or contacting maintainers through informal channels, which can expose users to unnecessary risk. Private vulnerability reporting helps avoid these situations by offering a dedicated, private reporting workflow. +Without clear guidance on how to contact maintainers, security researchers may feel forced to disclose vulnerabilities publicly, such as by posting on social media, opening public issues, or contacting maintainers through informal channels, which can expose users to unnecessary risk. For security researchers, the benefits of using private vulnerability reporting are: @@ -95,7 +99,13 @@ For maintainers, the benefits of using private vulnerability reporting are: {% data reusables.security-advisory.private-vulnerability-reporting-benefits %} -For more information for security researchers and repository maintainers, see [AUTOTITLE](/code-security/security-advisories/guidance-on-reporting-and-writing-information-about-vulnerabilities/privately-reporting-a-security-vulnerability) and [AUTOTITLE](/code-security/security-advisories/guidance-on-reporting-and-writing-information-about-vulnerabilities/managing-privately-reported-security-vulnerabilities), respectively. +{% data reusables.security-advisory.private-vulnerability-api %} > [!NOTE] > If the repository containing the vulnerability doesn't have private vulnerability reporting enabled, both security researchers and repository maintainers need to follow the instructions described in the [Standard process](#standard-process) section above. + +## Next steps + +If you are a security researcher, see [AUTOTITLE](/code-security/security-advisories/guidance-on-reporting-and-writing-information-about-vulnerabilities/privately-reporting-a-security-vulnerability) to learn how to privately report a vulnerability to a repository maintainer. + +If you are a repository maintainer, see [AUTOTITLE](/code-security/security-advisories/working-with-repository-security-advisories/configuring-private-vulnerability-reporting-for-a-repository) to enable private vulnerability reporting for your repository, or [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/creating-a-custom-security-configuration) to manage it across your organization. diff --git a/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/configuring-private-vulnerability-reporting-for-an-organization.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/configuring-private-vulnerability-reporting-for-an-organization.md deleted file mode 100644 index 33a0778bc7bb..000000000000 --- a/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/configuring-private-vulnerability-reporting-for-an-organization.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: Configuring private vulnerability reporting for an organization -intro: Organization owners and security managers can allow security researchers to report vulnerabilities securely in repositories within the organization by enabling private vulnerability reporting for all its public repositories. -permissions: '{% data reusables.permissions.security-org-enable %}' -versions: - fpt: '*' - ghec: '*' -topics: - - Security advisories - - Vulnerabilities -shortTitle: Configure for an organization -redirect_from: - - /code-security/security-advisories/repository-security-advisories/configuring-private-vulnerability-reporting-for-an-organization - - /code-security/security-advisories/working-with-repository-security-advisories/configuring-private-vulnerability-reporting-for-an-organization -contentType: how-tos ---- - -## About privately reporting a security vulnerability - -Security researchers often feel responsible for alerting users to a vulnerability that could be exploited. If there are no clear instructions about contacting maintainers of the repository containing the vulnerability, security researchers may have no other choice but to post about the vulnerability on social media, send direct messages to the maintainer, or even create public issues. This situation can potentially lead to a public disclosure of the vulnerability details. - -{% data reusables.security-advisory.private-vulnerability-reporting-overview %} - -For organization owners and security managers, the benefits of using private vulnerability reporting are: -{% data reusables.security-advisory.private-vulnerability-reporting-benefits %} - -The instructions below refer to enablement at organization level. For information about enabling the feature for a repository, see [AUTOTITLE](/code-security/security-advisories/working-with-repository-security-advisories/configuring-private-vulnerability-reporting-for-a-repository). - -{% data reusables.security-advisory.private-vulnerability-reporting-configure-notifications %} - -For more information about configuring notification preferences, see [AUTOTITLE](/code-security/security-advisories/working-with-repository-security-advisories/configuring-private-vulnerability-reporting-for-a-repository#configuring-notifications-for-private-vulnerability-reporting). - -## Enabling or disabling private vulnerability reporting for public repositories added to the organization - -You can enable or disable private vulnerability reporting for new public repositories added to the organization using the {% data variables.product.prodname_github_security_configuration %}, or you can create a {% data variables.product.prodname_custom_security_configuration %}. For more information, see [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/applying-the-github-recommended-security-configuration-in-your-organization) and [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/creating-a-custom-security-configuration). - -## What having private vulnerability reporting enabled for a repository looks like for a security researcher - -{% data reusables.security-advisory.private-vulnerability-reporting-security-researcher %} - -{% data reusables.security-advisory.private-vulnerability-api %} diff --git a/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/index.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/index.md index 43c2335884c4..99f5258c512d 100644 --- a/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/index.md +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/index.md @@ -15,5 +15,4 @@ children: - /configuring-default-setup-for-code-scanning-at-scale - /configuring-advanced-setup-for-code-scanning-with-codeql-at-scale - /enforcing-dependency-review-across-an-organization - - /configuring-private-vulnerability-reporting-for-an-organization --- diff --git a/data/learning-tracks/code-security.yml b/data/learning-tracks/code-security.yml index 37a0db782699..5922f9c7420b 100644 --- a/data/learning-tracks/code-security.yml +++ b/data/learning-tracks/code-security.yml @@ -20,8 +20,6 @@ security_advisories: /code-security/how-tos/report-and-fix-vulnerabilities/fix-reported-vulnerabilities/managing-privately-reported-security-vulnerabilities - >- /code-security/how-tos/report-and-fix-vulnerabilities/configure-vulnerability-reporting/configuring-private-vulnerability-reporting-for-a-repository - - >- - /code-security/how-tos/secure-at-scale/configure-organization-security/configure-specific-tools/configuring-private-vulnerability-reporting-for-an-organization - >- /code-security/how-tos/report-and-fix-vulnerabilities/fix-reported-vulnerabilities/creating-a-repository-security-advisory - >- diff --git a/data/reusables/security-advisory/private-vulnerability-api.md b/data/reusables/security-advisory/private-vulnerability-api.md index 51b98f9e100f..b59163921a3a 100644 --- a/data/reusables/security-advisory/private-vulnerability-api.md +++ b/data/reusables/security-advisory/private-vulnerability-api.md @@ -1 +1 @@ -Security researchers can also use the REST API to privately report security vulnerabilities. For more information, see [Privately report a security vulnerability](/rest/security-advisories/repository-advisories#privately-report-a-security-vulnerability). +Security researchers can also use the REST API to privately report security vulnerabilities. See [AUTOTITLE](/rest/security-advisories/repository-advisories#privately-report-a-security-vulnerability). diff --git a/data/reusables/security-advisory/private-vulnerability-reporting-enable.md b/data/reusables/security-advisory/private-vulnerability-reporting-enable.md index 4b64ebfc6f6b..edfd8ed7687e 100644 --- a/data/reusables/security-advisory/private-vulnerability-reporting-enable.md +++ b/data/reusables/security-advisory/private-vulnerability-reporting-enable.md @@ -1 +1 @@ -Owners and administrators of public repositories can enable private vulnerability reporting on their repositories. For more information, see [AUTOTITLE](/code-security/security-advisories/working-with-repository-security-advisories/configuring-private-vulnerability-reporting-for-a-repository). +Owners and administrators of public repositories can enable private vulnerability reporting on their repositories. See [AUTOTITLE](/code-security/security-advisories/working-with-repository-security-advisories/configuring-private-vulnerability-reporting-for-a-repository). diff --git a/data/reusables/security-advisory/private-vulnerability-reporting-security-researcher.md b/data/reusables/security-advisory/private-vulnerability-reporting-security-researcher.md index d46b04bf0c25..882dfc534df2 100644 --- a/data/reusables/security-advisory/private-vulnerability-reporting-security-researcher.md +++ b/data/reusables/security-advisory/private-vulnerability-reporting-security-researcher.md @@ -1,3 +1,3 @@ -When private vulnerability reporting is enabled for a repository, security researchers will see a new button in the **Advisories** page of the repository. The security researcher can click this button to privately report a security vulnerability to the repository maintainer. +When private vulnerability reporting is enabled, security researchers see a **Report a vulnerability** button on the repository’s "Advisories" page, which allows them to submit a private report. ![Screenshot showing the "Report a vulnerability" button for a repository where private vulnerability reporting has been enabled.](/assets/images/help/security/report-a-vulnerability-button.png) From 4d4aba189dedb9015cedde5997f9a7f91e699d9a Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Wed, 4 Mar 2026 10:31:50 +0100 Subject: [PATCH 09/22] [EDI] Logs are not detailed enough (#59867) Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com> --- .../logs-not-detailed-enough.md | 21 +++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/content/code-security/reference/code-scanning/troubleshoot-analysis-errors/logs-not-detailed-enough.md b/content/code-security/reference/code-scanning/troubleshoot-analysis-errors/logs-not-detailed-enough.md index f033cb685970..0b91021f933b 100644 --- a/content/code-security/reference/code-scanning/troubleshoot-analysis-errors/logs-not-detailed-enough.md +++ b/content/code-security/reference/code-scanning/troubleshoot-analysis-errors/logs-not-detailed-enough.md @@ -1,7 +1,7 @@ --- title: Logs are not detailed enough shortTitle: Logs not detailed enough -intro: If you'd like to increase the level of detail in your logs, try these steps. +intro: Increase log verbosity and generate debugging artifacts when logs lack diagnostic detail. allowTitleToDifferFromFilename: true versions: fpt: '*' @@ -16,9 +16,18 @@ contentType: reference If your logs are not detailed enough to troubleshoot a problem, there are several steps you can take to obtain extra information and make logs more useful. -## Enable step debug logging +## Enabling step debug logging -You can enable step debug logging in {% data variables.product.prodname_actions %} to increase the verbosity of a job's logs during a job's execution. For more information, see [AUTOTITLE](/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging#enabling-step-debug-logging). +Step debug logging increases the verbosity of a job’s logs during and after execution. + +To enable step debug logging: + +1. In the repository that contains the workflow, set the following secret or variable: `ACTIONS_STEP_DEBUG` to `true`. If both the secret and variable are set, the value of the secret takes precedence over the variable. +1. Re-run the workflow or trigger a new run. + +After setting the secret or variable, more debug events are shown in the step logs. See [AUTOTITLE](/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs#viewing-logs-to-diagnose-failures). + +You can also use the `runner.debug` context to conditionally run steps only when debug logging is enabled. See [AUTOTITLE](/actions/reference/workflows-and-actions/contexts#runner-context). ## Creating {% data variables.product.prodname_codeql %} debugging artifacts @@ -28,11 +37,11 @@ You can enable step debug logging in {% data variables.product.prodname_actions You can obtain artifacts to help you debug {% data variables.product.prodname_codeql %}. The debug artifacts will be uploaded to the workflow run as artifacts with names starting with `debug-artifacts`. If {% data variables.product.prodname_codeql %} analyzes multiple languages concurrently as part of the workflow run, there will be one such artifact for every language. The data contains the {% data variables.product.prodname_codeql %} logs, {% data variables.product.prodname_codeql %} databases, extracted source code files, and any SARIF files produced by the workflow. For more information about downloading {% data variables.product.prodname_codeql %} artifacts, see [AUTOTITLE](/actions/managing-workflow-runs/downloading-workflow-artifacts). -These artifacts will help you debug problems with {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %}. If you contact GitHub support, they might ask for this data. +These artifacts will help you debug problems with {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %}. If you contact {% data variables.contact.github_support %}, they might ask for this data. ### Creating {% data variables.product.prodname_codeql %} debugging artifacts for {% data variables.product.prodname_codeql %} default setup -You can create {% data variables.product.prodname_codeql %} debugging artifacts by enabling {% data variables.product.prodname_actions %} step debug logging and triggering a new {% data variables.product.prodname_codeql %} analysis by, for example, pushing a new commit to a pull request branch. For information on how to enable {% data variables.product.prodname_actions %} step debug logging, see [AUTOTITLE](/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging#enabling-step-debug-logging). +You can create {% data variables.product.prodname_codeql %} debugging artifacts by enabling step debug logging (see [Enabling step debug logging](#enabling-step-debug-logging)) and triggering a new {% data variables.product.prodname_codeql %} analysis, for example, by pushing a new commit to a pull request branch. {% ifversion org-private-registry %} @@ -63,4 +72,4 @@ You can create {% data variables.product.prodname_codeql %} debugging artifacts #### Using {% data variables.product.prodname_actions %} step debug logging -If you have enabled {% data variables.product.prodname_actions %} step debug logging, {% data variables.product.prodname_codeql %} will also produce debugging artifacts and upload them. See [AUTOTITLE](/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging#enabling-step-debug-logging). +If you enable {% data variables.product.prodname_actions %} step debug logging, {% data variables.product.prodname_codeql %} will also produce debugging artifacts and upload them as part of the workflow run. For instructions, see [Enabling step debug logging](#enabling-step-debug-logging). From 54ff08bdbf7487949759f60ca45cbca61e9ec2cb Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Wed, 4 Mar 2026 09:49:19 +0000 Subject: [PATCH 10/22] Remove topics frontmatter from content/migrations (#59971) Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: subatoi <32935794+subatoi@users.noreply.github.com> --- content/migrations/importing-source-code/index.md | 1 - .../using-the-command-line-to-import-source-code/index.md | 1 - 2 files changed, 2 deletions(-) diff --git a/content/migrations/importing-source-code/index.md b/content/migrations/importing-source-code/index.md index f99e14a6658a..65d5d27bd095 100644 --- a/content/migrations/importing-source-code/index.md +++ b/content/migrations/importing-source-code/index.md @@ -5,7 +5,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -# topics: redirect_from: - /categories/67/articles - /categories/importing diff --git a/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/index.md b/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/index.md index ad38f26af09b..5e4b90f371e7 100644 --- a/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/index.md +++ b/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/index.md @@ -5,7 +5,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -# topics: children: - /about-source-code-imports-using-the-command-line - /adding-locally-hosted-code-to-github From 0ad28aa8c7309b33fa99db4f7cfdb77da01737fb Mon Sep 17 00:00:00 2001 From: Belal Taher Date: Wed, 4 Mar 2026 06:26:42 -0500 Subject: [PATCH 11/22] Add {% raw %} tag to MCP config Custom Agents CCA (#60009) Co-authored-by: Ben Ahmady <32935794+subatoi@users.noreply.github.com> --- content/copilot/reference/custom-agents-configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/copilot/reference/custom-agents-configuration.md b/content/copilot/reference/custom-agents-configuration.md index a739afff7f32..4b5e46a0654a 100644 --- a/content/copilot/reference/custom-agents-configuration.md +++ b/content/copilot/reference/custom-agents-configuration.md @@ -96,7 +96,7 @@ mcp-servers: args: ['--arg1', '--arg2'] tools: ["*"] env: - ENV_VAR_NAME: ${{ secrets.COPILOT_MCP_ENV_VAR_VALUE }} + ENV_VAR_NAME: {% raw %}${{ secrets.COPILOT_MCP_ENV_VAR_VALUE }}{% endraw %} --- Prompt with suggestions for behavior and output From 81c791d11dfcd56e993accafad585058e21a2643 Mon Sep 17 00:00:00 2001 From: Demira <59473285+demiracl@users.noreply.github.com> Date: Wed, 4 Mar 2026 03:44:26 -0800 Subject: [PATCH 12/22] docs: update memory docs to reflect default-on for Pro/Pro+ users (#59881) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- .../copilot/concepts/agents/copilot-memory.md | 6 ++---- .../use-copilot-agents/copilot-memory.md | 18 +++++++++--------- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/content/copilot/concepts/agents/copilot-memory.md b/content/copilot/concepts/agents/copilot-memory.md index b962bd608312..5c8f156d9150 100644 --- a/content/copilot/concepts/agents/copilot-memory.md +++ b/content/copilot/concepts/agents/copilot-memory.md @@ -60,12 +60,10 @@ If you are the owner of a repository where {% data variables.copilot.copilot_mem ## About enabling {% data variables.copilot.copilot_memory %} -{% data variables.copilot.copilot_memory %} is turned off by default and can be enabled in the enterprise, organization, and personal settings. - The ability to use {% data variables.copilot.copilot_memory %} is granted to users, rather than being enabled for repositories. After {% data variables.copilot.copilot_memory %} has been enabled for a user, {% data variables.product.prodname_copilot_short %} will be able to use agentic memory in any repository in which that person uses {% data variables.product.prodname_copilot %}. -When enabled at the enterprise or organization level, {% data variables.copilot.copilot_memory %} will be available to all organization members who receive a {% data variables.product.prodname_copilot_short %} subscription from that organization. +For users who have an individual {% data variables.product.prodname_copilot_short %} subscription to a {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} plan, {% data variables.copilot.copilot_memory %} is enabled by default. These users can disable {% data variables.copilot.copilot_memory %} in their personal {% data variables.product.prodname_copilot_short %} settings on {% data variables.product.github %}. -Users who have an individual {% data variables.product.prodname_copilot_short %} subscription, from a {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} plan, must enable {% data variables.copilot.copilot_memory %} in their personal {% data variables.product.prodname_copilot_short %} settings on {% data variables.product.github %}. +For enterprise and organization-managed {% data variables.product.prodname_copilot_short %} subscriptions, {% data variables.copilot.copilot_memory %} is turned off by default and can be enabled in the enterprise or organization settings. When enabled at the enterprise or organization level, {% data variables.copilot.copilot_memory %} will be available to all organization members who receive a {% data variables.product.prodname_copilot_short %} subscription from that organization. For more information, see [AUTOTITLE](/copilot/how-tos/use-copilot-agents/copilot-memory). diff --git a/content/copilot/how-tos/use-copilot-agents/copilot-memory.md b/content/copilot/how-tos/use-copilot-agents/copilot-memory.md index 0af9632f288e..0f70e7fd76b0 100644 --- a/content/copilot/how-tos/use-copilot-agents/copilot-memory.md +++ b/content/copilot/how-tos/use-copilot-agents/copilot-memory.md @@ -1,7 +1,7 @@ --- -title: Enabling and curating Copilot Memory +title: Managing and curating Copilot Memory shortTitle: Copilot Memory -intro: Learn how to enable agentic memory, and how to view and delete stored memories. +intro: Learn how to manage agentic memory settings, and how to view and delete stored memories. product: '{% data reusables.gated-features.copilot-memory %}
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}' versions: feature: copilot @@ -19,15 +19,15 @@ For more information, see [AUTOTITLE](/copilot/concepts/agents/copilot-memory). ## Enabling {% data variables.copilot.copilot_memory %} -{% data variables.copilot.copilot_memory %} is turned off by default and must be enabled for users in either the enterprise, organization, or personal settings. +For users with an individual {% data variables.product.prodname_copilot_short %} subscription to {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %}, {% data variables.copilot.copilot_memory %} is enabled by default. These users can manage the setting in their personal {% data variables.product.prodname_copilot_short %} settings. + +For enterprise and organization-managed {% data variables.product.prodname_copilot_short %} subscriptions, {% data variables.copilot.copilot_memory %} is turned off by default and must be enabled in the enterprise or organization settings. Users who receive {% data variables.product.prodname_copilot_short %} from an organization must have {% data variables.copilot.copilot_memory %} enabled in the organization or enterprise settings. > [!NOTE] > If a user is assigned a {% data variables.product.prodname_copilot_short %} subscription by more than one organization, the most restrictive setting applies—that is, {% data variables.copilot.copilot_memory %} will not be used unless all of those organizations have enabled this feature. -Users who receive {% data variables.product.prodname_copilot_short %} from an individual subscription to {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} must have {% data variables.copilot.copilot_memory %} enabled in their personal {% data variables.product.prodname_copilot_short %} settings. - ### Enabling {% data variables.copilot.copilot_memory %} for an enterprise Enterprise owners can define an enablement policy for the whole enterprise, or delegate the decision to individual organization owners. @@ -55,15 +55,15 @@ If the organization belongs to an enterprise, the ability for organization owner {% data variables.copilot.copilot_memory %} is enabled for all members of the organization who have a {% data variables.product.prodname_copilot_short %} license. -### Enabling {% data variables.copilot.copilot_memory %} for an individual user +### Managing {% data variables.copilot.copilot_memory %} for an individual user -If you have an individual {% data variables.product.prodname_copilot_short %} subscription, from a {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} plan, you can enable {% data variables.copilot.copilot_memory %} in your personal {% data variables.product.prodname_copilot_short %} settings on {% data variables.product.github %}. +If you have an individual {% data variables.product.prodname_copilot_short %} subscription, from a {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} plan, {% data variables.copilot.copilot_memory %} is enabled by default. You can disable or re-enable {% data variables.copilot.copilot_memory %} in your personal {% data variables.product.prodname_copilot_short %} settings on {% data variables.product.github %}. -Once enabled, {% data variables.copilot.copilot_memory %} will be used in any repository in which you use {% data variables.copilot.copilot_coding_agent %}, {% data variables.copilot.copilot_code-review_short %}, or {% data variables.copilot.copilot_cli_short %}. +When enabled, {% data variables.copilot.copilot_memory %} will be used in any repository in which you use {% data variables.copilot.copilot_coding_agent %}, {% data variables.copilot.copilot_code-review_short %}, or {% data variables.copilot.copilot_cli_short %}. {% data reusables.user-settings.copilot-settings %} 1. Under "Features", scroll down to the setting for **{% data variables.copilot.copilot_memory %}**. -1. Click the dropdown button and select **Enabled**. +1. Click the dropdown button and select **Enabled** or **Disabled**. ## Viewing and deleting memories From d878c63279c1372b79693d1633159b1eeae16c9e Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Wed, 4 Mar 2026 11:46:04 +0000 Subject: [PATCH 13/22] Remove topics frontmatter from authentication content (#59977) Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: subatoi <32935794+subatoi@users.noreply.github.com> --- .../about-authentication-with-single-sign-on.md | 2 -- .../authenticating-with-a-managed-user-account.md | 5 ----- ...g-a-personal-access-token-for-use-with-single-sign-on.md | 2 -- .../authorizing-an-app-for-single-sign-on.md | 2 -- .../authorizing-an-ssh-key-for-use-with-single-sign-on.md | 2 -- .../authenticating-with-single-sign-on/index.md | 2 -- .../viewing-and-managing-your-active-sso-sessions.md | 2 -- .../connecting-to-github-with-ssh/about-ssh.md | 2 -- .../adding-a-new-ssh-key-to-your-github-account.md | 2 -- .../checking-for-existing-ssh-keys.md | 2 -- ...nerating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md | 2 -- .../authentication/connecting-to-github-with-ssh/index.md | 2 -- .../connecting-to-github-with-ssh/managing-deploy-keys.md | 2 -- .../testing-your-ssh-connection.md | 2 -- .../using-ssh-agent-forwarding.md | 2 -- .../working-with-ssh-key-passphrases.md | 2 -- content/authentication/index.md | 6 ------ .../about-anonymized-urls.md | 3 --- .../about-authentication-to-github.md | 3 --- .../about-githubs-ip-addresses.md | 3 --- .../creating-a-strong-password.md | 3 --- .../githubs-ssh-key-fingerprints.md | 3 --- .../keeping-your-account-and-data-secure/index.md | 3 --- .../managing-your-personal-access-tokens.md | 3 --- .../preventing-unauthorized-access.md | 3 --- .../removing-sensitive-data-from-a-repository.md | 3 --- .../reviewing-your-deploy-keys.md | 3 --- .../reviewing-your-security-log.md | 3 --- .../reviewing-your-ssh-keys.md | 3 --- .../security-log-events.md | 3 --- .../keeping-your-account-and-data-secure/sudo-mode.md | 3 --- .../switching-between-accounts.md | 3 --- .../token-expiration-and-revocation.md | 3 --- .../updating-your-github-access-credentials.md | 3 --- .../verifying-new-devices-when-signing-in.md | 3 --- .../viewing-and-managing-your-sessions.md | 2 -- .../about-commit-signature-verification.md | 3 --- .../adding-a-gpg-key-to-your-github-account.md | 3 --- .../associating-an-email-with-your-gpg-key.md | 3 --- .../checking-for-existing-gpg-keys.md | 3 --- ...playing-verification-statuses-for-all-of-your-commits.md | 3 --- .../generating-a-new-gpg-key.md | 3 --- .../managing-commit-signature-verification/index.md | 3 --- .../signing-commits.md | 3 --- .../managing-commit-signature-verification/signing-tags.md | 3 --- .../telling-git-about-your-signing-key.md | 3 --- .../about-mandatory-two-factor-authentication.md | 2 -- .../about-two-factor-authentication.md | 2 -- .../accessing-github-using-two-factor-authentication.md | 2 -- .../changing-your-two-factor-authentication-method.md | 2 -- ...onfiguring-two-factor-authentication-recovery-methods.md | 2 -- .../configuring-two-factor-authentication.md | 2 -- .../countries-where-sms-authentication-is-supported.md | 2 -- ...g-two-factor-authentication-for-your-personal-account.md | 2 -- .../index.md | 2 -- ...overing-your-account-if-you-lose-your-2fa-credentials.md | 2 -- .../troubleshooting-two-factor-authentication-issues.md | 3 --- ...ing-your-commit-and-tag-signature-verification-status.md | 3 --- .../troubleshooting-commit-signature-verification/index.md | 3 --- .../using-a-verified-email-address-in-your-gpg-key.md | 3 --- .../troubleshooting-ssh/deleted-or-missing-ssh-keys.md | 2 -- .../error-agent-admitted-failure-to-sign.md | 2 -- .../troubleshooting-ssh/error-bad-file-number.md | 2 -- .../error-host-key-verification-failed.md | 2 -- .../troubleshooting-ssh/error-key-already-in-use.md | 2 -- .../error-permission-denied-publickey.md | 2 -- .../error-permission-to-userrepo-denied-to-other-user.md | 2 -- ...error-permission-to-userrepo-denied-to-userother-repo.md | 2 -- .../error-ssh-add-illegal-option----apple-use-keychain.md | 2 -- ...ssl-certificate-problem-verify-that-the-ca-cert-is-ok.md | 2 -- .../troubleshooting-ssh/error-unknown-key-type.md | 2 -- .../error-were-doing-an-ssh-key-audit.md | 2 -- content/authentication/troubleshooting-ssh/index.md | 2 -- .../recovering-your-ssh-key-passphrase.md | 2 -- .../troubleshooting-ssh/using-ssh-over-the-https-port.md | 2 -- 75 files changed, 189 deletions(-) diff --git a/content/authentication/authenticating-with-single-sign-on/about-authentication-with-single-sign-on.md b/content/authentication/authenticating-with-single-sign-on/about-authentication-with-single-sign-on.md index 5dbc4d1120f0..ddcf0117399f 100644 --- a/content/authentication/authenticating-with-single-sign-on/about-authentication-with-single-sign-on.md +++ b/content/authentication/authenticating-with-single-sign-on/about-authentication-with-single-sign-on.md @@ -8,8 +8,6 @@ redirect_from: - /authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on versions: ghec: '*' -topics: - - SSO shortTitle: Single sign-on --- ## About authentication with SSO diff --git a/content/authentication/authenticating-with-single-sign-on/authenticating-with-a-managed-user-account.md b/content/authentication/authenticating-with-single-sign-on/authenticating-with-a-managed-user-account.md index 8587c236acff..863146156e94 100644 --- a/content/authentication/authenticating-with-single-sign-on/authenticating-with-a-managed-user-account.md +++ b/content/authentication/authenticating-with-single-sign-on/authenticating-with-a-managed-user-account.md @@ -7,11 +7,6 @@ redirect_from: - /authentication/authenticating-with-saml-single-sign-on/authenticating-with-a-managed-user-account versions: ghec: '*' -topics: - - Accounts - - Authentication - - Enterprise - - SSO allowTitleToDifferFromFilename: true --- diff --git a/content/authentication/authenticating-with-single-sign-on/authorizing-a-personal-access-token-for-use-with-single-sign-on.md b/content/authentication/authenticating-with-single-sign-on/authorizing-a-personal-access-token-for-use-with-single-sign-on.md index ce0adc29f95c..2314e56f88e4 100644 --- a/content/authentication/authenticating-with-single-sign-on/authorizing-a-personal-access-token-for-use-with-single-sign-on.md +++ b/content/authentication/authenticating-with-single-sign-on/authorizing-a-personal-access-token-for-use-with-single-sign-on.md @@ -9,8 +9,6 @@ redirect_from: - /authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on versions: ghec: '*' -topics: - - SSO shortTitle: '{% data variables.product.pat_generic_caps %} with SSO' --- You must authorize your {% data variables.product.pat_v1 %} after creation before the token can access an organization that uses SAML single sign-on (SSO). Access to `internal` resources (repositories, projects, and packages) in an enterprise requires an SSO authorization for an organization within an enterprise. For more information about creating a new {% data variables.product.pat_v1 %}, see [AUTOTITLE](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token). {% data variables.product.pat_v2_caps %}s are authorized during token creation, before access to the organization is granted. diff --git a/content/authentication/authenticating-with-single-sign-on/authorizing-an-app-for-single-sign-on.md b/content/authentication/authenticating-with-single-sign-on/authorizing-an-app-for-single-sign-on.md index 7cbe3bce5f95..9ffdf91c2b57 100644 --- a/content/authentication/authenticating-with-single-sign-on/authorizing-an-app-for-single-sign-on.md +++ b/content/authentication/authenticating-with-single-sign-on/authorizing-an-app-for-single-sign-on.md @@ -3,8 +3,6 @@ title: Authorizing an app for single sign-on intro: 'To use an {% data variables.product.prodname_oauth_app %} or {% data variables.product.prodname_github_app %} with an organization that uses single sign-on (SSO), you must first set up your SSO sessions and then authorize the application.' versions: ghec: '*' -topics: - - SSO shortTitle: Apps and SSO --- diff --git a/content/authentication/authenticating-with-single-sign-on/authorizing-an-ssh-key-for-use-with-single-sign-on.md b/content/authentication/authenticating-with-single-sign-on/authorizing-an-ssh-key-for-use-with-single-sign-on.md index cdcfe5a47cb6..84d025265a35 100644 --- a/content/authentication/authenticating-with-single-sign-on/authorizing-an-ssh-key-for-use-with-single-sign-on.md +++ b/content/authentication/authenticating-with-single-sign-on/authorizing-an-ssh-key-for-use-with-single-sign-on.md @@ -9,8 +9,6 @@ redirect_from: - /authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on versions: ghec: '*' -topics: - - SSO shortTitle: SSH Key with SSO --- diff --git a/content/authentication/authenticating-with-single-sign-on/index.md b/content/authentication/authenticating-with-single-sign-on/index.md index 90e5bbd5da94..ec5e85d9e6a8 100644 --- a/content/authentication/authenticating-with-single-sign-on/index.md +++ b/content/authentication/authenticating-with-single-sign-on/index.md @@ -8,8 +8,6 @@ redirect_from: - /authentication/authenticating-with-saml-single-sign-on versions: ghec: '*' -topics: - - SSO children: - /authenticating-with-a-managed-user-account - /about-authentication-with-single-sign-on diff --git a/content/authentication/authenticating-with-single-sign-on/viewing-and-managing-your-active-sso-sessions.md b/content/authentication/authenticating-with-single-sign-on/viewing-and-managing-your-active-sso-sessions.md index 4794dc262068..6f445e70cfb5 100644 --- a/content/authentication/authenticating-with-single-sign-on/viewing-and-managing-your-active-sso-sessions.md +++ b/content/authentication/authenticating-with-single-sign-on/viewing-and-managing-your-active-sso-sessions.md @@ -8,8 +8,6 @@ redirect_from: - /authentication/authenticating-with-saml-single-sign-on/viewing-and-managing-your-active-saml-sessions versions: ghec: '*' -topics: - - SSO type: how_to shortTitle: Active SSO sessions --- diff --git a/content/authentication/connecting-to-github-with-ssh/about-ssh.md b/content/authentication/connecting-to-github-with-ssh/about-ssh.md index 8a01ccd29108..15fd95e2cbcf 100644 --- a/content/authentication/connecting-to-github-with-ssh/about-ssh.md +++ b/content/authentication/connecting-to-github-with-ssh/about-ssh.md @@ -9,8 +9,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - SSH --- {% data reusables.ssh.about-ssh %} For more information about SSH, see [Secure Shell](https://en.wikipedia.org/wiki/Secure_Shell) on Wikipedia. diff --git a/content/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account.md b/content/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account.md index 60b1c0a62cd4..daaab70f4b2a 100644 --- a/content/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account.md +++ b/content/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account.md @@ -9,8 +9,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - SSH shortTitle: Add a new SSH key --- diff --git a/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md b/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md index 285f8f35dc7f..75fd0daee795 100644 --- a/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md +++ b/content/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys.md @@ -9,8 +9,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - SSH shortTitle: Check for existing SSH key --- diff --git a/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md b/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md index 96b7bb79e6a6..f8c1eccf8668 100644 --- a/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md +++ b/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md @@ -11,8 +11,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - SSH shortTitle: Generate new SSH key --- diff --git a/content/authentication/connecting-to-github-with-ssh/index.md b/content/authentication/connecting-to-github-with-ssh/index.md index 378c2f0a58b0..19b586c9dd5a 100644 --- a/content/authentication/connecting-to-github-with-ssh/index.md +++ b/content/authentication/connecting-to-github-with-ssh/index.md @@ -15,8 +15,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - SSH children: - /about-ssh - /using-ssh-agent-forwarding diff --git a/content/authentication/connecting-to-github-with-ssh/managing-deploy-keys.md b/content/authentication/connecting-to-github-with-ssh/managing-deploy-keys.md index eaa8a48a32ec..39eaaf549a6c 100644 --- a/content/authentication/connecting-to-github-with-ssh/managing-deploy-keys.md +++ b/content/authentication/connecting-to-github-with-ssh/managing-deploy-keys.md @@ -12,8 +12,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - API --- diff --git a/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md b/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md index 93309506f3e6..330cf4faccbc 100644 --- a/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md +++ b/content/authentication/connecting-to-github-with-ssh/testing-your-ssh-connection.md @@ -9,8 +9,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - SSH shortTitle: Test your SSH connection --- diff --git a/content/authentication/connecting-to-github-with-ssh/using-ssh-agent-forwarding.md b/content/authentication/connecting-to-github-with-ssh/using-ssh-agent-forwarding.md index 2c884e3db9cd..4d5a867a2058 100644 --- a/content/authentication/connecting-to-github-with-ssh/using-ssh-agent-forwarding.md +++ b/content/authentication/connecting-to-github-with-ssh/using-ssh-agent-forwarding.md @@ -10,8 +10,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - API shortTitle: SSH agent forwarding --- diff --git a/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md b/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md index e5bb5cc1ffff..2a2e29b85cd8 100644 --- a/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md +++ b/content/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases.md @@ -11,8 +11,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - SSH shortTitle: SSH key passphrases --- diff --git a/content/authentication/index.md b/content/authentication/index.md index dec3cb5bd5cd..3e16f5049a29 100644 --- a/content/authentication/index.md +++ b/content/authentication/index.md @@ -38,12 +38,6 @@ featuredLinks: changelog: label: '2FA,authentication,security keys,SSH,token authentication' layout: product-landing -topics: - - 2FA - - Identity - - Access management - - Usernames - - Device verification children: - /keeping-your-account-and-data-secure - /securing-your-account-with-two-factor-authentication-2fa diff --git a/content/authentication/keeping-your-account-and-data-secure/about-anonymized-urls.md b/content/authentication/keeping-your-account-and-data-secure/about-anonymized-urls.md index cf6cfdd1efaa..fdda4789f671 100644 --- a/content/authentication/keeping-your-account-and-data-secure/about-anonymized-urls.md +++ b/content/authentication/keeping-your-account-and-data-secure/about-anonymized-urls.md @@ -10,9 +10,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Identity - - Access management --- To host your images, {% data variables.product.github %} uses the [open-source project Camo](https://github.com/atmos/camo). Camo generates an anonymous URL proxy for each file which hides your browser details and related information from other users. On {% data variables.product.prodname_dotcom_the_website %}, the URL starts `https://.githubusercontent.com/`, with different subdomains depending on how you uploaded the image. diff --git a/content/authentication/keeping-your-account-and-data-secure/about-authentication-to-github.md b/content/authentication/keeping-your-account-and-data-secure/about-authentication-to-github.md index be2c46a009b5..344fbda780e0 100644 --- a/content/authentication/keeping-your-account-and-data-secure/about-authentication-to-github.md +++ b/content/authentication/keeping-your-account-and-data-secure/about-authentication-to-github.md @@ -5,9 +5,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management redirect_from: - /github/authenticating-to-github/about-authentication-to-github - /github/authenticating-to-github/keeping-your-account-and-data-secure/about-authentication-to-github diff --git a/content/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses.md b/content/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses.md index e1f61479999f..b8624f2ddc2a 100644 --- a/content/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses.md +++ b/content/authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses.md @@ -13,9 +13,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Identity - - Access management shortTitle: GitHub's IP addresses --- diff --git a/content/authentication/keeping-your-account-and-data-secure/creating-a-strong-password.md b/content/authentication/keeping-your-account-and-data-secure/creating-a-strong-password.md index 5bac1bb72500..d62908fc3cd3 100644 --- a/content/authentication/keeping-your-account-and-data-secure/creating-a-strong-password.md +++ b/content/authentication/keeping-your-account-and-data-secure/creating-a-strong-password.md @@ -10,9 +10,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management shortTitle: Create a strong password --- You must choose or generate a password for your account on {% data variables.product.prodname_dotcom %} that is at least: diff --git a/content/authentication/keeping-your-account-and-data-secure/githubs-ssh-key-fingerprints.md b/content/authentication/keeping-your-account-and-data-secure/githubs-ssh-key-fingerprints.md index aff34fe86ffa..9dd2925eb9f3 100644 --- a/content/authentication/keeping-your-account-and-data-secure/githubs-ssh-key-fingerprints.md +++ b/content/authentication/keeping-your-account-and-data-secure/githubs-ssh-key-fingerprints.md @@ -10,9 +10,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - Identity - - Access management shortTitle: SSH key fingerprints --- These are {% data variables.product.prodname_dotcom %}'s public key fingerprints: diff --git a/content/authentication/keeping-your-account-and-data-secure/index.md b/content/authentication/keeping-your-account-and-data-secure/index.md index 49551fc10589..fdc936dcb3e7 100644 --- a/content/authentication/keeping-your-account-and-data-secure/index.md +++ b/content/authentication/keeping-your-account-and-data-secure/index.md @@ -8,9 +8,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management children: - /about-authentication-to-github - /creating-a-strong-password diff --git a/content/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens.md b/content/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens.md index ba0b5d0ac34b..31d5bab2b91a 100644 --- a/content/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens.md +++ b/content/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens.md @@ -15,9 +15,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management --- > [!WARNING] diff --git a/content/authentication/keeping-your-account-and-data-secure/preventing-unauthorized-access.md b/content/authentication/keeping-your-account-and-data-secure/preventing-unauthorized-access.md index fab969e37bf0..20b1a9e010ff 100644 --- a/content/authentication/keeping-your-account-and-data-secure/preventing-unauthorized-access.md +++ b/content/authentication/keeping-your-account-and-data-secure/preventing-unauthorized-access.md @@ -9,9 +9,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management shortTitle: Unauthorized access --- {% data variables.product.github %} requires a password to perform sensitive actions, such as adding new SSH keys, authorizing applications, or modifying team members. diff --git a/content/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository.md b/content/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository.md index fc0a19bdaacb..32aaf0ef69ab 100644 --- a/content/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository.md +++ b/content/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository.md @@ -12,9 +12,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management shortTitle: Remove sensitive data --- diff --git a/content/authentication/keeping-your-account-and-data-secure/reviewing-your-deploy-keys.md b/content/authentication/keeping-your-account-and-data-secure/reviewing-your-deploy-keys.md index 570db9f702bd..1033e9af7f40 100644 --- a/content/authentication/keeping-your-account-and-data-secure/reviewing-your-deploy-keys.md +++ b/content/authentication/keeping-your-account-and-data-secure/reviewing-your-deploy-keys.md @@ -9,9 +9,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management shortTitle: Deploy keys --- {% data reusables.repositories.navigate-to-repo %} diff --git a/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md b/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md index 474f3203051c..db7fade5e107 100644 --- a/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md +++ b/content/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log.md @@ -9,9 +9,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management shortTitle: Review security log --- diff --git a/content/authentication/keeping-your-account-and-data-secure/reviewing-your-ssh-keys.md b/content/authentication/keeping-your-account-and-data-secure/reviewing-your-ssh-keys.md index e3777f1d867c..98d8595e985f 100644 --- a/content/authentication/keeping-your-account-and-data-secure/reviewing-your-ssh-keys.md +++ b/content/authentication/keeping-your-account-and-data-secure/reviewing-your-ssh-keys.md @@ -11,9 +11,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management --- You can delete unauthorized (or possibly compromised) SSH keys to ensure that an attacker no longer has access to your repositories. You can also approve existing SSH keys that are valid. diff --git a/content/authentication/keeping-your-account-and-data-secure/security-log-events.md b/content/authentication/keeping-your-account-and-data-secure/security-log-events.md index fba66b6b360a..2f0a34f6fe88 100644 --- a/content/authentication/keeping-your-account-and-data-secure/security-log-events.md +++ b/content/authentication/keeping-your-account-and-data-secure/security-log-events.md @@ -5,9 +5,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management autogenerated: audit-logs --- diff --git a/content/authentication/keeping-your-account-and-data-secure/sudo-mode.md b/content/authentication/keeping-your-account-and-data-secure/sudo-mode.md index 099f9f54184c..1e152f97663f 100644 --- a/content/authentication/keeping-your-account-and-data-secure/sudo-mode.md +++ b/content/authentication/keeping-your-account-and-data-secure/sudo-mode.md @@ -9,9 +9,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management --- ## About sudo mode diff --git a/content/authentication/keeping-your-account-and-data-secure/switching-between-accounts.md b/content/authentication/keeping-your-account-and-data-secure/switching-between-accounts.md index bb375c76b755..d308ca91e593 100644 --- a/content/authentication/keeping-your-account-and-data-secure/switching-between-accounts.md +++ b/content/authentication/keeping-your-account-and-data-secure/switching-between-accounts.md @@ -7,9 +7,6 @@ versions: ghec: '*' ghes: '*' type: overview -topics: - - Identity - - Access management --- If you need to use multiple accounts on {% data variables.product.prodname_dotcom %}, you can sign in to your accounts and switch between them without always being required to reauthenticate. You can use the account switcher if you have a personal account and service accounts (sometimes called machine users){% ifversion fpt or ghec %} or if you need to switch between your personal account and {% data variables.enterprise.prodname_managed_users %} in an enterprise that uses {% data variables.product.prodname_emus %}{% endif %}. diff --git a/content/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation.md b/content/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation.md index 4095c21da952..137cda619404 100644 --- a/content/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation.md +++ b/content/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation.md @@ -5,9 +5,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management shortTitle: Token expiration redirect_from: - /github/authenticating-to-github/keeping-your-account-and-data-secure/token-expiration-and-revocation diff --git a/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md b/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md index c009bd57dae7..27fa4f36e7c0 100644 --- a/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md +++ b/content/authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials.md @@ -11,9 +11,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management shortTitle: Update access credentials --- {% ifversion ghec %} diff --git a/content/authentication/keeping-your-account-and-data-secure/verifying-new-devices-when-signing-in.md b/content/authentication/keeping-your-account-and-data-secure/verifying-new-devices-when-signing-in.md index 20b82e949191..18ab4271bb07 100644 --- a/content/authentication/keeping-your-account-and-data-secure/verifying-new-devices-when-signing-in.md +++ b/content/authentication/keeping-your-account-and-data-secure/verifying-new-devices-when-signing-in.md @@ -4,9 +4,6 @@ intro: 'When you sign in for the first time from a new or unrecognized device wi versions: fpt: '*' ghec: '*' -topics: - - Identity - - Access management shortTitle: Verifying devices on sign in --- diff --git a/content/authentication/keeping-your-account-and-data-secure/viewing-and-managing-your-sessions.md b/content/authentication/keeping-your-account-and-data-secure/viewing-and-managing-your-sessions.md index 1eb4751abf6a..a4b03ea9fc29 100644 --- a/content/authentication/keeping-your-account-and-data-secure/viewing-and-managing-your-sessions.md +++ b/content/authentication/keeping-your-account-and-data-secure/viewing-and-managing-your-sessions.md @@ -7,8 +7,6 @@ versions: ghes: '*' type: how_to -topics: - - SSO shortTitle: Viewing and managing sessions --- diff --git a/content/authentication/managing-commit-signature-verification/about-commit-signature-verification.md b/content/authentication/managing-commit-signature-verification/about-commit-signature-verification.md index 0578ba2d648f..2fd4dfe7c89f 100644 --- a/content/authentication/managing-commit-signature-verification/about-commit-signature-verification.md +++ b/content/authentication/managing-commit-signature-verification/about-commit-signature-verification.md @@ -11,9 +11,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management shortTitle: Commit signature verification --- ## About commit signature verification diff --git a/content/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account.md b/content/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account.md index 042746c2168e..fd37c57a1b86 100644 --- a/content/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account.md +++ b/content/authentication/managing-commit-signature-verification/adding-a-gpg-key-to-your-github-account.md @@ -14,9 +14,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management shortTitle: Add a GPG key --- diff --git a/content/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key.md b/content/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key.md index a34bf236f613..9674582169e0 100644 --- a/content/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key.md +++ b/content/authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key.md @@ -9,9 +9,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management shortTitle: Associate email with GPG key --- diff --git a/content/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys.md b/content/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys.md index 20792d3a25e5..d356cb086331 100644 --- a/content/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys.md +++ b/content/authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys.md @@ -9,9 +9,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management shortTitle: Existing GPG keys --- {% data reusables.gpg.supported-gpg-key-algorithms %} diff --git a/content/authentication/managing-commit-signature-verification/displaying-verification-statuses-for-all-of-your-commits.md b/content/authentication/managing-commit-signature-verification/displaying-verification-statuses-for-all-of-your-commits.md index c6519dfe1df5..fbbaf38f0dd1 100644 --- a/content/authentication/managing-commit-signature-verification/displaying-verification-statuses-for-all-of-your-commits.md +++ b/content/authentication/managing-commit-signature-verification/displaying-verification-statuses-for-all-of-your-commits.md @@ -6,9 +6,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - Identity - - Access management redirect_from: - /github/authenticating-to-github/displaying-verification-statuses-for-all-of-your-commits - /github/authenticating-to-github/managing-commit-signature-verification/displaying-verification-statuses-for-all-of-your-commits diff --git a/content/authentication/managing-commit-signature-verification/generating-a-new-gpg-key.md b/content/authentication/managing-commit-signature-verification/generating-a-new-gpg-key.md index d9c947453872..70e65aa8cf0d 100644 --- a/content/authentication/managing-commit-signature-verification/generating-a-new-gpg-key.md +++ b/content/authentication/managing-commit-signature-verification/generating-a-new-gpg-key.md @@ -9,9 +9,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management --- {% data reusables.gpg.supported-gpg-key-algorithms %} diff --git a/content/authentication/managing-commit-signature-verification/index.md b/content/authentication/managing-commit-signature-verification/index.md index 5935388f7e67..ac78ca72f048 100644 --- a/content/authentication/managing-commit-signature-verification/index.md +++ b/content/authentication/managing-commit-signature-verification/index.md @@ -10,9 +10,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management children: - /about-commit-signature-verification - /displaying-verification-statuses-for-all-of-your-commits diff --git a/content/authentication/managing-commit-signature-verification/signing-commits.md b/content/authentication/managing-commit-signature-verification/signing-commits.md index 3b0f0396c363..2aa9131855f9 100644 --- a/content/authentication/managing-commit-signature-verification/signing-commits.md +++ b/content/authentication/managing-commit-signature-verification/signing-commits.md @@ -11,9 +11,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management --- {% data reusables.gpg.desktop-support-for-commit-signing %} diff --git a/content/authentication/managing-commit-signature-verification/signing-tags.md b/content/authentication/managing-commit-signature-verification/signing-tags.md index 504076201b6f..d50673899aa7 100644 --- a/content/authentication/managing-commit-signature-verification/signing-tags.md +++ b/content/authentication/managing-commit-signature-verification/signing-tags.md @@ -10,9 +10,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management --- {% data reusables.gpg.desktop-support-for-commit-signing %} diff --git a/content/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key.md b/content/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key.md index ff0962d60329..74c76f6a9960 100644 --- a/content/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key.md +++ b/content/authentication/managing-commit-signature-verification/telling-git-about-your-signing-key.md @@ -10,9 +10,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management shortTitle: Tell Git about your signing key --- diff --git a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/about-mandatory-two-factor-authentication.md b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/about-mandatory-two-factor-authentication.md index 98822daa44d4..036ab9fa60c8 100644 --- a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/about-mandatory-two-factor-authentication.md +++ b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/about-mandatory-two-factor-authentication.md @@ -4,8 +4,6 @@ intro: 'Enable mandatory two-factor authentication to secure your account and ma versions: fpt: '*' ghec: '*' -topics: - - 2FA shortTitle: About mandatory 2FA --- diff --git a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication.md b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication.md index a622901a3623..8a4f33355f8b 100644 --- a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication.md +++ b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication.md @@ -9,8 +9,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - 2FA shortTitle: About 2FA --- diff --git a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication.md b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication.md index 8a4b49f63842..b8fc72f20a5f 100644 --- a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication.md +++ b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication.md @@ -12,8 +12,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - 2FA shortTitle: Access GitHub with 2FA --- diff --git a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/changing-your-two-factor-authentication-method.md b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/changing-your-two-factor-authentication-method.md index 7743e6d47385..5b7d1c40d96e 100644 --- a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/changing-your-two-factor-authentication-method.md +++ b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/changing-your-two-factor-authentication-method.md @@ -12,8 +12,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - 2FA shortTitle: Change 2FA method --- diff --git a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods.md b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods.md index 25a1bfec7649..3d902d114a06 100644 --- a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods.md +++ b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods.md @@ -14,8 +14,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - 2FA shortTitle: Configure 2FA recovery --- In addition to securely storing your two-factor authentication (2FA) recovery codes, we strongly recommend configuring two or more authentication methods to avoid losing access to your account. For more information, see [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication#configuring-two-factor-authentication-using-a-security-key). diff --git a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md index 9b91170d27f7..a16eaddee5e0 100644 --- a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md +++ b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md @@ -12,8 +12,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - 2FA shortTitle: Configure 2FA --- diff --git a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/countries-where-sms-authentication-is-supported.md b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/countries-where-sms-authentication-is-supported.md index 06ae8a09cc91..6e1a8c81af0b 100644 --- a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/countries-where-sms-authentication-is-supported.md +++ b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/countries-where-sms-authentication-is-supported.md @@ -8,8 +8,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - 2FA shortTitle: Countries supporting SMS --- If we don't support two-factor authentication via text message for your country of residence, you can set up authentication via a TOTP mobile application. For more information, see [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication). diff --git a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/disabling-two-factor-authentication-for-your-personal-account.md b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/disabling-two-factor-authentication-for-your-personal-account.md index 462466880d02..abd9e9315c35 100644 --- a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/disabling-two-factor-authentication-for-your-personal-account.md +++ b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/disabling-two-factor-authentication-for-your-personal-account.md @@ -9,8 +9,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - 2FA shortTitle: Disable 2FA --- diff --git a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/index.md b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/index.md index c83bfe1ed75c..9ee9f735b1df 100644 --- a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/index.md +++ b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/index.md @@ -10,8 +10,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - 2FA children: - /about-two-factor-authentication - /about-mandatory-two-factor-authentication diff --git a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials.md b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials.md index 0a5dbd86fe0a..767456fd1008 100644 --- a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials.md +++ b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials.md @@ -11,8 +11,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - 2FA shortTitle: Recover an account with 2FA --- {% ifversion fpt or ghec %} diff --git a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/troubleshooting-two-factor-authentication-issues.md b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/troubleshooting-two-factor-authentication-issues.md index 93243d752ed1..f897b9a2834a 100644 --- a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/troubleshooting-two-factor-authentication-issues.md +++ b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/troubleshooting-two-factor-authentication-issues.md @@ -5,9 +5,6 @@ versions: fpt: '*' ghec: '*' ghes: '*' -topics: - - 2FA - - Authentication shortTitle: Troubleshooting 2FA --- diff --git a/content/authentication/troubleshooting-commit-signature-verification/checking-your-commit-and-tag-signature-verification-status.md b/content/authentication/troubleshooting-commit-signature-verification/checking-your-commit-and-tag-signature-verification-status.md index 4bd42cd753e7..778d9a3f110f 100644 --- a/content/authentication/troubleshooting-commit-signature-verification/checking-your-commit-and-tag-signature-verification-status.md +++ b/content/authentication/troubleshooting-commit-signature-verification/checking-your-commit-and-tag-signature-verification-status.md @@ -10,9 +10,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management shortTitle: Check verification status --- diff --git a/content/authentication/troubleshooting-commit-signature-verification/index.md b/content/authentication/troubleshooting-commit-signature-verification/index.md index d8bc9c944619..8f070ce57016 100644 --- a/content/authentication/troubleshooting-commit-signature-verification/index.md +++ b/content/authentication/troubleshooting-commit-signature-verification/index.md @@ -9,9 +9,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management children: - /checking-your-commit-and-tag-signature-verification-status - /using-a-verified-email-address-in-your-gpg-key diff --git a/content/authentication/troubleshooting-commit-signature-verification/using-a-verified-email-address-in-your-gpg-key.md b/content/authentication/troubleshooting-commit-signature-verification/using-a-verified-email-address-in-your-gpg-key.md index ed27b93689e0..93bd7173682a 100644 --- a/content/authentication/troubleshooting-commit-signature-verification/using-a-verified-email-address-in-your-gpg-key.md +++ b/content/authentication/troubleshooting-commit-signature-verification/using-a-verified-email-address-in-your-gpg-key.md @@ -9,9 +9,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - Identity - - Access management shortTitle: Use verified email in GPG key --- {% ifversion fpt or ghec %} diff --git a/content/authentication/troubleshooting-ssh/deleted-or-missing-ssh-keys.md b/content/authentication/troubleshooting-ssh/deleted-or-missing-ssh-keys.md index 7fe64e274d5f..0f047979dfa8 100644 --- a/content/authentication/troubleshooting-ssh/deleted-or-missing-ssh-keys.md +++ b/content/authentication/troubleshooting-ssh/deleted-or-missing-ssh-keys.md @@ -8,8 +8,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - SSH shortTitle: Deleted or missing SSH keys --- {% data variables.product.prodname_dotcom %} automatically deletes inactive SSH keys to help keep accounts safe, such as after someone leaves a job or loses a computer. diff --git a/content/authentication/troubleshooting-ssh/error-agent-admitted-failure-to-sign.md b/content/authentication/troubleshooting-ssh/error-agent-admitted-failure-to-sign.md index 86bce2e154fd..39f445311d8d 100644 --- a/content/authentication/troubleshooting-ssh/error-agent-admitted-failure-to-sign.md +++ b/content/authentication/troubleshooting-ssh/error-agent-admitted-failure-to-sign.md @@ -10,8 +10,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - SSH shortTitle: Agent failure to sign --- When trying to SSH into {% data variables.location.product_location %} on a Linux computer, you may see the following message in your terminal: diff --git a/content/authentication/troubleshooting-ssh/error-bad-file-number.md b/content/authentication/troubleshooting-ssh/error-bad-file-number.md index f06fac7efb20..484132786eb2 100644 --- a/content/authentication/troubleshooting-ssh/error-bad-file-number.md +++ b/content/authentication/troubleshooting-ssh/error-bad-file-number.md @@ -9,8 +9,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - SSH --- When running remote Git commands or SSH, your connection might time out: diff --git a/content/authentication/troubleshooting-ssh/error-host-key-verification-failed.md b/content/authentication/troubleshooting-ssh/error-host-key-verification-failed.md index a57a4f1af68c..5d321151e354 100644 --- a/content/authentication/troubleshooting-ssh/error-host-key-verification-failed.md +++ b/content/authentication/troubleshooting-ssh/error-host-key-verification-failed.md @@ -4,8 +4,6 @@ intro: 'As a security precaution, SSH keeps track of which hosts it has previous versions: fpt: '*' ghec: '*' -topics: - - SSH --- This error means that the server to which you're connecting presented a key that doesn't match the keys seen for this server in the past. diff --git a/content/authentication/troubleshooting-ssh/error-key-already-in-use.md b/content/authentication/troubleshooting-ssh/error-key-already-in-use.md index a7a9f04e864f..785904cc644a 100644 --- a/content/authentication/troubleshooting-ssh/error-key-already-in-use.md +++ b/content/authentication/troubleshooting-ssh/error-key-already-in-use.md @@ -9,8 +9,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - SSH --- ## Finding where the key has been used diff --git a/content/authentication/troubleshooting-ssh/error-permission-denied-publickey.md b/content/authentication/troubleshooting-ssh/error-permission-denied-publickey.md index de169cc9cd94..33cd03dfab33 100644 --- a/content/authentication/troubleshooting-ssh/error-permission-denied-publickey.md +++ b/content/authentication/troubleshooting-ssh/error-permission-denied-publickey.md @@ -9,8 +9,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - SSH shortTitle: Permission denied (publickey) --- {% ifversion ghec %} diff --git a/content/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-other-user.md b/content/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-other-user.md index 2343841c509f..77e74dcd695e 100644 --- a/content/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-other-user.md +++ b/content/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-other-user.md @@ -10,8 +10,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - SSH shortTitle: Permission denied other-user --- To fix this, the owner of the repository (`user`) needs to add your account (`other-user`) as a collaborator on the repository or to a team that has write access to the repository. diff --git a/content/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-userother-repo.md b/content/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-userother-repo.md index b9ad89e75de4..09ac7b81cf06 100644 --- a/content/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-userother-repo.md +++ b/content/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-userother-repo.md @@ -10,8 +10,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - SSH shortTitle: Permission denied other-repo --- To fix this, remove the deploy key from the repository, and [add the key to your personal account](/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account) instead. diff --git a/content/authentication/troubleshooting-ssh/error-ssh-add-illegal-option----apple-use-keychain.md b/content/authentication/troubleshooting-ssh/error-ssh-add-illegal-option----apple-use-keychain.md index 9de094a79101..0bc00a953362 100644 --- a/content/authentication/troubleshooting-ssh/error-ssh-add-illegal-option----apple-use-keychain.md +++ b/content/authentication/troubleshooting-ssh/error-ssh-add-illegal-option----apple-use-keychain.md @@ -11,8 +11,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - SSH shortTitle: 'ssh-add "illegal option" error' --- The `--apple-use-keychain` option is in Apple's standard version of `ssh-add`, which stores the passphrase in your keychain for you when you add an ssh key to the ssh-agent. If you have installed a different version of `ssh-add`, it may lack support for `--apple-use-keychain`. diff --git a/content/authentication/troubleshooting-ssh/error-ssl-certificate-problem-verify-that-the-ca-cert-is-ok.md b/content/authentication/troubleshooting-ssh/error-ssl-certificate-problem-verify-that-the-ca-cert-is-ok.md index c28a72bd744b..8d815912eaad 100644 --- a/content/authentication/troubleshooting-ssh/error-ssl-certificate-problem-verify-that-the-ca-cert-is-ok.md +++ b/content/authentication/troubleshooting-ssh/error-ssl-certificate-problem-verify-that-the-ca-cert-is-ok.md @@ -8,8 +8,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - SSH shortTitle: SSL certificate problem --- The error you receive may look like the following: diff --git a/content/authentication/troubleshooting-ssh/error-unknown-key-type.md b/content/authentication/troubleshooting-ssh/error-unknown-key-type.md index ba601c3e75b1..eb43e75347d9 100644 --- a/content/authentication/troubleshooting-ssh/error-unknown-key-type.md +++ b/content/authentication/troubleshooting-ssh/error-unknown-key-type.md @@ -5,8 +5,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - SSH redirect_from: - /github/authenticating-to-github/error-unknown-key-type - /github/authenticating-to-github/troubleshooting-ssh/error-unknown-key-type diff --git a/content/authentication/troubleshooting-ssh/error-were-doing-an-ssh-key-audit.md b/content/authentication/troubleshooting-ssh/error-were-doing-an-ssh-key-audit.md index ca7e83796182..008fad0d317c 100644 --- a/content/authentication/troubleshooting-ssh/error-were-doing-an-ssh-key-audit.md +++ b/content/authentication/troubleshooting-ssh/error-were-doing-an-ssh-key-audit.md @@ -10,8 +10,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - SSH shortTitle: SSH key audit --- When using an unverified key to perform Git operations, you will be prompted to perform an audit of your SSH keys. diff --git a/content/authentication/troubleshooting-ssh/index.md b/content/authentication/troubleshooting-ssh/index.md index 83f7401c6d59..d8fcb03e4055 100644 --- a/content/authentication/troubleshooting-ssh/index.md +++ b/content/authentication/troubleshooting-ssh/index.md @@ -8,8 +8,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - SSH children: - /using-ssh-over-the-https-port - /recovering-your-ssh-key-passphrase diff --git a/content/authentication/troubleshooting-ssh/recovering-your-ssh-key-passphrase.md b/content/authentication/troubleshooting-ssh/recovering-your-ssh-key-passphrase.md index 394249d7f959..8ecb29b2f659 100644 --- a/content/authentication/troubleshooting-ssh/recovering-your-ssh-key-passphrase.md +++ b/content/authentication/troubleshooting-ssh/recovering-your-ssh-key-passphrase.md @@ -11,8 +11,6 @@ versions: fpt: '*' ghes: '*' ghec: '*' -topics: - - SSH shortTitle: Recover SSH key passphrase --- {% mac %} diff --git a/content/authentication/troubleshooting-ssh/using-ssh-over-the-https-port.md b/content/authentication/troubleshooting-ssh/using-ssh-over-the-https-port.md index 70ecd53f757d..83327df41aa8 100644 --- a/content/authentication/troubleshooting-ssh/using-ssh-over-the-https-port.md +++ b/content/authentication/troubleshooting-ssh/using-ssh-over-the-https-port.md @@ -8,8 +8,6 @@ redirect_from: versions: fpt: '*' ghec: '*' -topics: - - SSH shortTitle: Use SSH over HTTPS port --- From 29d835a6280266e8bcd2ed588505493e3a295d25 Mon Sep 17 00:00:00 2001 From: Sam Browning <106113886+sabrowning1@users.noreply.github.com> Date: Wed, 4 Mar 2026 08:53:03 -0500 Subject: [PATCH 14/22] [EDI] Exploring the structure of your source code (#59864) Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com> --- ...oring-the-structure-of-your-source-code.md | 21 +++++++------------ 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-vs-code/exploring-the-structure-of-your-source-code.md b/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-vs-code/exploring-the-structure-of-your-source-code.md index bbcf99b28a2c..4c719e57d3a7 100644 --- a/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-vs-code/exploring-the-structure-of-your-source-code.md +++ b/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-vs-code/exploring-the-structure-of-your-source-code.md @@ -9,30 +9,23 @@ topics: - Code Security - Code scanning - CodeQL -intro: You can use the AST viewer to display the abstract syntax tree of a {% data variables.product.prodname_codeql %} database. +intro: Visualize how your code maps to {% data variables.product.prodname_codeql %} classes in {% data variables.product.prodname_vscode_shortname %}. redirect_from: - /code-security/codeql-for-vs-code/exploring-the-structure-of-your-source-code - /code-security/codeql-for-vs-code/using-the-advanced-functionality-of-the-codeql-for-vs-code-extension/exploring-the-structure-of-your-source-code contentType: how-tos --- -## About the abstract syntax tree +## Prerequisites -The abstract syntax tree (AST) of a program represents the program's syntactic structure. Nodes on the AST represent elements such as statements and expressions. A {% data variables.product.prodname_codeql %} database encodes these program elements and the relationships between them through a database schema. For more information about database schemas, see [{% data variables.product.prodname_codeql %} glossary](https://codeql.github.com/docs/codeql-overview/codeql-glossary/#ql-database-schema) in the {% data variables.product.prodname_codeql %} documentation. +To view the abstract syntax tree (AST) of a source file, you need to have an appropriate {% data variables.product.prodname_codeql %} query (usually `printAST.ql`) in your workspace. If you do not have an appropriate query, you can update your copy of the [`github/codeql`](https://github.com/github/codeql) repository from the `main` branch. -{% data variables.product.prodname_codeql %} for {% data variables.product.prodname_vscode %} contains an AST viewer. The viewer consists of a graph visualization view that lets you explore the AST of a file in a {% data variables.product.prodname_codeql %} database. This helps you see which {% data variables.product.prodname_codeql %} classes correspond to which parts of your source files. +> [!NOTE] Updating your repository may discard your query caches, making your next query runs slower. ## Viewing the abstract syntax tree of a source file -> [!NOTE] -> If you don't have an appropriate query (usually `printAST.ql`) in your workspace, the **{% data variables.product.prodname_codeql %}: View AST** command in the following steps won't work. To fix this, you can update your copy of the [`github/codeql`](https://github.com/github/codeql) repository from the `main` branch. If you do this, query caches may be discarded, so your next query runs may be slower. - 1. Open the "Databases" view in the extension, and right-click the database that you want to explore. Click **Add Database Source to Workspace**. - 1. Navigate to a {% data variables.product.prodname_codeql %} database's source file in the File Explorer. - -1. Run **{% data variables.product.prodname_codeql %}: View AST** from the {% data variables.product.prodname_vscode_command_palette_shortname %}. This runs a {% data variables.product.prodname_codeql %} query (usually called `printAST.ql`) over the active file, which may take a few seconds. Once the query is complete, the AST viewer will display the structure of the source file. - -1. To see the nested structure of the source file, click the arrows and expand the nodes. - -You can click a node in the AST viewer to jump to it in the source code. Conversely, if you click a section of the source code, the AST viewer displays the corresponding node. +1. Run **{% data variables.product.prodname_codeql %}: View AST** from the {% data variables.product.prodname_vscode_command_palette_shortname %}. This runs a {% data variables.product.prodname_codeql %} query over the active file, which may take a few seconds. Once the query is complete, the AST viewer will display the structure of the source file. +1. To see the nested structure of the source file, click the arrows and expand the nodes. These nodes represent different elements of your code, such as statements and expressions. +1. To see the source code corresponding to a particular node, click the node in the AST viewer. Similarly, you can click a section of the source code to display the corresponding node. From 3ddc28ec05faf843288de152524e2fbcfd0256a0 Mon Sep 17 00:00:00 2001 From: Isaac Brown <101839405+isaacmbrown@users.noreply.github.com> Date: Wed, 4 Mar 2026 14:34:27 +0000 Subject: [PATCH 15/22] [EDI] Advanced setup of the CodeQL CLI (#59983) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> --- .../codeql/about-the-codeql-cli.md | 17 ++- .../advanced-setup-of-the-codeql-cli.md | 117 ------------------ .../check-out-source-code.md | 76 ++++++++++++ .../download-databases.md | 43 +++++++ .../scan-from-the-command-line/index.md | 3 +- .../setting-up-the-codeql-cli.md | 2 +- 6 files changed, 135 insertions(+), 123 deletions(-) delete mode 100644 content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/advanced-setup-of-the-codeql-cli.md create mode 100644 content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/check-out-source-code.md create mode 100644 content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/download-databases.md diff --git a/content/code-security/concepts/code-scanning/codeql/about-the-codeql-cli.md b/content/code-security/concepts/code-scanning/codeql/about-the-codeql-cli.md index ba666e4b9877..0b79eaa71288 100644 --- a/content/code-security/concepts/code-scanning/codeql/about-the-codeql-cli.md +++ b/content/code-security/concepts/code-scanning/codeql/about-the-codeql-cli.md @@ -24,6 +24,8 @@ redirect_from: - /code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli - /code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/about-codeql-code-scanning-in-your-ci-system - /code-security/codeql-cli/getting-started-with-the-codeql-cli/about-the-codeql-cli + - /code-security/codeql-cli/using-the-advanced-functionality-of-the-codeql-cli/advanced-setup-of-the-codeql-cli + - /code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/advanced-setup-of-the-codeql-cli contentType: concepts --- @@ -45,9 +47,6 @@ The {% data variables.product.prodname_codeql_cli %} can analyze: * Compiled languages, for example, {% data variables.code-scanning.compiled_languages %} * Codebases written in a mixture of languages. -For information about setting up the {% data variables.product.prodname_codeql_cli %}, see -[AUTOTITLE](/code-security/codeql-cli/getting-started-with-the-codeql-cli/setting-up-the-codeql-cli). - ## About using the {% data variables.product.prodname_codeql_cli %} for {% data variables.product.prodname_code_scanning %} You can use the {% data variables.product.prodname_codeql_cli %} to run {% data variables.product.prodname_code_scanning %} on code that you're processing in a third-party continuous integration (CI) system. {% data reusables.code-scanning.about-code-scanning %} For an overview of using code scanning with external CI systems, see [AUTOTITLE](/code-security/code-scanning/integrating-with-code-scanning/using-code-scanning-with-your-existing-ci-system). For recommended specifications (RAM, CPU cores, and disk) for running {% data variables.product.prodname_codeql %} analysis, see [AUTOTITLE](/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/recommended-hardware-resources-for-running-codeql). @@ -60,7 +59,7 @@ For an overview of all the options for using {% data variables.product.prodname_ ## About generating code scanning results with the {% data variables.product.prodname_codeql_cli %} -If you choose to run the {% data variables.product.prodname_codeql_cli %} directly, you first have to install the {% data variables.product.prodname_codeql_cli %} locally. If you are planning to use the {% data variables.product.prodname_codeql_cli %} with an external CI system, you need to make the {% data variables.product.prodname_codeql_cli %} available to servers in your CI system. For more information, see [AUTOTITLE](/code-security/codeql-cli/getting-started-with-the-codeql-cli/setting-up-the-codeql-cli). +If you choose to run the {% data variables.product.prodname_codeql_cli %} directly, you first have to install the {% data variables.product.prodname_codeql_cli %} locally. If you are planning to use the {% data variables.product.prodname_codeql_cli %} with an external CI system, you need to make the {% data variables.product.prodname_codeql_cli %} available to servers in your CI system. Once the {% data variables.product.prodname_codeql_cli %} is set up, you can use three different commands to generate results and upload them to {% data variables.product.github %}: @@ -115,3 +114,13 @@ codeql github upload-results \ The {% data variables.product.prodname_codeql_cli %} uses special programs, called extractors, to extract information from the source code of a software system into a database that can be queried. You can customize the behavior of extractors by setting extractor configuration options through the {% data variables.product.prodname_codeql_cli %}. See [AUTOTITLE](/code-security/reference/code-scanning/codeql/codeql-cli/extractor-options). {% data reusables.code-scanning.codeql-license %} + +## Getting started + +For the simplest way to get started, see [AUTOTITLE](/code-security/codeql-cli/getting-started-with-the-codeql-cli/setting-up-the-codeql-cli). + +More advanced setup options are available if you need them. For example, if you: + +* Want to contribute to open source shared {% data variables.product.prodname_codeql %} queries and prefer working with the {% data variables.product.prodname_codeql %} source code directly. See [AUTOTITLE](/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/check-out-source-code). +* Need to install multiple versions of the {% data variables.product.prodname_codeql_cli %} side by side. For example, if one codebase requires a specific version while another uses the latest. You can download each version and unpack both CLI archives in the same parent directory. +* Are researching or developing queries and want to download databases from {% data variables.product.prodname_dotcom_the_website %}. See [AUTOTITLE](/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/download-databases). diff --git a/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/advanced-setup-of-the-codeql-cli.md b/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/advanced-setup-of-the-codeql-cli.md deleted file mode 100644 index 73adb232f206..000000000000 --- a/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/advanced-setup-of-the-codeql-cli.md +++ /dev/null @@ -1,117 +0,0 @@ ---- -title: Advanced setup of the CodeQL CLI -intro: You can modify your {% data variables.product.prodname_codeql_cli %} setup to use a local checkout of the {% data variables.product.prodname_codeql %} repository for analysis, set up multiple versions of the {% data variables.product.prodname_codeql_cli %}, and analyze databases you have downloaded from {% data variables.product.github %}. -product: '{% data reusables.gated-features.codeql %}' -versions: - fpt: '*' - ghes: '*' - ghec: '*' -topics: - - Code Security - - Code scanning - - CodeQL -redirect_from: - - /code-security/codeql-cli/using-the-advanced-functionality-of-the-codeql-cli/advanced-setup-of-the-codeql-cli -contentType: how-tos ---- - -## About advanced setup of the {% data variables.product.prodname_codeql_cli %} - -If you plan to use {% data variables.product.prodname_codeql %} for more than just code scanning, you may prefer an advanced setup of the {% data variables.product.prodname_codeql_cli %}. - -* If you want to contribute to open source shared {% data variables.product.prodname_codeql %} queries, you may prefer working with the {% data variables.product.prodname_codeql %} source code directly. -* If you want to use the latest {% data variables.product.prodname_codeql %} features to generate code scanning alerts for a codebase, but also want to analyze another codebase that is only compatible with a specific version of the {% data variables.product.prodname_codeql_cli %}, you may want to install multiple versions of the {% data variables.product.prodname_codeql_cli %}. -* If you are researching or developing queries, you may want to download interesting or unique databases from {% data variables.product.prodname_dotcom_the_website %}. - -For information on the most simple setup of the {% data variables.product.prodname_codeql_cli %}, see [AUTOTITLE](/code-security/codeql-cli/getting-started-with-the-codeql-cli/setting-up-the-codeql-cli). - -## Checking out the {% data variables.product.prodname_codeql %} source code directly - -Some users prefer working with {% data variables.product.prodname_codeql %} query sources directly in order to work on or contribute to the Open Source shared queries. In order to do this, the following steps are recommended. - -### 1. Download the {% data variables.product.prodname_codeql_cli %} tar archive - -{% data reusables.codeql-cli.download-codeql-cli %} - -### 2. Create a new {% data variables.product.prodname_codeql %} directory - -Create a new directory where you can place the CLI and any queries and libraries -you want to use. For example, `$HOME/codeql-home`. - -The CLI’s built-in search operations automatically look in all of its sibling -directories for the files used in database creation and analysis. Keeping these -components in their own directory prevents the CLI searching unrelated sibling -directories while ensuring all files are available without specifying any -further options on the command line. - -### 3. Obtain a local copy of the {% data variables.product.prodname_codeql %} queries - -The [{% data variables.product.prodname_codeql %} repository](https://github.com/github/codeql?ref_product=code-scanning&ref_type=engagement&ref_style=text) contains -the queries and libraries required for {% data variables.product.prodname_codeql %} analysis of all supported languages. -Clone a copy of this repository into `codeql-home`. - -By default, the root of the cloned repository will be called `codeql`. -Rename this folder `codeql-repo` to avoid conflicting with the {% data variables.product.prodname_codeql_cli %} that you will extract in step 1. If you use git on the command line, you can -clone and rename the repository in a single step by running -`git clone git@github.com:github/codeql.git codeql-repo` in the `codeql-home` folder. - -Within this repository, the queries and libraries are organized into {% data variables.product.prodname_codeql %} -packs. Along with the queries themselves, {% data variables.product.prodname_codeql %} packs contain important metadata -that tells the {% data variables.product.prodname_codeql_cli %} how to process the query files. For more information, -see [AUTOTITLE](/code-security/codeql-cli/using-the-advanced-functionality-of-the-codeql-cli/creating-and-working-with-codeql-packs). - -> [!NOTE] -> There are different versions of the {% data variables.product.prodname_codeql %} queries available for different users. Check out the correct version for your use case: -> -> * For the queries that are intended to be used with the latest {% data variables.product.prodname_codeql_cli %} release, check out the branch tagged `codeql-cli/latest`. You should use this branch for databases you’ve built using the {% data variables.product.prodname_codeql_cli %} or recently downloaded from {% data variables.product.github %}. -> * For the most up to date {% data variables.product.prodname_codeql %} queries, check out the `main` branch. This branch represents the very latest version of {% data variables.product.prodname_codeql %}’s analysis. - -### 4. Extract the {% data variables.product.prodname_codeql_cli %} tar archive - -Extract the tar archive into the directory you created in step 2. - -For example, if the path to your copy of the {% data variables.product.prodname_codeql %} repository is `$HOME/codeql-home/codeql-repo`, then extract the CLI into -`$HOME/codeql-home/`. - -### 5. Launch `codeql` - -{% data reusables.codeql-cli.launch-codeql %} - -### 6. Verify your {% data variables.product.prodname_codeql_cli %} setup - -{% data variables.product.prodname_codeql_cli %} has subcommands you can execute to verify that you are correctly set up to create and analyze databases: - -* Run `codeql resolve languages` to show which languages are available for database creation. This will list the languages supported by default in your {% data variables.product.prodname_codeql_cli %} package. -* Run `codeql resolve qlpacks` to show which {% data variables.product.prodname_codeql %} packs the CLI can find. This will display the names of all the {% data variables.product.prodname_codeql %} packs directly available to the {% data variables.product.prodname_codeql_cli %}. This should include: -* Query packs for each supported language, for example, `codeql/{language}-queries`. These packs contain the standard queries that will be run for each analysis. -* Library packs for each supported language, for example, `codeql/{language}-all`. These packs contain query libraries, such as control flow and data flow libraries, that may be useful to query writers. -* Example packs for each supported language, for example, `codeql/{language}-examples`. These packs contain useful snippets of {% data variables.product.prodname_codeql %} that query writers may find useful. -* Legacy packs that ensure custom queries and libraries created using older products are compatible with your version of {% data variables.product.prodname_codeql %}. - -## Using two versions of the {% data variables.product.prodname_codeql_cli %} - -If you want to use the latest {% data variables.product.prodname_codeql %} features to execute queries or {% data variables.product.prodname_codeql %} tests, but also want to prepare databases that are compatible with a specific version of {% data variables.product.prodname_codeql %} code scanning on {% data variables.product.prodname_ghe_server %}, you may need to install two versions of the CLI. You can download the versions of the {% data variables.product.prodname_codeql_cli %} that you want, and unpack both CLI archives in the same parent directory. - -## Downloading databases from {% data variables.product.prodname_dotcom_the_website %} - -{% data variables.product.github %} stores {% data variables.product.prodname_codeql %} databases for over 200,000 repositories on {% data variables.product.prodname_dotcom_the_website %}, which you can download using the REST API. The list of repositories is constantly growing and evolving to make sure that it includes the most interesting codebases for security research. - -You can also analyze databases from {% data variables.product.prodname_dotcom_the_website %} using the {% data variables.product.prodname_codeql %} for {% data variables.product.prodname_vscode_shortname %} extension. For more information, see [AUTOTITLE](/code-security/codeql-for-vs-code/getting-started-with-codeql-for-vs-code/running-codeql-queries). - -You can check if a repository has any {% data variables.product.prodname_codeql %} databases available for download using the `/repos///code-scanning/codeql/databases` endpoint. For example, to check for {% data variables.product.prodname_codeql %} databases using the [{% data variables.product.prodname_cli %}](https://cli.github.com/manual/gh_api) you would run: - -```shell -gh api /repos///code-scanning/codeql/databases -``` - -This command returns information about any {% data variables.product.prodname_codeql %} databases that are available for a repository, including the language the database represents, and when the database was last updated. If no {% data variables.product.prodname_codeql %} databases are available, the response is empty. - -When you have confirmed that a {% data variables.product.prodname_codeql %} database exists for the language you are interested in, you can download it using the following command: - -```shell -gh api /repos///code-scanning/codeql/databases/ -H 'Accept: application/zip' > path/to/local/database.zip -``` - -For more information, see the documentation for the [Get {% data variables.product.prodname_codeql %} database endpoint](/rest/code-scanning/code-scanning#get-a-codeql-database-for-a-repository). - -Before running an analysis with the {% data variables.product.prodname_codeql_cli %}, you must unzip the databases. diff --git a/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/check-out-source-code.md b/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/check-out-source-code.md new file mode 100644 index 000000000000..35fc5645a8ec --- /dev/null +++ b/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/check-out-source-code.md @@ -0,0 +1,76 @@ +--- +title: Checking out the CodeQL CLI source code +intro: Set up the {% data variables.product.prodname_codeql_cli %} directly from the source code. +product: '{% data reusables.gated-features.codeql %}' +versions: + fpt: '*' + ghes: '*' + ghec: '*' +topics: + - Code Security + - Code scanning + - CodeQL +contentType: how-tos +shortTitle: Check out source code +--- + +Some users prefer working with {% data variables.product.prodname_codeql %} query sources directly in order to work on or contribute to open source shared queries. + +## 1. Download the {% data variables.product.prodname_codeql_cli %} tar archive + +{% data reusables.codeql-cli.download-codeql-cli %} + +## 2. Create a new {% data variables.product.prodname_codeql %} directory + +Create a new directory where you can place the CLI and any queries and libraries +you want to use. For example, `$HOME/codeql-home`. + +The CLI’s built-in search operations automatically look in all of its sibling +directories for the files used in database creation and analysis. Keeping these +components in their own directory prevents the CLI searching unrelated sibling +directories while ensuring all files are available without specifying any +further options on the command line. + +## 3. Obtain a local copy of the {% data variables.product.prodname_codeql %} queries + +The [{% data variables.product.prodname_codeql %} repository](https://github.com/github/codeql?ref_product=code-scanning&ref_type=engagement&ref_style=text) contains +the queries and libraries required for {% data variables.product.prodname_codeql %} analysis of all supported languages. +Clone a copy of this repository into `codeql-home`. + +By default, the root of the cloned repository will be called `codeql`. +Rename this folder `codeql-repo` to avoid conflicting with the {% data variables.product.prodname_codeql_cli %} that you will extract in step 1. If you use git on the command line, you can +clone and rename the repository in a single step by running +`git clone git@github.com:github/codeql.git codeql-repo` in the `codeql-home` folder. + +Within this repository, the queries and libraries are organized into {% data variables.product.prodname_codeql %} +packs. Along with the queries themselves, {% data variables.product.prodname_codeql %} packs contain important metadata +that tells the {% data variables.product.prodname_codeql_cli %} how to process the query files. For more information, +see [AUTOTITLE](/code-security/codeql-cli/using-the-advanced-functionality-of-the-codeql-cli/creating-and-working-with-codeql-packs). + +> [!NOTE] +> There are different versions of the {% data variables.product.prodname_codeql %} queries available for different users. Check out the correct version for your use case: +> +> * For the queries that are intended to be used with the latest {% data variables.product.prodname_codeql_cli %} release, check out the branch tagged `codeql-cli/latest`. You should use this branch for databases you’ve built using the {% data variables.product.prodname_codeql_cli %} or recently downloaded from {% data variables.product.github %}. +> * For the most up to date {% data variables.product.prodname_codeql %} queries, check out the `main` branch. This branch represents the very latest version of {% data variables.product.prodname_codeql %}’s analysis. + +## 4. Extract the {% data variables.product.prodname_codeql_cli %} tar archive + +Extract the tar archive into the directory you created in step 2. + +For example, if the path to your copy of the {% data variables.product.prodname_codeql %} repository is `$HOME/codeql-home/codeql-repo`, then extract the CLI into +`$HOME/codeql-home/`. + +## 5. Launch `codeql` + +{% data reusables.codeql-cli.launch-codeql %} + +## 6. Verify your {% data variables.product.prodname_codeql_cli %} setup + +{% data variables.product.prodname_codeql_cli %} has subcommands you can execute to verify that you are correctly set up to create and analyze databases: + +* Run `codeql resolve languages` to show which languages are available for database creation. This will list the languages supported by default in your {% data variables.product.prodname_codeql_cli %} package. +* Run `codeql resolve qlpacks` to show which {% data variables.product.prodname_codeql %} packs the CLI can find. This will display the names of all the {% data variables.product.prodname_codeql %} packs directly available to the {% data variables.product.prodname_codeql_cli %}. This should include: + * Query packs for each supported language, for example, `codeql/{language}-queries`. These packs contain the standard queries that will be run for each analysis. + * Library packs for each supported language, for example, `codeql/{language}-all`. These packs contain query libraries, such as control flow and data flow libraries, that may be useful to query writers. + * Example packs for each supported language, for example, `codeql/{language}-examples`. These packs contain useful snippets of {% data variables.product.prodname_codeql %} that query writers may find useful. + * Legacy packs that ensure custom queries and libraries created using older products are compatible with your version of {% data variables.product.prodname_codeql %}. diff --git a/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/download-databases.md b/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/download-databases.md new file mode 100644 index 000000000000..e4f00873698b --- /dev/null +++ b/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/download-databases.md @@ -0,0 +1,43 @@ +--- +title: Downloading CodeQL databases from GitHub +intro: Expand the coverage of the {% data variables.product.prodname_codeql_cli %} by adding ready-made databases. +shortTitle: Download databases +product: '{% data reusables.gated-features.codeql %}' +versions: + fpt: '*' + ghes: '*' + ghec: '*' +topics: + - Code Security + - Code scanning + - CodeQL +contentType: how-tos +--- + +{% data variables.product.github %} stores {% data variables.product.prodname_codeql %} databases for over 200,000 repositories on {% data variables.product.prodname_dotcom_the_website %}, which you can download using the REST API. The list of repositories is constantly growing and evolving to make sure that it includes the most interesting codebases for security research. + +## Searching for databases + +You can check if a repository has any {% data variables.product.prodname_codeql %} databases available for download using the `/repos/OWNER/REPOSITORY/code-scanning/codeql/databases` endpoint. To check for {% data variables.product.prodname_codeql %} databases using the [{% data variables.product.prodname_cli %}](https://cli.github.com/manual/gh_api), run: + +```shell +gh api /repos/OWNER/REPOSITORY/code-scanning/codeql/databases +``` + +This command returns information about any {% data variables.product.prodname_codeql %} databases that are available for a repository, including the language the database represents, and when the database was last updated. If no {% data variables.product.prodname_codeql %} databases are available, the response is empty. + +## Downloading a database + +When you have confirmed that a {% data variables.product.prodname_codeql %} database exists for the language you are interested in, you can download it using the following command: + +```shell +gh api /repos/OWNER/REPOSITORY/code-scanning/codeql/databases/LANGUAGE -H 'Accept: application/zip' > LOCAL-DATABASE-FILE.zip +``` + +For more information, see the documentation for the [Get {% data variables.product.prodname_codeql %} database endpoint](/rest/code-scanning/code-scanning#get-a-codeql-database-for-a-repository). + +Before running an analysis with the {% data variables.product.prodname_codeql_cli %}, you must unzip the databases. + +## Further reading + +You can also analyze databases from {% data variables.product.prodname_dotcom_the_website %} using the {% data variables.product.prodname_codeql %} for {% data variables.product.prodname_vscode_shortname %} extension. For more information, see [AUTOTITLE](/code-security/codeql-for-vs-code/getting-started-with-codeql-for-vs-code/running-codeql-queries). diff --git a/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/index.md b/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/index.md index f1c9e61817e1..d42008b341ed 100644 --- a/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/index.md +++ b/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/index.md @@ -12,10 +12,11 @@ topics: - CodeQL children: - /setting-up-the-codeql-cli - - /advanced-setup-of-the-codeql-cli - /writing-and-sharing-custom-queries-for-the-codeql-cli - /testing-custom-queries - /testing-query-help-files + - /download-databases + - /check-out-source-code - /specifying-command-options-in-a-codeql-configuration-file - /creating-database-bundle-for-troubleshooting diff --git a/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/setting-up-the-codeql-cli.md b/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/setting-up-the-codeql-cli.md index e467dd16343a..7587a5eaa37a 100644 --- a/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/setting-up-the-codeql-cli.md +++ b/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-the-command-line/setting-up-the-codeql-cli.md @@ -29,7 +29,7 @@ To run {% data variables.product.prodname_codeql %} commands, you need to set up The {% data variables.product.prodname_codeql_cli %} supports a range of use cases and directory structures. This article walks through a simple setup that works for most users and environments. -If you plan to use the {% data variables.product.prodname_codeql_cli %} for security research or to test or contribute queries, you may need a more advanced setup. For more information, see [AUTOTITLE](/code-security/codeql-cli/using-the-advanced-functionality-of-the-codeql-cli/advanced-setup-of-the-codeql-cli). +If you plan to use the {% data variables.product.prodname_codeql_cli %} for security research or to test or contribute queries, you may need a more advanced setup. For more information, see [AUTOTITLE](/code-security/concepts/code-scanning/codeql/about-the-codeql-cli#getting-started). ### Before you begin From b799dd3583e31527cf1e8d844eb7bf66c128e6c4 Mon Sep 17 00:00:00 2001 From: Isaac Brown <101839405+isaacmbrown@users.noreply.github.com> Date: Wed, 4 Mar 2026 14:36:11 +0000 Subject: [PATCH 16/22] Update 3.18 release notes to include command for raising projects limit (#59949) --- data/release-notes/enterprise-server/3-18/0.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/data/release-notes/enterprise-server/3-18/0.yml b/data/release-notes/enterprise-server/3-18/0.yml index 5795fc0af753..e4c25478fd95 100644 --- a/data/release-notes/enterprise-server/3-18/0.yml +++ b/data/release-notes/enterprise-server/3-18/0.yml @@ -17,7 +17,19 @@ sections: Operators use OpenTelemetry metrics to monitor the appliance. This feature is currently in public preview and should only be used in preproduction environments. You can also export Prometheus metrics to third-party observability systems. See [AUTOTITLE](/admin/monitoring-and-managing-your-instance/monitoring-your-instance/opentelemetry-metrics/about-opentelemetry-metrics). # https://github.com/github/releases/issues/6019 - | - Admins can enable a larger item limit on projects, which supports up to 50,000 items. After the upgrade, the `memex-project-items` index will be migrated and an index repair started Once the `memex-project-items` index repair is completed, the new index is automatically promoted to primary and `ENABLE_PROJECTS_INCREASED_LIMITS` can be enabled. If `ENABLE_PROJECTS_INCREASED_LIMITS` is enabled before the index repair is completed, project data will appear to be missing from any partially repaired projects. This problem will resolve itself once the repair completes. + Site administrators can enable a larger limit of **50,000 items** on GitHub Projects, rather than the default limit of 1,200. + + 1. After upgrading your instance to 3.18, wait for the `memex-project-items` index to be migrated and the `memex-project-items` index repair job to complete. + + If you run the following commands before the index repair is completed, project data will appear to be missing from any partially repaired projects. This problem will resolve itself once the repair completes. + + 1. Access the administrative shell and run the following command. + + ``` shell copy + ghe-config app.github.projects-increased-limits-enabled true + ``` + + 1. Apply the configuration with `ghe-config-apply`. This will restart services and may cause a brief interruption for users. - heading: APIs notes: From ee1c0d4933fef8918065c62461ca0f19d3b84938 Mon Sep 17 00:00:00 2001 From: Isaac Brown <101839405+isaacmbrown@users.noreply.github.com> Date: Wed, 4 Mar 2026 14:59:46 +0000 Subject: [PATCH 17/22] [EDI] Viewing code scanning logs (#59984) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- ...ql-code-scanning-for-compiled-languages.md | 4 +- .../scan-from-vs-code}/accessing-logs.md | 24 +---- .../scan-from-vs-code/index.md | 2 + .../giving-org-access-private-registries.md | 2 +- .../how-tos/view-and-interpret-data/index.md | 2 +- .../view-code-scanning-logs.md | 47 +++++++++ .../viewing-code-scanning-logs.md | 97 ------------------- .../code-scanning/code-scanning-logs.md | 66 +++++++++++++ .../codeql/codeql-for-vs-code/index.md | 2 +- .../reference/code-scanning/index.md | 1 + .../logs-not-detailed-enough.md | 6 +- .../unclear-what-triggered-a-workflow.md | 2 +- ...analyzing-your-code-with-codeql-queries.md | 2 +- 13 files changed, 129 insertions(+), 128 deletions(-) rename content/code-security/{reference/code-scanning/codeql/codeql-for-vs-code => how-tos/scan-code-for-vulnerabilities/scan-from-vs-code}/accessing-logs.md (54%) create mode 100644 content/code-security/how-tos/view-and-interpret-data/view-code-scanning-logs.md delete mode 100644 content/code-security/how-tos/view-and-interpret-data/viewing-code-scanning-logs.md create mode 100644 content/code-security/reference/code-scanning/code-scanning-logs.md diff --git a/content/code-security/how-tos/scan-code-for-vulnerabilities/manage-your-configuration/codeql-code-scanning-for-compiled-languages.md b/content/code-security/how-tos/scan-code-for-vulnerabilities/manage-your-configuration/codeql-code-scanning-for-compiled-languages.md index 8318b50bac1c..d856fd40178d 100644 --- a/content/code-security/how-tos/scan-code-for-vulnerabilities/manage-your-configuration/codeql-code-scanning-for-compiled-languages.md +++ b/content/code-security/how-tos/scan-code-for-vulnerabilities/manage-your-configuration/codeql-code-scanning-for-compiled-languages.md @@ -333,7 +333,7 @@ When you enable default setup for a repository that contains C# code, the build {% data variables.product.prodname_codeql %} restores dependencies and generates a few additional source files, to give more accurate results, before creating a database from all the source files and dependencies. -Dependencies are restored using multiple heuristics and strategies. The following files are the primary source of information: `*.csproj`, `*.sln`, `nuget.config`, `packages.config`, `global.json`, and `project.assets.json`. {% ifversion org-private-registry %}If a private NuGet feed is defined for the organization, this is also used, see [Code scanning default setup access to private registries](/code-security/securing-your-organization/enabling-security-features-in-your-organization/giving-org-access-private-registries#code-scanning-default-setup-access-to-private-registries) and [Diagnostic information for private package registries](/code-security/code-scanning/managing-your-code-scanning-configuration/viewing-code-scanning-logs#diagnostic-information-for-private-package-registries).{% endif %} +Dependencies are restored using multiple heuristics and strategies. The following files are the primary source of information: `*.csproj`, `*.sln`, `nuget.config`, `packages.config`, `global.json`, and `project.assets.json`. {% ifversion org-private-registry %}If a private NuGet feed is defined for the organization, this is also used, see [Code scanning default setup access to private registries](/code-security/securing-your-organization/enabling-security-features-in-your-organization/giving-org-access-private-registries#code-scanning-default-setup-access-to-private-registries) and [AUTOTITLE](/code-security/reference/code-scanning/code-scanning-logs#diagnostic-information-for-private-package-registries).{% endif %} The following generated source files are optional, but significantly increase the correctness of the {% data variables.product.prodname_codeql %} database: @@ -464,7 +464,7 @@ If you later add Kotlin code to a repository that uses the `none` build mode, {% {% data variables.product.prodname_codeql %} will attempt to run Gradle or Maven to extract accurate dependency information (but not to invoke a build), before creating a database from all Java files present. Every root Maven or Gradle project file (a build script without any build script present in an ancestor directory) is queried for dependency information, and more recent dependency versions are preferred if there is a clash. For information about the runner requirements to run Maven or Gradle, see [Runner requirements for Java](#runner-requirements-for-java). - {% ifversion org-private-registry %}If a private Maven registry is defined for the organization, this is also used, see [Code scanning default setup access to private registries](/code-security/securing-your-organization/enabling-security-features-in-your-organization/giving-org-access-private-registries#code-scanning-default-setup-access-to-private-registries) and [Diagnostic information for private package registries](/code-security/code-scanning/managing-your-code-scanning-configuration/viewing-code-scanning-logs#diagnostic-information-for-private-package-registries).{% endif %} +{% ifversion org-private-registry %}If a private Maven registry is defined for the organization, this is also used, see [Code scanning default setup access to private registries](/code-security/securing-your-organization/enabling-security-features-in-your-organization/giving-org-access-private-registries#code-scanning-default-setup-access-to-private-registries) and [AUTOTITLE](/code-security/reference/code-scanning/code-scanning-logs##diagnostic-information-for-private-package-registries).{% endif %} #### Accuracy of no build analysis for Java diff --git a/content/code-security/reference/code-scanning/codeql/codeql-for-vs-code/accessing-logs.md b/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-vs-code/accessing-logs.md similarity index 54% rename from content/code-security/reference/code-scanning/codeql/codeql-for-vs-code/accessing-logs.md rename to content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-vs-code/accessing-logs.md index 046e7a53d4e6..9bc57e9b6826 100644 --- a/content/code-security/reference/code-scanning/codeql/codeql-for-vs-code/accessing-logs.md +++ b/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-vs-code/accessing-logs.md @@ -1,5 +1,5 @@ --- -title: Accessing logs +title: Accessing logs for {% data variables.product.prodname_codeql %} in {% data variables.product.prodname_vscode %} shortTitle: Access logs versions: fpt: '*' @@ -14,28 +14,10 @@ allowTitleToDifferFromFilename: true redirect_from: - /code-security/codeql-for-vs-code/troubleshooting-codeql-for-vs-code/accessing-logs - /code-security/how-tos/scan-code-for-vulnerabilities/troubleshooting/troubleshooting-codeql-for-vs-code/accessing-logs -contentType: reference + - /code-security/reference/code-scanning/codeql/codeql-for-vs-code/accessing-logs +contentType: how-tos --- -## About logs - -Progress and error messages are displayed as notifications in the bottom right corner of the {% data variables.product.prodname_vscode %} workspace. These link to more detailed logs and error messages in the "Output" window. - -You can access the following logs: - -* {% data variables.product.prodname_codeql %} Extension - -* {% data variables.product.prodname_codeql %} Language Server - -* {% data variables.product.prodname_codeql %} Query Server - -* {% data variables.product.prodname_codeql %} Tests - -> [!NOTE] -> The {% data variables.product.prodname_codeql %} Language Server log contains more advanced debug logs for {% data variables.product.prodname_codeql %} language maintainers. You should only need these to provide details in a bug report. - -## Accessing logs - 1. In {% data variables.product.prodname_vscode %}, open the "Output" window. 1. Use the dropdown to select the log view you need. For example, "{% data variables.product.prodname_codeql %} Extension Log". diff --git a/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-vs-code/index.md b/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-vs-code/index.md index 61c31ff12443..eb0261613e7e 100644 --- a/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-vs-code/index.md +++ b/content/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-vs-code/index.md @@ -27,4 +27,6 @@ children: - /customizing-settings - /setting-up-a-codeql-workspace - /configuring-access-to-the-codeql-cli + - /accessing-logs --- + diff --git a/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/giving-org-access-private-registries.md b/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/giving-org-access-private-registries.md index bb8411033c58..810581b6106c 100644 --- a/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/giving-org-access-private-registries.md +++ b/content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/giving-org-access-private-registries.md @@ -61,7 +61,7 @@ When configuring private registries for the first time, you need to disable and For languages supporting private package registries, {% data variables.product.prodname_code_scanning %} default setup will produce information on the {% data variables.code-scanning.tool_status_page %}. This shows you which private registry configurations were available to an analysis, but not whether {% data variables.product.prodname_code_scanning %} default setup was able to successfully download private dependencies from them. For more information about the {% data variables.code-scanning.tool_status_page %}, see [AUTOTITLE](/code-security/code-scanning/managing-your-code-scanning-configuration/about-the-tool-status-page). -Alternatively, you can confirm whether private registries were configured for a {% data variables.product.prodname_code_scanning %} analysis by looking in the Actions logs. See [Diagnostic information for private package registries](/code-security/code-scanning/managing-your-code-scanning-configuration/viewing-code-scanning-logs#diagnostic-information-for-private-package-registries). +Alternatively, you can confirm whether private registries were used successfully by {% data variables.product.prodname_code_scanning %} analysis by looking in the Actions log files, see [AUTOTITLE](/code-security/reference/code-scanning/code-scanning-logs#diagnostic-information-for-private-package-registries). ## {% data variables.product.prodname_code_scanning_caps %} advanced setup access to private registries diff --git a/content/code-security/how-tos/view-and-interpret-data/index.md b/content/code-security/how-tos/view-and-interpret-data/index.md index 3af1e406c342..27fabe9c9b83 100644 --- a/content/code-security/how-tos/view-and-interpret-data/index.md +++ b/content/code-security/how-tos/view-and-interpret-data/index.md @@ -17,7 +17,7 @@ topics: contentType: how-tos children: - /analyze-organization-data - - /viewing-code-scanning-logs + - /view-code-scanning-logs - /viewing-dependabot-job-logs - /view-custom-pattern-metrics - /change-used-by-data diff --git a/content/code-security/how-tos/view-and-interpret-data/view-code-scanning-logs.md b/content/code-security/how-tos/view-and-interpret-data/view-code-scanning-logs.md new file mode 100644 index 000000000000..ecd7e8ab003c --- /dev/null +++ b/content/code-security/how-tos/view-and-interpret-data/view-code-scanning-logs.md @@ -0,0 +1,47 @@ +--- +title: Viewing code scanning logs from GitHub Actions +intro: View the output from a {% data variables.product.prodname_code_scanning %} analysis in {% data variables.product.prodname_actions %}. +permissions: '{% data reusables.permissions.code-scanning-pr-alerts %}' +redirect_from: + - /code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/viewing-code-scanning-logs + - /code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/viewing-code-scanning-logs + - /code-security/code-scanning/managing-your-code-scanning-configuration/viewing-code-scanning-logs + - /code-security/how-tos/view-and-interpret-data/viewing-code-scanning-logs +versions: + fpt: '*' + ghes: '*' + ghec: '*' +contentType: how-tos +topics: + - Security +shortTitle: View code scanning logs +--- + +{% data reusables.code-scanning.enterprise-enable-code-scanning-actions %} + +After configuring {% data variables.product.prodname_code_scanning %} using default setup or a custom {% data variables.product.prodname_actions %} workflow, you can watch the output of the actions as they run. For information about logs for other {% data variables.product.prodname_code_scanning %} setups, see [AUTOTITLE](/code-security/reference/code-scanning/code-scanning-logs). + +{% data reusables.repositories.actions-tab %} + + You'll see a list that includes an entry for running the {% data variables.product.prodname_code_scanning %} workflow. The text of the entry is the title you gave your commit message. + + ![Screenshot of the "All workflows" page. In the list of workflow runs is a run labeled "Create .github/workflows/codeql.yml."](/assets/images/help/repository/code-scanning-actions-list.png) + +1. Click the entry for the {% data variables.product.prodname_code_scanning %} workflow. + + > [!NOTE] + > If you are looking for the {% data variables.product.prodname_codeql %} workflow run triggered by enabling default setup, the text of the entry is "{% data variables.product.prodname_codeql %}." + +1. Click the job name on the left. For example, **Analyze (LANGUAGE)**. + + ![Screenshot of the log output for the "Analyze (go)" job. In the left sidebar, under the "Jobs" heading, "Analyze (go)" is listed.](/assets/images/help/repository/code-scanning-logging-analyze-action.png) + +1. Review the logging output from the actions in this workflow as they run. + +1. Optionally, to see more detail about the commit that triggered the workflow run, click the short commit hash. The short commit hash is 7 lowercase characters immediately following the commit author's username. + +1. Once all jobs are complete, you can view the details of any {% data variables.product.prodname_code_scanning %} alerts that were identified. For more information, see [AUTOTITLE](/code-security/code-scanning/managing-code-scanning-alerts/assessing-code-scanning-alerts-for-your-repository#viewing-the-alerts-for-a-repository). + +## Further reading + +If you're looking for diagnostic information about whether {% data variables.product.prodname_code_scanning %} accessed any private registries, see [AUTOTITLE](/code-security/how-tos/view-and-interpret-data/viewing-code-scanning-logs). diff --git a/content/code-security/how-tos/view-and-interpret-data/viewing-code-scanning-logs.md b/content/code-security/how-tos/view-and-interpret-data/viewing-code-scanning-logs.md deleted file mode 100644 index cd5fdede454c..000000000000 --- a/content/code-security/how-tos/view-and-interpret-data/viewing-code-scanning-logs.md +++ /dev/null @@ -1,97 +0,0 @@ ---- -title: Viewing code scanning logs -intro: You can view the output generated during {% data variables.product.prodname_code_scanning %} analysis in {% data variables.product.github %}. -permissions: '{% data reusables.permissions.code-scanning-pr-alerts %}' -redirect_from: - - /code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/viewing-code-scanning-logs - - /code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/viewing-code-scanning-logs - - /code-security/code-scanning/managing-your-code-scanning-configuration/viewing-code-scanning-logs -versions: - fpt: '*' - ghes: '*' - ghec: '*' -contentType: how-tos -topics: - - Security -shortTitle: View code scanning logs ---- - -{% data reusables.code-scanning.enterprise-enable-code-scanning-actions %} - -## About your {% data variables.product.prodname_code_scanning %} configuration - -You can use a variety of tools to configure {% data variables.product.prodname_code_scanning %} in your repository. For more information, see [AUTOTITLE](/code-security/code-scanning/enabling-code-scanning/configuring-default-setup-for-code-scanning) and [AUTOTITLE](/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/configuring-advanced-setup-for-code-scanning). - -The log and diagnostic information available to you depends on the method you use for {% data variables.product.prodname_code_scanning %} in your repository. You can check the type of {% data variables.product.prodname_code_scanning %} you're using in the **Security** tab of your repository, by using the **Tool** drop-down menu in the alert list. For more information, see [AUTOTITLE](/code-security/code-scanning/managing-code-scanning-alerts/assessing-code-scanning-alerts-for-your-repository#viewing-the-alerts-for-a-repository). - -## About analysis and diagnostic information - -You can see analysis and diagnostic information for {% data variables.product.prodname_code_scanning %} run using {% data variables.product.prodname_codeql %} analysis on {% data variables.product.prodname_dotcom %}. - -Analysis information is shown for the most recent analysis in a header at the top of the list of alerts. For more information, see [AUTOTITLE](/code-security/code-scanning/managing-code-scanning-alerts/assessing-code-scanning-alerts-for-your-repository#viewing-the-alerts-for-a-repository). - -Diagnostic information is displayed in the Action workflow logs and consists of summary metrics and extractor diagnostics. For information about accessing {% data variables.product.prodname_code_scanning %} logs on {% data variables.product.prodname_dotcom %}, see [Viewing the logging output from {% data variables.product.prodname_code_scanning %}](#viewing-the-logging-output-from-code-scanning) below. - -If you're using the {% data variables.product.prodname_codeql_cli %} outside {% data variables.product.prodname_dotcom %}, you'll see diagnostic information in the output generated during database analysis. This information is also included in the SARIF results file you upload to {% data variables.product.prodname_dotcom %} with the {% data variables.product.prodname_code_scanning %} results. - -For information about the {% data variables.product.prodname_codeql_cli %}, see [AUTOTITLE](/code-security/codeql-cli/getting-started-with-the-codeql-cli/analyzing-your-code-with-codeql-queries#viewing-log-and-diagnostic-information). - -### About summary metrics - -{% data reusables.code-scanning.summary-metrics %} - -### About {% data variables.product.prodname_codeql %} source code extraction diagnostics - -{% data reusables.code-scanning.extractor-diagnostics %} - -You can see more detailed information about {% data variables.product.prodname_codeql %} extractor errors and warnings that occurred during database creation by enabling debug logging. For more information, see [AUTOTITLE](/code-security/code-scanning/troubleshooting-code-scanning/logs-are-not-detailed-enough#creating-codeql-debugging-artifacts-by-re-running-jobs-with-debug-logging-enabled). - -## Viewing the logging output from {% data variables.product.prodname_code_scanning %} - -This section applies to {% data variables.product.prodname_code_scanning %} run using {% data variables.product.prodname_actions %} ({% data variables.product.prodname_codeql %} or third-party). - -After configuring {% data variables.product.prodname_code_scanning %} for your repository, you can watch the output of the actions as they run. - -{% data reusables.repositories.actions-tab %} - - You'll see a list that includes an entry for running the {% data variables.product.prodname_code_scanning %} workflow. The text of the entry is the title you gave your commit message. - - ![Screenshot of the "All workflows" page. In the list of workflow runs is a run labeled "Create .github/workflows/codeql.yml."](/assets/images/help/repository/code-scanning-actions-list.png) - -1. Click the entry for the {% data variables.product.prodname_code_scanning %} workflow. - - > [!NOTE] - > If you are looking for the {% data variables.product.prodname_codeql %} workflow run triggered by enabling default setup, the text of the entry is "{% data variables.product.prodname_codeql %}." - -1. Click the job name on the left. For example, **Analyze (LANGUAGE)**. - - ![Screenshot of the log output for the "Analyze (go)" job. In the left sidebar, under the "Jobs" heading, "Analyze (go)" is listed.](/assets/images/help/repository/code-scanning-logging-analyze-action.png) - -1. Review the logging output from the actions in this workflow as they run. - -1. Optionally, to see more detail about the commit that triggered the workflow run, click the short commit hash. The short commit hash is 7 lowercase characters immediately following the commit author's username. - -1. Once all jobs are complete, you can view the details of any {% data variables.product.prodname_code_scanning %} alerts that were identified. For more information, see [AUTOTITLE](/code-security/code-scanning/managing-code-scanning-alerts/assessing-code-scanning-alerts-for-your-repository#viewing-the-alerts-for-a-repository). - -{% ifversion org-private-registry %} - -### Diagnostic information for private package registries - -{% data variables.product.prodname_code_scanning_caps %} default setup workflows include a `Setup proxy for registries` step. When you are looking at a workflow run for default setup, you can expand this step to view the corresponding log. This contains information about which private package registry configurations were available to the analysis. Additionally, the log contains some diagnostic information which may help with troubleshooting if the private package registries are not successfully used by {% data variables.product.prodname_code_scanning %} default setup. Look for the following messages: - -* `Using registries_credentials input.` At least one private registry is configured for the organization. This includes configurations for private registry types which are not supported by {% data variables.product.prodname_code_scanning %} default setup. For more details about supported registry types, see [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/giving-org-access-private-registries#code-scanning-default-setup-access-to-private-registries). - -* `Credentials loaded for the following registries:` - * If no list of configurations follows, then no private registry configurations supported by {% data variables.product.prodname_code_scanning %} default setup were found. - * Otherwise, one line for each supported configuration that was successfully loaded is shown. For example, a line containing `Type: nuget_feed; Host: undefined; Url: https://nuget.pkg.github.com/; Username: undefined; Password: true; Token: false` indicates that a private NuGet Feed configuration was loaded. - * The information about the configuration in the log may not match exactly what is configured for the organization in the UI. For example, the log may indicate that a `Password` is set, even though a `Token` is configured in the UI. - -* `Proxy started on 127.0.0.1:49152` The authentication proxy that is used by {% data variables.product.prodname_code_scanning %} default setup to authenticate to the configured private package registries was started successfully. - -* Following this, there may be messages about the outcomes of connection tests which try to reach the configured private package registries through the authentication proxy. This is a best-effort process. If these checks are not successful for some registries, it does not necessarily mean that the relevant configurations are not working. However, if you find that {% data variables.product.prodname_code_scanning %} default setup is unable to successfully access dependencies in the private registries during the analysis, then this may provide some information to help troubleshoot the issue. - -If the output from the `Setup proxy for registries` step is as expected, but {% data variables.product.prodname_code_scanning %} default setup is unable to successfully access dependencies in the private registries, you can obtain additional troubleshooting information. See [AUTOTITLE](/code-security/how-tos/scan-code-for-vulnerabilities/troubleshooting/troubleshooting-analysis-errors/logs-not-detailed-enough#creating-codeql-debugging-artifacts-for-codeql-default-setup). - -For more information about giving {% data variables.product.prodname_code_scanning %} default setup access to private registries, see [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/giving-org-access-private-registries). - -{% endif %} diff --git a/content/code-security/reference/code-scanning/code-scanning-logs.md b/content/code-security/reference/code-scanning/code-scanning-logs.md new file mode 100644 index 000000000000..1b2563d7cf7c --- /dev/null +++ b/content/code-security/reference/code-scanning/code-scanning-logs.md @@ -0,0 +1,66 @@ +--- +title: Code scanning logs +intro: You can view the output generated during {% data variables.product.prodname_code_scanning %} analysis in {% data variables.product.github %}. +versions: + fpt: '*' + ghes: '*' + ghec: '*' +contentType: reference +topics: + - Security +shortTitle: Code scanning logs +--- + +The log and diagnostic information available to you depends on the method you use for {% data variables.product.prodname_code_scanning %} in your repository. You can check the type of {% data variables.product.prodname_code_scanning %} you're using in the **Security** tab of your repository, by using the **Tool** drop-down menu in the alert list. To access this page, see [AUTOTITLE](/code-security/code-scanning/managing-code-scanning-alerts/assessing-code-scanning-alerts-for-your-repository#viewing-the-alerts-for-a-repository). + +## Logs on {% data variables.product.github %} + +You can see analysis and diagnostic information for {% data variables.product.prodname_code_scanning %} run using {% data variables.product.prodname_codeql %} analysis on {% data variables.product.prodname_dotcom %}. + +* Analysis information is shown for the most recent analysis in a header at the top of the list of alerts. See [AUTOTITLE](/code-security/code-scanning/managing-code-scanning-alerts/assessing-code-scanning-alerts-for-your-repository#viewing-the-alerts-for-a-repository). +* Diagnostic information is displayed in the {% data variables.product.prodname_actions %} workflow logs and consists of summary metrics and extractor diagnostics. To access these logs, see [AUTOTITLE](/code-security/how-tos/view-and-interpret-data/viewing-code-scanning-logs). + +### Summary metrics + +{% data reusables.code-scanning.summary-metrics %} + +### Source code extraction diagnostics + +{% data reusables.code-scanning.extractor-diagnostics %} + +You can see more detailed information about {% data variables.product.prodname_codeql %} extractor errors and warnings that occurred during database creation by enabling debug logging. See [AUTOTITLE](/code-security/code-scanning/troubleshooting-code-scanning/logs-are-not-detailed-enough#creating-codeql-debugging-artifacts-by-re-running-jobs-with-debug-logging-enabled). + +{% ifversion org-private-registry %} + +### Diagnostic information for private package registries + +{% data variables.product.prodname_code_scanning_caps %} default setup workflows include a `Setup proxy for registries` step. When you are looking at a workflow run for default setup, you can expand this step to view the corresponding log. This contains information about which private package registry configurations were available to the analysis. Additionally, the log contains some diagnostic information which may help with troubleshooting if the private package registries are not successfully used by {% data variables.product.prodname_code_scanning %} default setup. Look for the following messages: + +* `Using registries_credentials input.` At least one private registry is configured for the organization. This includes configurations for private registry types which are not supported by {% data variables.product.prodname_code_scanning %} default setup. For more details about supported registry types, see [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/giving-org-access-private-registries#code-scanning-default-setup-access-to-private-registries). + +* `Credentials loaded for the following registries:` + * If no list of configurations follows, then no private registry configurations supported by {% data variables.product.prodname_code_scanning %} default setup were found. + * Otherwise, one line for each supported configuration that was successfully loaded is shown. For example, a line containing `Type: nuget_feed; Host: undefined; Url: https://nuget.pkg.github.com/; Username: undefined; Password: true; Token: false` indicates that a private NuGet Feed configuration was loaded. + * The information about the configuration in the log may not match exactly what is configured for the organization in the UI. For example, the log may indicate that a `Password` is set, even though a `Token` is configured in the UI. + +* `Proxy started on 127.0.0.1:49152` The authentication proxy that is used by {% data variables.product.prodname_code_scanning %} default setup to authenticate to the configured private package registries was started successfully. + +* Following this, there may be messages about the outcomes of connection tests which try to reach the configured private package registries through the authentication proxy. This is a best-effort process. If these checks are not successful for some registries, it does not necessarily mean that the relevant configurations are not working. However, if you find that {% data variables.product.prodname_code_scanning %} default setup is unable to successfully access dependencies in the private registries during the analysis, then this may provide some information to help troubleshoot the issue. + +If the output from the `Setup proxy for registries` step is as expected, but {% data variables.product.prodname_code_scanning %} default setup is unable to successfully access dependencies in the private registries, you can obtain additional troubleshooting information. See [AUTOTITLE](/code-security/how-tos/scan-code-for-vulnerabilities/troubleshooting/troubleshooting-analysis-errors/logs-not-detailed-enough#creating-codeql-debugging-artifacts-for-codeql-default-setup). + +For more information about giving {% data variables.product.prodname_code_scanning %} default setup access to private registries, see [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/giving-org-access-private-registries). + +{% endif %} + +## Logs for the {% data variables.product.prodname_codeql_cli %} + +If you're using the {% data variables.product.prodname_codeql_cli %} outside {% data variables.product.prodname_dotcom %}, you'll see diagnostic information in the output generated during database analysis. This information is also included in the SARIF results file. + +## Logs in {% data variables.product.prodname_vscode_shortname %} + +Progress and error messages are displayed as notifications in the bottom right corner of the {% data variables.product.prodname_vscode %} workspace. These link to more detailed logs and error messages in the "Output" window. + +You can access separate logs for the {% data variables.product.prodname_codeql %} extension, language server, query Server, or tests. The Language Server log contains more advanced debug logs for {% data variables.product.prodname_codeql %} language maintainers. You should only need these to provide details in a bug report. + +To access these logs, see [AUTOTITLE](/code-security/how-tos/scan-code-for-vulnerabilities/scan-from-vs-code/accessing-logs). diff --git a/content/code-security/reference/code-scanning/codeql/codeql-for-vs-code/index.md b/content/code-security/reference/code-scanning/codeql/codeql-for-vs-code/index.md index 0df44cc3be46..cc65634d5ce0 100644 --- a/content/code-security/reference/code-scanning/codeql/codeql-for-vs-code/index.md +++ b/content/code-security/reference/code-scanning/codeql/codeql-for-vs-code/index.md @@ -14,10 +14,10 @@ topics: contentType: reference children: - /telemetry-in-codeql-for-visual-studio-code - - /accessing-logs - /warning-problem-with-controller-repository redirect_from: - /code-security/codeql-for-vs-code/troubleshooting-codeql-for-visual-studio-code - /code-security/codeql-for-vs-code/troubleshooting-codeql-for-vs-code - /code-security/how-tos/scan-code-for-vulnerabilities/troubleshooting/troubleshooting-codeql-for-vs-code --- + diff --git a/content/code-security/reference/code-scanning/index.md b/content/code-security/reference/code-scanning/index.md index 77532e541ee1..8f3e007dc1e4 100644 --- a/content/code-security/reference/code-scanning/index.md +++ b/content/code-security/reference/code-scanning/index.md @@ -17,4 +17,5 @@ children: - sarif-files - codeql - troubleshoot-analysis-errors + - code-scanning-logs --- diff --git a/content/code-security/reference/code-scanning/troubleshoot-analysis-errors/logs-not-detailed-enough.md b/content/code-security/reference/code-scanning/troubleshoot-analysis-errors/logs-not-detailed-enough.md index 0b91021f933b..b0389c17a428 100644 --- a/content/code-security/reference/code-scanning/troubleshoot-analysis-errors/logs-not-detailed-enough.md +++ b/content/code-security/reference/code-scanning/troubleshoot-analysis-errors/logs-not-detailed-enough.md @@ -1,7 +1,7 @@ --- title: Logs are not detailed enough shortTitle: Logs not detailed enough -intro: Increase log verbosity and generate debugging artifacts when logs lack diagnostic detail. +intro: Increase log verbosity and generate debugging artifacts when logs lack diagnostic detail. allowTitleToDifferFromFilename: true versions: fpt: '*' @@ -41,7 +41,7 @@ These artifacts will help you debug problems with {% data variables.product.prod ### Creating {% data variables.product.prodname_codeql %} debugging artifacts for {% data variables.product.prodname_codeql %} default setup -You can create {% data variables.product.prodname_codeql %} debugging artifacts by enabling step debug logging (see [Enabling step debug logging](#enabling-step-debug-logging)) and triggering a new {% data variables.product.prodname_codeql %} analysis, for example, by pushing a new commit to a pull request branch. +You can create {% data variables.product.prodname_codeql %} debugging artifacts by enabling step debug logging (see [Enabling step debug logging](#enabling-step-debug-logging)) and triggering a new {% data variables.product.prodname_codeql %} analysis, for example, by pushing a new commit to a pull request branch. {% ifversion org-private-registry %} @@ -72,4 +72,4 @@ You can create {% data variables.product.prodname_codeql %} debugging artifacts #### Using {% data variables.product.prodname_actions %} step debug logging -If you enable {% data variables.product.prodname_actions %} step debug logging, {% data variables.product.prodname_codeql %} will also produce debugging artifacts and upload them as part of the workflow run. For instructions, see [Enabling step debug logging](#enabling-step-debug-logging). +If you enable {% data variables.product.prodname_actions %} step debug logging, {% data variables.product.prodname_codeql %} will also produce debugging artifacts and upload them as part of the workflow run. For instructions, see [Enabling step debug logging](#enabling-step-debug-logging). diff --git a/content/code-security/reference/code-scanning/troubleshoot-analysis-errors/unclear-what-triggered-a-workflow.md b/content/code-security/reference/code-scanning/troubleshoot-analysis-errors/unclear-what-triggered-a-workflow.md index 069a7ea54a26..8ffc6185c416 100644 --- a/content/code-security/reference/code-scanning/troubleshoot-analysis-errors/unclear-what-triggered-a-workflow.md +++ b/content/code-security/reference/code-scanning/troubleshoot-analysis-errors/unclear-what-triggered-a-workflow.md @@ -16,4 +16,4 @@ contentType: reference The {% data variables.code-scanning.tool_status_page %} shows you how well {% data variables.product.prodname_code_scanning %} tools are working for a repository, when files in the repository were first scanned and most recently scanned, and when scans are scheduled. For integrated tools like {% data variables.product.prodname_codeql %}, you can also see more detailed information, including a percentage of files scanned and specific error messages. For more information about the {% data variables.code-scanning.tool_status_page %}, see [AUTOTITLE](/code-security/code-scanning/managing-your-code-scanning-configuration/about-the-tool-status-page). -You can also view the logging output from {% data variables.product.prodname_code_scanning %} runs using {% data variables.product.prodname_actions %} ({% data variables.product.prodname_codeql %} or third-party). For more information, see [AUTOTITLE](/code-security/code-scanning/managing-your-code-scanning-configuration/viewing-code-scanning-logs#viewing-the-logging-output-from-code-scanning). +You can also view the logging output from {% data variables.product.prodname_code_scanning %} runs using {% data variables.product.prodname_actions %} ({% data variables.product.prodname_codeql %} or third-party). For more information, see [AUTOTITLE](/code-security/code-scanning/managing-your-code-scanning-configuration/viewing-code-scanning-logs). diff --git a/content/code-security/tutorials/customize-code-scanning/analyzing-your-code-with-codeql-queries.md b/content/code-security/tutorials/customize-code-scanning/analyzing-your-code-with-codeql-queries.md index 5a12a1638407..bd3d4d1da9a2 100644 --- a/content/code-security/tutorials/customize-code-scanning/analyzing-your-code-with-codeql-queries.md +++ b/content/code-security/tutorials/customize-code-scanning/analyzing-your-code-with-codeql-queries.md @@ -290,7 +290,7 @@ Results files can be integrated into your own code-review or debugging infrastru When you analyze a {% data variables.product.prodname_codeql %} database using a {% data variables.product.prodname_code_scanning %} query suite, in addition to generating detailed information about alerts, the CLI reports diagnostic data from the database generation step and summary metrics. If you choose to generate SARIF output, the additional data is also included in the SARIF file. For repositories with few alerts, you may find this information useful for determining if there are genuinely few problems in the code, or if there were errors generating the {% data variables.product.prodname_codeql %} database. For more detailed output from `codeql database analyze`, use the `--verbose` option. -For more information about the type of diagnostic information available, see [AUTOTITLE](/code-security/code-scanning/managing-your-code-scanning-configuration/viewing-code-scanning-logs#about-analysis-and-diagnostic-information). +For more information about the type of diagnostic information available, see [AUTOTITLE](/code-security/reference/code-scanning/code-scanning-logs). You can choose to export and upload diagnostic information to {% data variables.product.github %} even if a {% data variables.product.prodname_codeql %} analysis fails. For more information, see [AUTOTITLE](/code-security/codeql-cli/getting-started-with-the-codeql-cli/uploading-codeql-analysis-results-to-github#uploading-diagnostic-information-to-github-if-the-analysis-fails). From f7183984611cfeac3354830c63d82ed0f9fbedb2 Mon Sep 17 00:00:00 2001 From: Kathleen <36471738+kathleenqin@users.noreply.github.com> Date: Wed, 4 Mar 2026 07:33:05 -0800 Subject: [PATCH 18/22] Clarify metrics does include PR and CLI metrics now (#59950) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- .../concepts/copilot-usage-metrics/copilot-metrics.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/content/copilot/concepts/copilot-usage-metrics/copilot-metrics.md b/content/copilot/concepts/copilot-usage-metrics/copilot-metrics.md index f63bdf1f6e56..a5bc24c84b0f 100644 --- a/content/copilot/concepts/copilot-usage-metrics/copilot-metrics.md +++ b/content/copilot/concepts/copilot-usage-metrics/copilot-metrics.md @@ -35,14 +35,12 @@ Metrics are available through: ## Which usage is included? -The {% data variables.product.prodname_copilot_short %} usage metrics are derived exclusively from telemetry sent by IDEs. In order for an end user to be counted towards these metrics, they **must have telemetry enabled in their IDE**. +The {% data variables.product.prodname_copilot_short %} usage metrics are derived from telemetry across multiple Copilot surfaces. Because many metrics come from IDE telemetry, **end users must have telemetry enabled in their IDE to be included in these metrics**. -This means the data **does not include** activity from other {% data variables.product.prodname_copilot_short %} surfaces, such as: +The data **does not include** activity from other {% data variables.product.prodname_copilot_short %} surfaces, such as: * {% data variables.copilot.copilot_chat_short %} on {% data variables.product.prodname_dotcom_the_website %} * {% data variables.product.prodname_mobile %} -* {% data variables.copilot.copilot_code-review_short %} -* {% data variables.copilot.copilot_cli_short %} License and seat management data are not included in {% data variables.product.prodname_copilot_short %} usage metrics reports. To view or manage license assignments, use the {% data variables.product.prodname_copilot_short %} user management API, which is the source of truth for license and seat information. See [AUTOTITLE](/rest/copilot/copilot-user-management). From 690f4f3331526e36182fa9e8ee968f777f8bbca8 Mon Sep 17 00:00:00 2001 From: Kathleen <36471738+kathleenqin@users.noreply.github.com> Date: Wed, 4 Mar 2026 09:28:21 -0800 Subject: [PATCH 19/22] Update copilot-usage-metrics.md for user-level CLI telemetry (#59959) Co-authored-by: hubwriter --- .../reference/copilot-usage-metrics/copilot-usage-metrics.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/copilot/reference/copilot-usage-metrics/copilot-usage-metrics.md b/content/copilot/reference/copilot-usage-metrics/copilot-usage-metrics.md index 5a6f1b69d23a..5c245f4c0d17 100644 --- a/content/copilot/reference/copilot-usage-metrics/copilot-usage-metrics.md +++ b/content/copilot/reference/copilot-usage-metrics/copilot-usage-metrics.md @@ -94,7 +94,7 @@ These fields appear in the exported NDJSON reports and in the {% data variables. ### {% data variables.copilot.copilot_cli_short %} metrics fields (API only) -The `totals_by_cli` object contains the following nested fields when CLI usage is present. These metrics are currently only available in the enterprise-level reports. +The `totals_by_cli` object contains the following nested fields when CLI usage is present. These metrics are currently only available in the enterprise-level and user-level reports. | Field | Description | |:--|:--| From bb4adb5fabd17b61ef10a1d6a52e189b572cf1c1 Mon Sep 17 00:00:00 2001 From: docs-bot <77750099+docs-bot@users.noreply.github.com> Date: Wed, 4 Mar 2026 09:59:34 -0800 Subject: [PATCH 20/22] Sync secret scanning data (#60035) Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com> --- src/secret-scanning/data/pattern-docs/fpt/public-docs.yml | 6 +++--- src/secret-scanning/data/pattern-docs/ghec/public-docs.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/secret-scanning/data/pattern-docs/fpt/public-docs.yml b/src/secret-scanning/data/pattern-docs/fpt/public-docs.yml index eacf6c16db71..9722847ff517 100644 --- a/src/secret-scanning/data/pattern-docs/fpt/public-docs.yml +++ b/src/secret-scanning/data/pattern-docs/fpt/public-docs.yml @@ -114,7 +114,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true - hasValidityCheck: false + hasValidityCheck: true hasExtendedMetadata: false base64Supported: false isduplicate: false @@ -1718,7 +1718,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false - hasValidityCheck: false + hasValidityCheck: true hasExtendedMetadata: false base64Supported: false isduplicate: false @@ -3552,7 +3552,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true - hasValidityCheck: false + hasValidityCheck: true hasExtendedMetadata: false base64Supported: false isduplicate: false diff --git a/src/secret-scanning/data/pattern-docs/ghec/public-docs.yml b/src/secret-scanning/data/pattern-docs/ghec/public-docs.yml index eacf6c16db71..9722847ff517 100644 --- a/src/secret-scanning/data/pattern-docs/ghec/public-docs.yml +++ b/src/secret-scanning/data/pattern-docs/ghec/public-docs.yml @@ -114,7 +114,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true - hasValidityCheck: false + hasValidityCheck: true hasExtendedMetadata: false base64Supported: false isduplicate: false @@ -1718,7 +1718,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: false - hasValidityCheck: false + hasValidityCheck: true hasExtendedMetadata: false base64Supported: false isduplicate: false @@ -3552,7 +3552,7 @@ isPublic: false isPrivateWithGhas: true hasPushProtection: true - hasValidityCheck: false + hasValidityCheck: true hasExtendedMetadata: false base64Supported: false isduplicate: false From 54dc52196db0d5da0d680478c495785cd86d2f98 Mon Sep 17 00:00:00 2001 From: mc <42146119+mchammer01@users.noreply.github.com> Date: Wed, 4 Mar 2026 18:26:25 +0000 Subject: [PATCH 21/22] Disable GHAS button on the Enterprise licensing page [GA] (#59945) Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Isaac Brown <101839405+isaacmbrown@users.noreply.github.com> Co-authored-by: isaacmbrown Co-authored-by: Melanie Yarbrough <11952755+myarb@users.noreply.github.com> --- .../github-advanced-security.md | 15 ++++++++ .../products/disable-ghas-for-enterprise.md | 37 +++++++++++++++++++ content/billing/how-tos/products/index.md | 1 + .../how-tos/products/manage-ghas-licenses.md | 8 ++++ .../about-github-advanced-security.md | 10 +++++ data/features/disable-ghas-button.yml | 6 +++ 6 files changed, 77 insertions(+) create mode 100644 content/billing/how-tos/products/disable-ghas-for-enterprise.md create mode 100644 data/features/disable-ghas-button.yml diff --git a/content/billing/concepts/product-billing/github-advanced-security.md b/content/billing/concepts/product-billing/github-advanced-security.md index 75db1bfaba64..07996217d17d 100644 --- a/content/billing/concepts/product-billing/github-advanced-security.md +++ b/content/billing/concepts/product-billing/github-advanced-security.md @@ -138,6 +138,21 @@ You can enforce policies to allow or disallow the use of {% data variables.produ > [!TIP] > All standalone instances of {% data variables.product.prodname_ghe_server %} use volume/subscription licenses. Contact [{% data variables.product.github %}'s Sales team](https://enterprise.github.com/contact) if you want to make changes to your license. +{% ifversion disable-ghas-button %} + +## Disabling {% data variables.product.prodname_GHAS %} in an enterprise + +To disable {% data variables.product.prodname_GHAS %} and prevent accidental re-enablement across your enterprise, enterprise owners can use the **Disable {% data variables.product.prodname_AS %}** option available in the enterprise licensing page. This is particularly useful for metered users who want to ensure {% data variables.product.prodname_GHAS %} is completely disabled and cannot be re-enabled without explicit approval. + +The **Disable {% data variables.product.prodname_AS %}** option: +* Disables {% data variables.product.prodname_GHAS %} in all private and internal repositories +* Sets a policy to prevent future paid adoption +* Stops billing for future usage (metered billing only) + +See [AUTOTITLE](/billing/how-tos/products/disable-ghas-for-enterprise). + +{% endif %} + ## Further reading {%- ifversion fpt or ghec or ghes > 3.15 %} diff --git a/content/billing/how-tos/products/disable-ghas-for-enterprise.md b/content/billing/how-tos/products/disable-ghas-for-enterprise.md new file mode 100644 index 000000000000..b0c691fa8b38 --- /dev/null +++ b/content/billing/how-tos/products/disable-ghas-for-enterprise.md @@ -0,0 +1,37 @@ +--- +title: Disabling GitHub Advanced Security for your enterprise +intro: Disable {% data variables.product.prodname_GHAS %} and prevent accidental re-enablement across your enterprise. +permissions: Enterprise owners +versions: + feature: disable-ghas-button +topics: + - Billing + - Advanced Security + - Enterprise +shortTitle: Disable GHAS for enterprise +contentType: how-tos +--- + +If you want to immediately disable {% data variables.product.prodname_GHAS %} in all repositories, prevent organizations from re-enabling it and avoid unexpected billing charges, you can use the **Disable {% data variables.product.prodname_AS %}** option available in the enterprise licensing page. This is different from canceling your {% data variables.product.prodname_AS %} subscription: + +* **Canceling your subscription** stops future billing but does not disable {% data variables.product.prodname_GHAS %} in repositories or prevent re-enablement. +* **Disabling {% data variables.product.prodname_AS %}** immediately disables {% data variables.product.prodname_GHAS %} in all private and internal repositories and sets a policy to prevent future paid adoption. + +## Disabling {% data variables.product.prodname_GHAS %} across your enterprise + +{% data reusables.enterprise-accounts.access-enterprise %} +{% data reusables.billing.enterprise-billing-menu %} +{% data reusables.billing.click-licensing %} +1. To the right of "{% data variables.product.prodname_AS %}," click **Manage** and select the **Disable {% data variables.product.prodname_AS %}** option. +1. In the modal dialog that is displayed, click **Disable {% data variables.product.prodname_AS %}** to confirm. + + To re-enable {% data variables.product.prodname_GHAS %}, you'll need to update the policies for this feature in the **Policies** tab of your enterprise. + +## What happens to my bill? + +Once you have disabled {% data variables.product.prodname_GHAS %}: + +* If you use **volume billing**, you agreed to a number of licenses and billing period upfront. You'll continue to pay for the rest of this period. +* If you use **metered billing**, you pay based on usage, and your billing will stop from next month. However, you _will_ continue paying for any licenses you've already consumed this month until the end of the month. + + For example, if you had 10 licenses in use and disabled GHAS on the second day of the month, you will still be billed for your 10 licenses for the full month instead of just for the two days. diff --git a/content/billing/how-tos/products/index.md b/content/billing/how-tos/products/index.md index d9fb0d36b525..2ff41ad923ef 100644 --- a/content/billing/how-tos/products/index.md +++ b/content/billing/how-tos/products/index.md @@ -28,6 +28,7 @@ children: - /use-cost-centers - /manage-ghas-licenses - /view-ghas-committers + - /disable-ghas-for-enterprise contentType: how-tos --- diff --git a/content/billing/how-tos/products/manage-ghas-licenses.md b/content/billing/how-tos/products/manage-ghas-licenses.md index 595ba56f8005..ad2fea06528c 100644 --- a/content/billing/how-tos/products/manage-ghas-licenses.md +++ b/content/billing/how-tos/products/manage-ghas-licenses.md @@ -37,3 +37,11 @@ For information about using policies to control use of licenses in your enterpri {% data reusables.billing.click-licensing %} 1. To the right of "{% data variables.product.prodname_AS %}", select {% octicon "kebab-horizontal" aria-label="Open menu" %}, then click **Cancel subscription**. 1. To confirm your cancellation, click **I understand, cancel {% data variables.product.prodname_AS %}**. + +{% ifversion disable-ghas-button %} + +## Disabling {% data variables.product.prodname_GHAS %} in an enterprise + +Enterprise owners can disable {% data variables.product.prodname_GHAS %} completely and set a policy to prevent future re-enablement. See [AUTOTITLE](/billing/how-tos/products/disable-ghas-for-enterprise). + +{% endif %} diff --git a/content/get-started/learning-about-github/about-github-advanced-security.md b/content/get-started/learning-about-github/about-github-advanced-security.md index e7a8e391454c..fd17ecf89288 100644 --- a/content/get-started/learning-about-github/about-github-advanced-security.md +++ b/content/get-started/learning-about-github/about-github-advanced-security.md @@ -153,6 +153,16 @@ A site administrator must enable {% data variables.product.prodname_AS %} for {% If you are on a {% data variables.product.prodname_team %} or {% data variables.product.prodname_enterprise %} plan, license use for the entire team or enterprise is shown on your license page. {% ifversion fpt or ghec %}See [AUTOTITLE](/billing/managing-billing-for-your-products/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage).{% endif %} +{% ifversion disable-ghas-button %} + +## Managing {% data variables.product.prodname_GHAS %} + +Enterprise owners can manage {% data variables.product.prodname_GHAS %} licensing and access for their enterprise, including disabling {% data variables.product.prodname_GHAS %} across all repositories and preventing future re-enablement. See [AUTOTITLE](/billing/how-tos/products/manage-ghas-licenses#disabling-github-advanced-security-across-your-enterprise). + +For information about managing your {% data variables.product.prodname_GHAS %} license, see [AUTOTITLE](/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/managing-your-github-advanced-security-license-usage). + +{% endif %} + {% ifversion copilot-chat-ghas-alerts %} ## Leveraging {% data variables.copilot.copilot_chat %} to understand security alerts diff --git a/data/features/disable-ghas-button.yml b/data/features/disable-ghas-button.yml new file mode 100644 index 000000000000..f1ba0ba79b37 --- /dev/null +++ b/data/features/disable-ghas-button.yml @@ -0,0 +1,6 @@ +# Reference: #21435 +# Disable GHAS button on the Enterprise licensing page [GA] +versions: + fpt: '*' + ghec: '*' + ghes: '>= 3.21' From 73de74e91cd6977494d109b5333cb879681630fe Mon Sep 17 00:00:00 2001 From: Nhu Do Date: Wed, 4 Mar 2026 13:46:50 -0500 Subject: [PATCH 22/22] Include Grok Code model in auto model selection (#59948) --- content/copilot/concepts/auto-model-selection.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/copilot/concepts/auto-model-selection.md b/content/copilot/concepts/auto-model-selection.md index 54baa852a4ed..e935c64f5b2a 100644 --- a/content/copilot/concepts/auto-model-selection.md +++ b/content/copilot/concepts/auto-model-selection.md @@ -46,6 +46,8 @@ When you select **Auto** in {% data variables.copilot.copilot_chat_short %}, {% * {% data variables.copilot.copilot_gpt_53_codex %} * {% data variables.copilot.copilot_claude_haiku_45 %} * {% data variables.copilot.copilot_claude_sonnet_45 %} + * {% data variables.copilot.copilot_grok_code %} + * {% data variables.copilot.copilot_raptor_mini %} > [!TIP] To see which model was used for each response, hover over the response in {% data variables.copilot.copilot_chat_short %}.