diff --git a/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md b/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md
index a13744e10e5e..f8d522019ebf 100644
--- a/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md
+++ b/content/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md
@@ -24,7 +24,7 @@ allowTitleToDifferFromFilename: true
If you publicize your private contributions, people without access to the private repositories you work in won't be able to see the details of your private contributions. Instead, they'll see the number of private contributions you made on any given day. Your public contributions will include detailed information. For more information, see "[AUTOTITLE](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile)."
->[!NOTE] On {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}{% data variables.product.product_name %}{% endif %}, public contributions on your profile are visible {% ifversion fpt or ghec %}to anyone in the world who can access {% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}only to other users of {% data variables.location.product_location%}{% endif %}.
+>[!NOTE] On {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}{% data variables.product.product_name %}{% endif %}, public contributions on your profile are visible {% ifversion fpt or ghec %}to anyone in the world who can access {% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}only to other users of {% data variables.location.product_location %}{% endif %}.
## Changing the visibility of your private contributions
diff --git a/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/best-practices-for-leaving-your-company.md b/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/best-practices-for-leaving-your-company.md
index c6e7125a6fab..508b7ae3a22a 100644
--- a/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/best-practices-for-leaving-your-company.md
+++ b/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/best-practices-for-leaving-your-company.md
@@ -27,7 +27,7 @@ Before you leave your company, make sure you update the following information in
If you've been working with repositories that belong to an organization, you'll want to [remove yourself as a member of the organization](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/removing-yourself-from-an-organization). Note that if you are the organization owner, you should first [transfer ownership of the organization](/organizations/managing-organization-settings/transferring-organization-ownership) to another person.
-Unless you're using a {% data variables.enterprise.prodname_managed_user %}, you'll still be able to access your personal account, even after leaving the organization. For more information about {% data variables.product.prodname_emus %}, see "[About {% data variables.product.prodname_emus %}]({% ifversion not ghec%}/enterprise-cloud@latest{% endif %}/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users){% ifversion not ghec %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %}
+Unless you're using a {% data variables.enterprise.prodname_managed_user %}, you'll still be able to access your personal account, even after leaving the organization. For more information about {% data variables.product.prodname_emus %}, see "[About {% data variables.product.prodname_emus %}]({% ifversion not ghec %}/enterprise-cloud@latest{% endif %}/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users){% ifversion not ghec %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %}
## Removing professional associations with personal repositories
diff --git a/content/actions/managing-workflow-runs-and-deployments/managing-deployments/viewing-deployment-history.md b/content/actions/managing-workflow-runs-and-deployments/managing-deployments/viewing-deployment-history.md
index 06bc83c6cbd4..65091fbd1757 100644
--- a/content/actions/managing-workflow-runs-and-deployments/managing-deployments/viewing-deployment-history.md
+++ b/content/actions/managing-workflow-runs-and-deployments/managing-deployments/viewing-deployment-history.md
@@ -43,11 +43,11 @@ By default, the deployments page shows currently active deployments from select
* **To view the URL for a deployment**, to the right of the commit message in the deployment history list, click {% octicon "link-external" aria-label="Navigate to deployment URL" %}.
* **To navigate to the workflow run logs associated with a deployment**, to the right of the commit message in the deployment history list, click {% octicon "kebab-horizontal" aria-label="View logs" %}, then click **View logs**.{% ifversion deployment-dashboard-filter %}
1. Optionally, to filter the deployment history list, create a filter.
- 1. Click on the **{% octicon "filter" aria-hidden="true" %} Filter** button.
- 1. Click **{% octicon "plus" aria-hidden="true" %} Add a filter**.
+ 1. Click on the **{% octicon "filter" aria-hidden="true" %} Filter** button.
+ 1. Click **{% octicon "plus" aria-hidden="true" %} Add a filter**.
1. Choose a qualifier you would like to filter the deployment history by.
1. Depending on the qualifier you chose, fill out information in the "Operator" and "Value" columns.
- 1. Optionally, click **{% octicon "plus" aria-hidden="true" %} Add a filter** to add another filter.
+ 1. Optionally, click **{% octicon "plus" aria-hidden="true" %} Add a filter** to add another filter.
1. Click **Apply**.{% endif %}
{% else %}
diff --git a/content/actions/security-for-github-actions/security-guides/automatic-token-authentication.md b/content/actions/security-for-github-actions/security-guides/automatic-token-authentication.md
index 90c36f8b3532..791f333c4fc2 100644
--- a/content/actions/security-for-github-actions/security-guides/automatic-token-authentication.md
+++ b/content/actions/security-for-github-actions/security-guides/automatic-token-authentication.md
@@ -28,7 +28,7 @@ The token is also available in the `github.token` context. For more information,
## Using the `GITHUB_TOKEN` in a workflow
-You can use the `GITHUB_TOKEN` by using the standard syntax for referencing secrets: {%raw%}`${{ secrets.GITHUB_TOKEN }}`{% endraw %}. Examples of using the `GITHUB_TOKEN` include passing the token as an input to an action, or using it to make an authenticated {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} API request.
+You can use the `GITHUB_TOKEN` by using the standard syntax for referencing secrets: {% raw %}`${{ secrets.GITHUB_TOKEN }}`{% endraw %}. Examples of using the `GITHUB_TOKEN` include passing the token as an input to an action, or using it to make an authenticated {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} API request.
{% note %}
@@ -139,7 +139,7 @@ The permissions for the `GITHUB_TOKEN` are initially set to the default setting
### Granting additional permissions
-If you need a token that requires permissions that aren't available in the `GITHUB_TOKEN`, you can create a {% data variables.product.prodname_github_app %} and generate an installation access token within your workflow. For more information, see "[AUTOTITLE](/apps/creating-github-apps/guides/making-authenticated-api-requests-with-a-github-app-in-a-github-actions-workflow)." Alternatively, you can create a {% data variables.product.pat_generic %}, store it as a secret in your repository, and use the token in your workflow with the {%raw%}`${{ secrets.SECRET_NAME }}`{% endraw %} syntax. For more information, see "[AUTOTITLE](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)" and "[AUTOTITLE](/actions/security-guides/using-secrets-in-github-actions)."
+If you need a token that requires permissions that aren't available in the `GITHUB_TOKEN`, you can create a {% data variables.product.prodname_github_app %} and generate an installation access token within your workflow. For more information, see "[AUTOTITLE](/apps/creating-github-apps/guides/making-authenticated-api-requests-with-a-github-app-in-a-github-actions-workflow)." Alternatively, you can create a {% data variables.product.pat_generic %}, store it as a secret in your repository, and use the token in your workflow with the {% raw %}`${{ secrets.SECRET_NAME }}`{% endraw %} syntax. For more information, see "[AUTOTITLE](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)" and "[AUTOTITLE](/actions/security-guides/using-secrets-in-github-actions)."
### Further reading
diff --git a/content/actions/security-for-github-actions/security-guides/security-hardening-for-github-actions.md b/content/actions/security-for-github-actions/security-guides/security-hardening-for-github-actions.md
index a778e478b015..7c9530efb940 100644
--- a/content/actions/security-for-github-actions/security-guides/security-hardening-for-github-actions.md
+++ b/content/actions/security-for-github-actions/security-guides/security-hardening-for-github-actions.md
@@ -155,7 +155,7 @@ With this approach, the value of the {% raw %}`${{ github.event.issue.title }}`{
### Using workflow templates for {% data variables.product.prodname_code_scanning %}
{% data reusables.advanced-security.starter-workflows-beta %}
-{% data variables.product.prodname_code_scanning_caps %} allows you to find security vulnerabilities before they reach production. {% data variables.product.product_name %} provides workflow templates for {% data variables.product.prodname_code_scanning %}. You can use these suggested workflows to construct your {% data variables.product.prodname_code_scanning %} workflows, instead of starting from scratch. {% data variables.product.company_short%}'s workflow, the {% data variables.code-scanning.codeql_workflow %}, is powered by {% data variables.product.prodname_codeql %}. There are also third-party workflow templates available.
+{% data variables.product.prodname_code_scanning_caps %} allows you to find security vulnerabilities before they reach production. {% data variables.product.product_name %} provides workflow templates for {% data variables.product.prodname_code_scanning %}. You can use these suggested workflows to construct your {% data variables.product.prodname_code_scanning %} workflows, instead of starting from scratch. {% data variables.product.company_short %}'s workflow, the {% data variables.code-scanning.codeql_workflow %}, is powered by {% data variables.product.prodname_codeql %}. There are also third-party workflow templates available.
For more information, see "[AUTOTITLE](/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning)" and "[AUTOTITLE](/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/configuring-advanced-setup-for-code-scanning#configuring-code-scanning-using-third-party-actions)."
diff --git a/content/actions/sharing-automations/creating-actions/releasing-and-maintaining-actions.md b/content/actions/sharing-automations/creating-actions/releasing-and-maintaining-actions.md
index 5f82e8ff7378..33e424dea323 100644
--- a/content/actions/sharing-automations/creating-actions/releasing-and-maintaining-actions.md
+++ b/content/actions/sharing-automations/creating-actions/releasing-and-maintaining-actions.md
@@ -55,7 +55,7 @@ To support the developer process in the next section, add two {% data variables.
### Example developer process
-Here is an example process that you can follow to automatically run tests, create a release{% ifversion fpt or ghec%} and publish to {% data variables.product.prodname_marketplace %}{% endif %}, and publish your action.
+Here is an example process that you can follow to automatically run tests, create a release{% ifversion fpt or ghec %} and publish to {% data variables.product.prodname_marketplace %}{% endif %}, and publish your action.
1. Do feature work in branches per GitHub flow. For more information, see "[AUTOTITLE](/get-started/using-github/github-flow)."
* Whenever a commit is pushed to the feature branch, your testing workflow will automatically run the tests.
diff --git a/content/actions/sharing-automations/reusing-workflows.md b/content/actions/sharing-automations/reusing-workflows.md
index 030a13226ac1..e8da4aa74278 100644
--- a/content/actions/sharing-automations/reusing-workflows.md
+++ b/content/actions/sharing-automations/reusing-workflows.md
@@ -228,7 +228,7 @@ You can call multiple workflows, referencing each in a separate job.
### Passing inputs and secrets to a reusable workflow
-{% data reusables.actions.pass-inputs-to-reusable-workflows%}
+{% data reusables.actions.pass-inputs-to-reusable-workflows %}
{% ifversion actions-reusable-workflow-matrix %}
diff --git a/content/actions/writing-workflows/choosing-when-your-workflow-runs/events-that-trigger-workflows.md b/content/actions/writing-workflows/choosing-when-your-workflow-runs/events-that-trigger-workflows.md
index e4de07c155fc..657f254eac25 100644
--- a/content/actions/writing-workflows/choosing-when-your-workflow-runs/events-that-trigger-workflows.md
+++ b/content/actions/writing-workflows/choosing-when-your-workflow-runs/events-that-trigger-workflows.md
@@ -378,7 +378,7 @@ on:
types: [created, deleted]
```
-{% ifversion merge-queue %}
+{% ifversion merge-queue %}
## `merge_group`
diff --git a/content/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md b/content/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md
index 9b67d92f8a22..f0e530bee17c 100644
--- a/content/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md
+++ b/content/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise.md
@@ -34,7 +34,7 @@ You can enforce policies to control the security settings for organizations owne
{% data reusables.two_fa.mandatory-2fa-contributors-2023 %}
{% endif %}
-{% ifversion ghes%}If {% data variables.location.product_location %} uses LDAP or built-in authentication, enterprise{% else %}Enterprise{% endif %} owners can require that organization members, billing managers, and outside collaborators in all organizations owned by an enterprise use two-factor authentication to secure their user accounts.{% ifversion ghec %} This policy is not available for enterprises with managed users.{% endif %}
+{% ifversion ghes %}If {% data variables.location.product_location %} uses LDAP or built-in authentication, enterprise{% else %}Enterprise{% endif %} owners can require that organization members, billing managers, and outside collaborators in all organizations owned by an enterprise use two-factor authentication to secure their user accounts.{% ifversion ghec %} This policy is not available for enterprises with managed users.{% endif %}
Before you can require 2FA for all organizations owned by your enterprise, you must enable two-factor authentication for your own account. For more information, see "[AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa)."
diff --git a/content/admin/managing-accounts-and-repositories/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md b/content/admin/managing-accounts-and-repositories/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md
index b9890bb4ec2b..f2e5cac2a975 100644
--- a/content/admin/managing-accounts-and-repositories/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md
+++ b/content/admin/managing-accounts-and-repositories/managing-repositories-in-your-enterprise/restoring-a-deleted-repository.md
@@ -30,7 +30,7 @@ Restoring a repository will not restore release attachments or team permissions.
{% data reusables.enterprise_site_admin_settings.access-settings %}
{% data reusables.enterprise_site_admin_settings.search-user-or-org %}
{% data reusables.enterprise_site_admin_settings.click-user-or-org %}
-1. In the {% octicon "repo" aria-hidden="true" %} **Repositories** section, click the {% octicon "trash" aria-hidden="true" %} **Deleted repositories** link.
+1. In the {% octicon "repo" aria-hidden="true" %} **Repositories** section, click the {% octicon "trash" aria-hidden="true" %} **Deleted repositories** link.
1. Find the repository you want to restore in the deleted repositories list, then to the right of the repository name click **Restore**.
1. To confirm you would like to restore the named repository, click **Restore**.
diff --git a/content/admin/managing-github-actions-for-your-enterprise/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md b/content/admin/managing-github-actions-for-your-enterprise/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md
index a71a94fae9a8..db66c5ba17c2 100644
--- a/content/admin/managing-github-actions-for-your-enterprise/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md
+++ b/content/admin/managing-github-actions-for-your-enterprise/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise.md
@@ -60,7 +60,7 @@ You can configure additional policies to restrict the actions available to {% if
## 2. Deploy the self-hosted runner for your enterprise
-Next, add a self-hosted runner to your enterprise. {% data variables.product.product_name %} will guide you through installation of the necessary software on the runner machine. After you deploy the runner, you can verify connectivity between the runner machine and {%ifversion ghec %}your enterprise{% elsif ghes %}{% data variables.location.product_location %}{% endif %}.
+Next, add a self-hosted runner to your enterprise. {% data variables.product.product_name %} will guide you through installation of the necessary software on the runner machine. After you deploy the runner, you can verify connectivity between the runner machine and {% ifversion ghec %}your enterprise{% elsif ghes %}{% data variables.location.product_location %}{% endif %}.
### Adding the self-hosted runner
diff --git a/content/admin/managing-github-actions-for-your-enterprise/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect.md b/content/admin/managing-github-actions-for-your-enterprise/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect.md
index fc51130edbb3..f50b98a5d3d8 100644
--- a/content/admin/managing-github-actions-for-your-enterprise/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect.md
+++ b/content/admin/managing-github-actions-for-your-enterprise/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect.md
@@ -30,7 +30,7 @@ Alternatively, if you want stricter control over which actions are allowed in yo
{% data reusables.actions.github-connect-resolution %}
-If a user has already created an organization and repository in your enterprise that matches an organization and repository name on {% data variables.product.prodname_dotcom_the_website %}, the repository on your enterprise will be used instead of the {% data variables.product.prodname_dotcom_the_website %} repository. For more information, see "[Automatic retirement of namespaces for actions accessed on {% data variables.product.prodname_dotcom_the_website%}](#automatic-retirement-of-namespaces-for-actions-accessed-on-githubcom)."
+If a user has already created an organization and repository in your enterprise that matches an organization and repository name on {% data variables.product.prodname_dotcom_the_website %}, the repository on your enterprise will be used instead of the {% data variables.product.prodname_dotcom_the_website %} repository. For more information, see "[Automatic retirement of namespaces for actions accessed on {% data variables.product.prodname_dotcom_the_website %}](#automatic-retirement-of-namespaces-for-actions-accessed-on-githubcom)."
## Enabling automatic access to public {% data variables.product.prodname_dotcom_the_website %} actions
@@ -45,7 +45,7 @@ Before enabling access to public actions from {% data variables.product.prodname
## Automatic retirement of namespaces for actions accessed on {% data variables.product.prodname_dotcom_the_website %}
-When you enable {% data variables.product.prodname_github_connect %}, users see no change in behavior for existing workflows because {% data variables.product.prodname_actions %} searches {% data variables.location.product_location %} for each action before falling back to {% data variables.product.prodname_dotcom_the_website%}. This ensures that any custom versions of actions your enterprise has created are used in preference to their counterparts on {% data variables.product.prodname_dotcom_the_website%}.
+When you enable {% data variables.product.prodname_github_connect %}, users see no change in behavior for existing workflows because {% data variables.product.prodname_actions %} searches {% data variables.location.product_location %} for each action before falling back to {% data variables.product.prodname_dotcom_the_website %}. This ensures that any custom versions of actions your enterprise has created are used in preference to their counterparts on {% data variables.product.prodname_dotcom_the_website %}.
{% data reusables.actions.namespace-retirement-ghecom %}
diff --git a/content/admin/monitoring-and-managing-your-instance/configuring-high-availability/monitoring-a-high-availability-configuration.md b/content/admin/monitoring-and-managing-your-instance/configuring-high-availability/monitoring-a-high-availability-configuration.md
index bdbe2af525a9..5a3b09d6a031 100644
--- a/content/admin/monitoring-and-managing-your-instance/configuring-high-availability/monitoring-a-high-availability-configuration.md
+++ b/content/admin/monitoring-and-managing-your-instance/configuring-high-availability/monitoring-a-high-availability-configuration.md
@@ -20,7 +20,7 @@ redirect_from:
{% data reusables.enterprise.about-ha %} For more information, see "[AUTOTITLE](/admin/enterprise-management/configuring-high-availability/about-high-availability-configuration)."
-After you configure high availability, you can proactively ensure redundancy by monitoring the overall health of replication and the status of each of your instance's replica nodes. You can use command-line utilities on the instance, an overview dashboard, {% ifversion replication-management-api %}the instance's REST API, {%endif %}or a remote monitoring system such as Nagios.
+After you configure high availability, you can proactively ensure redundancy by monitoring the overall health of replication and the status of each of your instance's replica nodes. You can use command-line utilities on the instance, an overview dashboard, {% ifversion replication-management-api %}the instance's REST API, {% endif %}or a remote monitoring system such as Nagios.
With high availability, your instance uses several approaches to replicate data between primary and replica nodes. Database services that support a native replication mechanism, such as MySQL, replicate using the service's native mechanism. Other services, such as Git repositories, replicate using a custom mechanism developed for {% data variables.product.product_name %}, or using platform tools like rsync.
diff --git a/content/admin/overview/about-github-for-enterprises.md b/content/admin/overview/about-github-for-enterprises.md
index 0afe4b9e096a..40f3500f55c2 100644
--- a/content/admin/overview/about-github-for-enterprises.md
+++ b/content/admin/overview/about-github-for-enterprises.md
@@ -85,7 +85,7 @@ When businesses adopt {% data variables.product.prodname_enterprise %}, their re
1. Learn more about {% data variables.product.prodname_enterprise %}.
- * "[AUTOTITLE](/enterprise-cloud@latest/admin/overview/about-github-enterprise-cloud)"{% ifversion not ghec %} in the {% data variables.product.prodname_ghe_cloud%} documentation{% endif %}
+ * "[AUTOTITLE](/enterprise-cloud@latest/admin/overview/about-github-enterprise-cloud)"{% ifversion not ghec %} in the {% data variables.product.prodname_ghe_cloud %} documentation{% endif %}
* "[AUTOTITLE]({% ifversion not ghes %}/enterprise-server@latest{% endif %}/admin/overview/about-github-enterprise-server){% ifversion not ghes %}" in the {% data variables.product.prodname_ghe_server %} documentation.{% else %}."{% endif %}
1. Set up a trial.
diff --git a/content/admin/overview/about-the-github-enterprise-api.md b/content/admin/overview/about-the-github-enterprise-api.md
index 6ab3500fe00c..35dcef881140 100644
--- a/content/admin/overview/about-the-github-enterprise-api.md
+++ b/content/admin/overview/about-the-github-enterprise-api.md
@@ -23,4 +23,4 @@ With the APIs, you can automate many administrative tasks. Some examples include
* Collect statistics about your enterprise. For more information, see "[AUTOTITLE](/rest/enterprise-admin/admin-stats)."
* Manage your enterprise account. For more information, see "[AUTOTITLE](/graphql/guides/managing-enterprise-accounts)."
-For the complete documentation for the {% data variables.product.prodname_enterprise_api %}, see [{% data variables.product.prodname_dotcom %} REST API](/rest) and [{% data variables.product.prodname_dotcom%} GraphQL API](/graphql).
+For the complete documentation for the {% data variables.product.prodname_enterprise_api %}, see [{% data variables.product.prodname_dotcom %} REST API](/rest) and [{% data variables.product.prodname_dotcom %} GraphQL API](/graphql).
diff --git a/content/admin/overview/setting-up-a-trial-of-github-enterprise-cloud.md b/content/admin/overview/setting-up-a-trial-of-github-enterprise-cloud.md
index 2e76a1d8a187..d18204625898 100644
--- a/content/admin/overview/setting-up-a-trial-of-github-enterprise-cloud.md
+++ b/content/admin/overview/setting-up-a-trial-of-github-enterprise-cloud.md
@@ -32,7 +32,7 @@ You do not need to provide a payment method during the trial.
The trial lasts for **{% data reusables.enterprise.ghec-trial-length %} days** and includes the following features.
-* Access to **most** {% data variables.product.prodname_ghe_cloud %} features.{% ifversion metered-ghe-ghas%}
+* Access to **most** {% data variables.product.prodname_ghe_cloud %} features.{% ifversion metered-ghe-ghas %}
* Access to the **new billing platform**. See "[AUTOTITLE](/billing/using-the-new-billing-platform/about-the-new-billing-platform-for-enterprises)."{% endif %}
* An **enterprise account**, which allows you to manage multiple organizations. See "[AUTOTITLE](/enterprise-cloud@latest/get-started/learning-about-github/types-of-github-accounts)."
* Up to **50 seats** to grant access to users.
@@ -68,7 +68,7 @@ You can end your trial at any time by purchasing {% data variables.product.prodn
If you **purchase {% data variables.product.prodname_enterprise %}**:
-{% ifversion metered-ghe-ghas%}
+{% ifversion metered-ghe-ghas %}
* You can use usage-based billing for {% data variables.product.prodname_ghe_cloud %} and {% data variables.product.prodname_GH_advanced_security %}, which means you pay monthly for the number of licenses you use. You will not need to buy a predefined number of licenses in advance. See, "[AUTOTITLE](/billing/using-the-new-billing-platform/about-usage-based-billing-for-licenses)."
If you did not set up a free trial and you want to use usage-based billing to pay for {% data variables.product.prodname_GH_advanced_security %} after the {% data variables.product.prodname_ghe_cloud %} trial ends, contact [{% data variables.product.prodname_dotcom %}'s Sales team](https://enterprise.github.com/contact).{% endif %}
diff --git a/content/authentication/authenticating-with-a-passkey/signing-in-with-a-passkey.md b/content/authentication/authenticating-with-a-passkey/signing-in-with-a-passkey.md
index 9a1d373ae758..de8da0296541 100644
--- a/content/authentication/authenticating-with-a-passkey/signing-in-with-a-passkey.md
+++ b/content/authentication/authenticating-with-a-passkey/signing-in-with-a-passkey.md
@@ -20,13 +20,13 @@ Some authenticators allow passkeys to be used with nearby devices. For example,
## Signing in with a passkey linked to your primary device
-1. Navigate to the login page for {% data variables.product.prodname_dotcom %} at {% ifversion fpt or ghec%}[https://github.com/login?passkey=true](https://github.com/login?passkey=true){% else %}`https://HOSTNAME/login?passkey=true`{% endif %}.
+1. Navigate to the login page for {% data variables.product.prodname_dotcom %} at {% ifversion fpt or ghec %}[https://github.com/login?passkey=true](https://github.com/login?passkey=true){% else %}`https://HOSTNAME/login?passkey=true`{% endif %}.
1. Click **{% octicon "passkey-fill" aria-hidden="true" %} Sign in with a passkey**.
1. Follow the prompts on your browser or platform to select a passkey that is accessible from the device you are using, and complete the authentication process. For example, when prompted, you might touch a fingerprint sensor or enter your PIN.
## Signing in with a passkey using a nearby device
-1. Navigate to the login page for {% data variables.product.prodname_dotcom %} at {% ifversion fpt or ghec%}[https://github.com/login?passkey=true](https://github.com/login?passkey=true){% else %}`https://HOSTNAME/login?passkey=true`{% endif %}.
+1. Navigate to the login page for {% data variables.product.prodname_dotcom %} at {% ifversion fpt or ghec %}[https://github.com/login?passkey=true](https://github.com/login?passkey=true){% else %}`https://HOSTNAME/login?passkey=true`{% endif %}.
1. Click **{% octicon "passkey-fill" aria-hidden="true" %} Sign in with a passkey**.
1. Follow the prompts on your browser or platform to select a passkey that is accessible as a nearby device (such as a phone or a tablet).
1. Continue to follow the prompts to start the authentication process. For example, you might choose to scan a QR code, or trigger a push notification to the nearby device.
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 cd22fca1b292..722044e9fefe 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
@@ -32,7 +32,7 @@ You can change the time-based one-time password (TOTP) application you use to ge
{% data reusables.user-settings.security %}
{% data reusables.two_fa.edit-existing-method %}
{% data reusables.two_fa.enable-totp-app-method %}
-{% data reusables.two_fa.save-2fa-method-when-editing%}
+{% data reusables.two_fa.save-2fa-method-when-editing %}
{% warning %}
@@ -52,7 +52,7 @@ You can change the phone number you use to receive authentication codes via SMS.
{% data reusables.user-settings.security %}
{% data reusables.two_fa.edit-existing-method %}
{% data reusables.two_fa.enable-sms-number-method %}
-{% data reusables.two_fa.save-2fa-method-when-editing%}
+{% data reusables.two_fa.save-2fa-method-when-editing %}
{% endif %}
@@ -73,7 +73,7 @@ You can add a time-based one-time password (TOTP) application to generate authen
{% data reusables.user-settings.security %}
{% data reusables.two_fa.add-additional-method %}
{% data reusables.two_fa.enable-totp-app-method %}
-{% data reusables.two_fa.save-2fa-method-when-editing%}
+{% data reusables.two_fa.save-2fa-method-when-editing %}
{% data reusables.two_fa.manual-totp-app-setup %}
{% ifversion fpt or ghec %}
@@ -86,7 +86,7 @@ You can add a time-based one-time password (TOTP) application to generate authen
{% data reusables.user-settings.security %}
{% data reusables.two_fa.add-additional-method %}
{% data reusables.two_fa.enable-sms-number-method %}
-{% data reusables.two_fa.save-2fa-method-when-editing%}
+{% data reusables.two_fa.save-2fa-method-when-editing %}
{% endif %}
diff --git a/content/billing/managing-billing-for-your-products/managing-billing-for-github-actions/about-billing-for-github-actions.md b/content/billing/managing-billing-for-your-products/managing-billing-for-github-actions/about-billing-for-github-actions.md
index 1e652ec358cc..50fc70938c69 100644
--- a/content/billing/managing-billing-for-your-products/managing-billing-for-github-actions/about-billing-for-github-actions.md
+++ b/content/billing/managing-billing-for-your-products/managing-billing-for-github-actions/about-billing-for-github-actions.md
@@ -33,7 +33,7 @@ shortTitle: Billing for GitHub Actions
{% data reusables.actions.actions-spending-limit-brief %} For more information, see "[About spending limits](#about-spending-limits)."
-If you are an organization owner{% ifversion ghec %} or enterprise owner{% endif%}, you can connect an Azure Subscription ID to your organization {% ifversion ghec %}or enterprise{% endif%} account to enable and pay for {% data variables.product.prodname_actions %} usage beyond the amounts included with your account. For more information, see "[AUTOTITLE](/billing/managing-the-plan-for-your-github-account/connecting-an-azure-subscription)."
+If you are an organization owner{% ifversion ghec %} or enterprise owner{% endif %}, you can connect an Azure Subscription ID to your organization {% ifversion ghec %}or enterprise{% endif %} account to enable and pay for {% data variables.product.prodname_actions %} usage beyond the amounts included with your account. For more information, see "[AUTOTITLE](/billing/managing-the-plan-for-your-github-account/connecting-an-azure-subscription)."
Minutes reset every month, while storage usage does not.
diff --git a/content/billing/managing-billing-for-your-products/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions.md b/content/billing/managing-billing-for-your-products/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions.md
index 75d512575701..6424d1f98914 100644
--- a/content/billing/managing-billing-for-your-products/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions.md
+++ b/content/billing/managing-billing-for-your-products/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions.md
@@ -32,7 +32,7 @@ shortTitle: Spending limits for Actions
{% data reusables.actions.actions-packages-set-spending-limit %} For more information about pricing for {% data variables.product.prodname_actions %} usage, see "[AUTOTITLE](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)."
-If you are an organization owner{% ifversion ghec %} or enterprise owner{% endif%}, you can connect an Azure Subscription ID to your organization {% ifversion ghec %}or enterprise{% endif%} account to enable and pay for {% data variables.product.prodname_actions %} usage beyond the amounts including with your account. For more information, see "[AUTOTITLE](/billing/managing-the-plan-for-your-github-account/connecting-an-azure-subscription)."
+If you are an organization owner{% ifversion ghec %} or enterprise owner{% endif %}, you can connect an Azure Subscription ID to your organization {% ifversion ghec %}or enterprise{% endif %} account to enable and pay for {% data variables.product.prodname_actions %} usage beyond the amounts including with your account. For more information, see "[AUTOTITLE](/billing/managing-the-plan-for-your-github-account/connecting-an-azure-subscription)."
As soon as you set a spending limit other than $0, you will be responsible for any existing overages in the current billing period. For example, if your organization uses {% data variables.product.prodname_team %}, does not allow overages, and creates workflow artifacts that increase your storage usage for the month from 1.9GB to 2.1GB, you will use slightly more storage than the 2GB your product includes.
diff --git a/content/billing/managing-billing-for-your-products/managing-billing-for-github-advanced-security/setting-up-a-trial-of-github-advanced-security.md b/content/billing/managing-billing-for-your-products/managing-billing-for-github-advanced-security/setting-up-a-trial-of-github-advanced-security.md
index 99bfa3e2a9ba..4ac62a3d606a 100644
--- a/content/billing/managing-billing-for-your-products/managing-billing-for-github-advanced-security/setting-up-a-trial-of-github-advanced-security.md
+++ b/content/billing/managing-billing-for-your-products/managing-billing-for-github-advanced-security/setting-up-a-trial-of-github-advanced-security.md
@@ -47,7 +47,7 @@ To set up a trial of {% data variables.product.prodname_GH_advanced_security %},
You can finish your trial at any time by purchasing {% data variables.product.prodname_GH_advanced_security %}. If you haven't purchased {% data variables.product.prodname_GH_advanced_security %} by the end of the 30 days, your trial will expire.
-{% ifversion metered-ghe-ghas%}
+{% ifversion metered-ghe-ghas %}
If you pay for {% data variables.product.prodname_ghe_cloud %} with usage-based billing, but did not set up a free trial of {% data variables.product.prodname_GH_advanced_security %}, you can still use usage-based billing to pay for {% data variables.product.prodname_GH_advanced_security %} after the {% data variables.product.prodname_ghe_cloud %} trial ends. For more information, contact [{% data variables.product.prodname_dotcom %}'s Sales team](https://enterprise.github.com/contact).
diff --git a/content/billing/managing-billing-for-your-products/managing-billing-for-github-codespaces/about-billing-for-github-codespaces.md b/content/billing/managing-billing-for-your-products/managing-billing-for-github-codespaces/about-billing-for-github-codespaces.md
index 50843e5ae42b..6b5eb9c546ad 100644
--- a/content/billing/managing-billing-for-your-products/managing-billing-for-github-codespaces/about-billing-for-github-codespaces.md
+++ b/content/billing/managing-billing-for-your-products/managing-billing-for-github-codespaces/about-billing-for-github-codespaces.md
@@ -118,7 +118,7 @@ If you enable prebuilding of codespaces this will incur additional charges. See
Billing for {% data variables.product.prodname_github_codespaces %} shares your account's existing payment method, and receipt. See "[AUTOTITLE](/billing/managing-your-github-billing-settings/viewing-your-subscriptions-and-billing-date)."
-If you are an organization owner{% ifversion ghec %} or enterprise owner{% endif%}, you can connect an Azure Subscription ID to your organization {% ifversion ghec %}or enterprise{% endif%} account to enable and pay for {% data variables.product.prodname_github_codespaces %} usage. See "[AUTOTITLE](/billing/managing-the-plan-for-your-github-account/connecting-an-azure-subscription)."
+If you are an organization owner{% ifversion ghec %} or enterprise owner{% endif %}, you can connect an Azure Subscription ID to your organization {% ifversion ghec %}or enterprise{% endif %} account to enable and pay for {% data variables.product.prodname_github_codespaces %} usage. See "[AUTOTITLE](/billing/managing-the-plan-for-your-github-account/connecting-an-azure-subscription)."
## About billing for compute usage
diff --git a/content/billing/managing-billing-for-your-products/managing-billing-for-github-codespaces/managing-the-spending-limit-for-github-codespaces.md b/content/billing/managing-billing-for-your-products/managing-billing-for-github-codespaces/managing-the-spending-limit-for-github-codespaces.md
index d591105a0953..3187094fe7d7 100644
--- a/content/billing/managing-billing-for-your-products/managing-billing-for-github-codespaces/managing-the-spending-limit-for-github-codespaces.md
+++ b/content/billing/managing-billing-for-your-products/managing-billing-for-github-codespaces/managing-the-spending-limit-for-github-codespaces.md
@@ -35,7 +35,7 @@ Once you've reached your spending limit, you will no longer be able to create ne
## Using your Azure Subscription
-If you are an organization owner{% ifversion ghec %} or enterprise owner{% endif%}, you can connect an Azure Subscription ID to your organization {% ifversion ghec %}or enterprise{% endif%} account to enable and pay for {% data variables.product.prodname_github_codespaces %} usage. See "[AUTOTITLE](/billing/managing-the-plan-for-your-github-account/connecting-an-azure-subscription)."
+If you are an organization owner{% ifversion ghec %} or enterprise owner{% endif %}, you can connect an Azure Subscription ID to your organization {% ifversion ghec %}or enterprise{% endif %} account to enable and pay for {% data variables.product.prodname_github_codespaces %} usage. See "[AUTOTITLE](/billing/managing-the-plan-for-your-github-account/connecting-an-azure-subscription)."
## Managing the {% data variables.product.prodname_github_codespaces %} spending limit for your personal account
diff --git a/content/billing/managing-billing-for-your-products/managing-billing-for-github-packages/about-billing-for-github-packages.md b/content/billing/managing-billing-for-your-products/managing-billing-for-github-packages/about-billing-for-github-packages.md
index a8aab444fe36..9e46beb5a5d5 100644
--- a/content/billing/managing-billing-for-your-products/managing-billing-for-github-packages/about-billing-for-github-packages.md
+++ b/content/billing/managing-billing-for-your-products/managing-billing-for-github-packages/about-billing-for-github-packages.md
@@ -40,7 +40,7 @@ shortTitle: About billing
{% endnote %}
-If you are an organization owner{% ifversion ghec %} or enterprise owner{% endif%}, you can connect an Azure Subscription ID to your organization {% ifversion ghec %}or enterprise{% endif%} account to enable and pay for {% data variables.product.prodname_registry %} usage beyond the amounts including with your account. For more information, see "[AUTOTITLE](/billing/managing-the-plan-for-your-github-account/connecting-an-azure-subscription)."
+If you are an organization owner{% ifversion ghec %} or enterprise owner{% endif %}, you can connect an Azure Subscription ID to your organization {% ifversion ghec %}or enterprise{% endif %} account to enable and pay for {% data variables.product.prodname_registry %} usage beyond the amounts including with your account. For more information, see "[AUTOTITLE](/billing/managing-the-plan-for-your-github-account/connecting-an-azure-subscription)."
Data transfer resets every month, while storage usage does not.
diff --git a/content/billing/managing-billing-for-your-products/managing-billing-for-github-packages/managing-your-spending-limit-for-github-packages.md b/content/billing/managing-billing-for-your-products/managing-billing-for-github-packages/managing-your-spending-limit-for-github-packages.md
index c400fe3c5830..791e4dd1af16 100644
--- a/content/billing/managing-billing-for-your-products/managing-billing-for-github-packages/managing-your-spending-limit-for-github-packages.md
+++ b/content/billing/managing-billing-for-your-products/managing-billing-for-github-packages/managing-your-spending-limit-for-github-packages.md
@@ -33,7 +33,7 @@ shortTitle: Your spending limit
{% data reusables.actions.actions-packages-set-spending-limit %} For more information about pricing for {% data variables.product.prodname_registry %} usage, see "[AUTOTITLE](/billing/managing-billing-for-github-packages/about-billing-for-github-packages)."
-If you are an organization owner{% ifversion ghec %} or enterprise owner{% endif%}, you can connect an Azure Subscription ID to your organization {% ifversion ghec %}or enterprise{% endif%} account to enable and pay for {% data variables.product.prodname_registry %} usage beyond the amounts including with your account. For more information, see "[AUTOTITLE](/billing/managing-the-plan-for-your-github-account/connecting-an-azure-subscription)."
+If you are an organization owner{% ifversion ghec %} or enterprise owner{% endif %}, you can connect an Azure Subscription ID to your organization {% ifversion ghec %}or enterprise{% endif %} account to enable and pay for {% data variables.product.prodname_registry %} usage beyond the amounts including with your account. For more information, see "[AUTOTITLE](/billing/managing-the-plan-for-your-github-account/connecting-an-azure-subscription)."
As soon as you set a spending limit other than $0, you will be responsible for any existing overages in the current billing period. For example, if your organization uses {% data variables.product.prodname_team %}, does not allow overages, and publishes a new version of a private package that increases your storage usage for the month from 1.9GB to 2.1GB, publishing the version will use slightly more than the 2GB your product includes.
diff --git a/content/billing/managing-the-plan-for-your-github-account/connecting-an-azure-subscription.md b/content/billing/managing-the-plan-for-your-github-account/connecting-an-azure-subscription.md
index cfcd34f02581..9702aec86bbc 100644
--- a/content/billing/managing-the-plan-for-your-github-account/connecting-an-azure-subscription.md
+++ b/content/billing/managing-the-plan-for-your-github-account/connecting-an-azure-subscription.md
@@ -22,7 +22,7 @@ shortTitle: Connect an Azure subscription
## About connection of an Azure subscription
-You can pay for usage of {% data variables.product.product_name %} features through Azure by connecting an Azure Subscription ID to your organization {% ifversion ghec %}or enterprise{% endif%} account on {% data variables.location.product_location %}. {% ifversion fpt %}For more information about organization accounts, see "[AUTOTITLE](/organizations/collaborating-with-groups-in-organizations/about-organizations)."{% elsif ghec %}
+You can pay for usage of {% data variables.product.product_name %} features through Azure by connecting an Azure Subscription ID to your organization {% ifversion ghec %}or enterprise{% endif %} account on {% data variables.location.product_location %}. {% ifversion fpt %}For more information about organization accounts, see "[AUTOTITLE](/organizations/collaborating-with-groups-in-organizations/about-organizations)."{% elsif ghec %}
In this article, the instructions that you must follow to connect an Azure subscription depend on whether your company uses a single organization or an enterprise account on {% data variables.location.product_location %}. For more information about the differences between these two types of accounts, see "[AUTOTITLE](/get-started/learning-about-github/types-of-github-accounts)."{% endif %}
@@ -56,7 +56,7 @@ If you use {% data variables.product.product_name %} through a Microsoft Enterpr
If you link your {% data variables.product.company_short %} account to Azure, any usage-based costs starting from that point will be billed through Azure and charged on the 1st of each month. However, remaining {% data variables.product.company_short %} charges, for example charges for your {% data variables.product.prodname_dotcom %} plan, will still be billed on your usual billing date.
-For example, you link your Azure subscription to your organization {% ifversion ghec %}or enterprise{% endif%} account on June 16th and you also have a {% data variables.product.prodname_copilot_for_business %} subscription. From that date onwards, any usage costs for {% data variables.product.prodname_copilot_business_short %} will be included in your Azure bill and charged on July 1st. However, any charges incurred before June 16th for {% data variables.product.prodname_copilot_business_short %} will be billed separately through {% data variables.product.company_short %} on your account's usual billing date.
+For example, you link your Azure subscription to your organization {% ifversion ghec %}or enterprise{% endif %} account on June 16th and you also have a {% data variables.product.prodname_copilot_for_business %} subscription. From that date onwards, any usage costs for {% data variables.product.prodname_copilot_business_short %} will be included in your Azure bill and charged on July 1st. However, any charges incurred before June 16th for {% data variables.product.prodname_copilot_business_short %} will be billed separately through {% data variables.product.company_short %} on your account's usual billing date.
## Prerequisites
diff --git a/content/billing/using-the-new-billing-platform/about-the-new-billing-platform-for-enterprises.md b/content/billing/using-the-new-billing-platform/about-the-new-billing-platform-for-enterprises.md
index 9a64c4d65085..0adc76a78180 100644
--- a/content/billing/using-the-new-billing-platform/about-the-new-billing-platform-for-enterprises.md
+++ b/content/billing/using-the-new-billing-platform/about-the-new-billing-platform-for-enterprises.md
@@ -26,7 +26,7 @@ The following products are available in the new billing platform:
* {% data variables.product.prodname_registry %}
* {% data variables.large_files.product_name_long %}
-{% ifversion metered-ghe-ghas%}
+{% ifversion metered-ghe-ghas %}
{% data reusables.billing.actions-usage-delay %}
diff --git a/content/billing/using-the-new-billing-platform/estimating-spending-for-your-enterprise.md b/content/billing/using-the-new-billing-platform/estimating-spending-for-your-enterprise.md
index c185b7a07233..0054ec292673 100644
--- a/content/billing/using-the-new-billing-platform/estimating-spending-for-your-enterprise.md
+++ b/content/billing/using-the-new-billing-platform/estimating-spending-for-your-enterprise.md
@@ -31,7 +31,7 @@ On this page, you can view your usage in the following categories:
* **By organization** and **by repository:** The two cards under the graph show the top five organizations and repositories that generate the most usage. You can click {% octicon "kebab-horizontal" aria-label="Open column options" %} in the upper-right corner of each card to view all usage.
* **By products:** You can use the product tabs to view usage and discounts for different products. Only products with usage are shown.
- ![Screenshot of the product tabs section of the overview page.](/assets/images/help/billing/enhanced-billing-platform-products-tabs.png){% ifversion metered-ghe-ghas%}
+ ![Screenshot of the product tabs section of the overview page.](/assets/images/help/billing/enhanced-billing-platform-products-tabs.png){% ifversion metered-ghe-ghas %}
{% data reusables.billing.actions-usage-delay %}
diff --git a/content/code-security/code-scanning/enabling-code-scanning/configuring-default-setup-for-code-scanning-at-scale.md b/content/code-security/code-scanning/enabling-code-scanning/configuring-default-setup-for-code-scanning-at-scale.md
index 018be995475d..1dbac96f79f4 100644
--- a/content/code-security/code-scanning/enabling-code-scanning/configuring-default-setup-for-code-scanning-at-scale.md
+++ b/content/code-security/code-scanning/enabling-code-scanning/configuring-default-setup-for-code-scanning-at-scale.md
@@ -84,7 +84,7 @@ Through the "Code security and analysis" page of your organization's settings, y
{% data reusables.profile.access_org %}
{% data reusables.profile.org_settings %}
{% data reusables.organizations.security-and-analysis %}
-1. Click **Enable all** next to "{% data variables.product.prodname_code_scanning_caps %}".{% ifversion bulk-code-scanning-query-suite%}
+1. Click **Enable all** next to "{% data variables.product.prodname_code_scanning_caps %}".{% ifversion bulk-code-scanning-query-suite %}
1. In the "Query suites" section of the "Enable {% data variables.product.prodname_code_scanning %} default setup" dialog box displayed, select the query suite your configuration of default setup will run. For more information, see "[AUTOTITLE](/code-security/code-scanning/managing-your-code-scanning-configuration/codeql-query-suites)."
1. To enable your configuration of default setup, click **Enable for eligible repositories**.
1. Optionally, to recommend the "Extended" query suite throughout your organization when enabling default setup, select "Recommend the extended query suite for repositories enabling default setup."{% else %}
diff --git a/content/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning.md b/content/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning.md
index e07aeb16b13d..09457357f28e 100644
--- a/content/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning.md
+++ b/content/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning.md
@@ -50,7 +50,7 @@ To use {% data variables.product.prodname_code_scanning %} on a private reposito
## About tools for {% data variables.product.prodname_code_scanning %}
-You can configure {% data variables.product.prodname_code_scanning %} to use the {% data variables.product.prodname_codeql %} product maintained by {% data variables.product.company_short%} or a third-party {% data variables.product.prodname_code_scanning %} tool.
+You can configure {% data variables.product.prodname_code_scanning %} to use the {% data variables.product.prodname_codeql %} product maintained by {% data variables.product.company_short %} or a third-party {% data variables.product.prodname_code_scanning %} tool.
### About {% data variables.product.prodname_codeql %} analysis
diff --git a/content/code-security/code-scanning/managing-code-scanning-alerts/resolving-code-scanning-alerts.md b/content/code-security/code-scanning/managing-code-scanning-alerts/resolving-code-scanning-alerts.md
index 12bb7d66c73b..8b873e9b11ca 100644
--- a/content/code-security/code-scanning/managing-code-scanning-alerts/resolving-code-scanning-alerts.md
+++ b/content/code-security/code-scanning/managing-code-scanning-alerts/resolving-code-scanning-alerts.md
@@ -44,7 +44,7 @@ With a {% data variables.product.prodname_copilot_enterprise %} license, you can
{% data reusables.repositories.sidebar-security %}
{% data reusables.repositories.sidebar-code-scanning-alerts %}
1. Click the name of an alert.
-1. If {% data variables.product.prodname_copilot_autofix_short %} can suggest a fix, at the top of the page, click **{% octicon "shield-check" aria-label="Generate fix"%} Generate fix**.
+1. If {% data variables.product.prodname_copilot_autofix_short %} can suggest a fix, at the top of the page, click **{% octicon "shield-check" aria-label="Generate fix" %} Generate fix**.
1. Once the suggested fix has been generated, at the bottom of the page, you can click **Create PR with fix** to automatically generate a pull request with the suggested fix.
A new branch is created from the default branch, the generated fix is committed and a draft pull request is created. You can test and edit the suggested fix as you would with any other fix.
diff --git a/content/code-security/code-scanning/managing-your-code-scanning-configuration/about-the-tool-status-page.md b/content/code-security/code-scanning/managing-your-code-scanning-configuration/about-the-tool-status-page.md
index 25df9424ba7f..d9df3930f541 100644
--- a/content/code-security/code-scanning/managing-your-code-scanning-configuration/about-the-tool-status-page.md
+++ b/content/code-security/code-scanning/managing-your-code-scanning-configuration/about-the-tool-status-page.md
@@ -92,13 +92,13 @@ You can download the list of rules that {% data variables.product.prodname_code_
* The SARIF identifier.
* How many alerts were found.
-To download a report, select a configuration you're interested in. Then click **{% octicon "kebab-horizontal" aria-label="Configuration menu" %}** on the top right of the page, and select **{% octicon "download" aria-hidden="true" %} Download list of rules used**.
+To download a report, select a configuration you're interested in. Then click **{% octicon "kebab-horizontal" aria-label="Configuration menu" %}** on the top right of the page, and select **{% octicon "download" aria-hidden="true" %} Download list of rules used**.
### Removing configurations
You can remove stale, duplicate, or unwanted configurations for the default branch of your repository.
-To remove a configuration, select the configuration you want to delete. Then click **{% octicon "kebab-horizontal" aria-label="Configuration menu" %}** on the top right of the page, and select **{% octicon "trash" aria-hidden="true" %} Delete configuration**. Once you have read the warning about alerts, to confirm the deletion, click the **Delete** button.
+To remove a configuration, select the configuration you want to delete. Then click **{% octicon "kebab-horizontal" aria-label="Configuration menu" %}** on the top right of the page, and select **{% octicon "trash" aria-hidden="true" %} Delete configuration**. Once you have read the warning about alerts, to confirm the deletion, click the **Delete** button.
{% note %}
diff --git a/content/code-security/codeql-for-vs-code/getting-started-with-codeql-for-vs-code/running-codeql-queries-at-scale-with-multi-repository-variant-analysis.md b/content/code-security/codeql-for-vs-code/getting-started-with-codeql-for-vs-code/running-codeql-queries-at-scale-with-multi-repository-variant-analysis.md
index e994da9ffc0c..3ec497c46f0b 100644
--- a/content/code-security/codeql-for-vs-code/getting-started-with-codeql-for-vs-code/running-codeql-queries-at-scale-with-multi-repository-variant-analysis.md
+++ b/content/code-security/codeql-for-vs-code/getting-started-with-codeql-for-vs-code/running-codeql-queries-at-scale-with-multi-repository-variant-analysis.md
@@ -175,7 +175,7 @@ You can add a maximum of 1,000 repositories to a custom list per search.
1. In the "Variant Analysis Repositories" view, choose the list that you want to add repositories to. You can create a new list or choose an existing list that already contains repositories.
-1. Right-click on the list you have chosen and then click **Add repositories with {% data variables.product.prodname_dotcom%} code search**.
+1. Right-click on the list you have chosen and then click **Add repositories with {% data variables.product.prodname_dotcom %} code search**.
1. In the pop-up that appears at the top of the application, under the search bar, select a language for your search from the choices in the dropdown.
diff --git a/content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md b/content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md
index 9f125069548b..235d2cb5e9ec 100644
--- a/content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md
+++ b/content/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts.md
@@ -124,7 +124,7 @@ You can enable or disable {% data variables.product.prodname_dependabot_alerts %
**Note:** When {% data variables.product.prodname_dependabot_alerts %} are enabled or disabled at the enterprise level, it overrides the organization and repository level settings for {% data variables.product.prodname_dependabot_alerts %}.
-{% endnote%}
+{% endnote %}
{% endif %}
{% ifversion dependabot-alerts-enterprise-enablement or ghes %}
diff --git a/content/code-security/dependabot/ecosystems-supported-by-dependabot/index.md b/content/code-security/dependabot/ecosystems-supported-by-dependabot/index.md
index fa4bb2803ee2..31e4a7abaf60 100644
--- a/content/code-security/dependabot/ecosystems-supported-by-dependabot/index.md
+++ b/content/code-security/dependabot/ecosystems-supported-by-dependabot/index.md
@@ -15,4 +15,5 @@ topics:
shortTitle: Dependabot ecosystems
children:
- /supported-ecosystems-and-repositories
+ - /optimizing-java-packages-dependabot
---
diff --git a/content/code-security/dependabot/ecosystems-supported-by-dependabot/optimizing-java-packages-dependabot.md b/content/code-security/dependabot/ecosystems-supported-by-dependabot/optimizing-java-packages-dependabot.md
new file mode 100644
index 000000000000..be4d943040e6
--- /dev/null
+++ b/content/code-security/dependabot/ecosystems-supported-by-dependabot/optimizing-java-packages-dependabot.md
@@ -0,0 +1,54 @@
+---
+title: Optimizing Java packages for Dependabot updates
+intro: 'By including metadata in your `pom.xml` file, you can enhance the information available to users in {% data variables.product.prodname_dependabot%} pull requests to update your Java packages.'
+shortTitle: Optimize Java packages # Max 31 characters
+allowTitleToDifferFromFilename: true
+versions:
+ fpt: '*'
+ ghec: '*'
+ ghes: '*'
+type: how_to
+topics:
+ - Dependabot
+ - Dependencies
+ - Repositories
+---
+
+{% data variables.product.prodname_dependabot %} uses the information defined in `pom.xml` files to create pull requests to update Java dependencies for the Gradle and Maven ecosystems. When you include the project metadata that {% data variables.product.prodname_dependabot %} expects, pull requests contain links to the release notes for the suggested package update and a link where users can report any issues. This information means that users can update their packages with confidence after reviewing all the release information.
+
+## Including the metadata {% data variables.product.prodname_dependabot %} needs in pom.xml files
+
+{% data variables.product.prodname_dependabot %} uses the URLs for the project, the source code management system, and the issue management system to build the summary for update pull requests.
+
+* `url` the home page for the project, see [More Project Information](https://maven.apache.org/pom.html#More_Project_Information) in the POM reference
+* `scm` the URL of the source code management system used by the project, see [SCM](https://maven.apache.org/pom.html#scm) in the POM Reference
+* `issueManagement` the URL of the issue management system used by the project, see [Issue Management](https://maven.apache.org/pom.html#issue-management) in the POM Reference
+
+### Example for a project hosted on {% data variables.product.github %}
+
+```xml
+
+ https://github.com/OWNER/REPOSITORY
+
+ https://github.com/OWNER/REPOSITORY
+
+
+ https://github.com/OWNER/REPOSITORY/issues
+
+
+```
+
+Replace `OWNER` and `REPOSITORY` with the detailed for your project.
+
+## Impact of omitting project metadata from pom.xml files
+
+If you forget to include the URLs that {% data variables.product.prodname_dependabot %} checks for, then pull requests to update Java packages are still created. However, the information available to users in the pull request summary will be limited.
+
+* **Project repository or Source code management URL undefined:** no links to release notes in {% data variables.product.prodname_dependabot %} pull requests
+* **Issue management URL undefined:** no link to the issues page for reporting problems.
+
+Adding this information helps {% data variables.product.prodname_dependabot %} provide better, more accurate updates for your project, complete with helpful links to release notes and issue trackers.
+
+## Further reading
+
+* [Maven SCM Plugin](https://maven.apache.org/scm/maven-scm-plugin/)
diff --git a/content/code-security/getting-started/quickstart-for-securing-your-organization.md b/content/code-security/getting-started/quickstart-for-securing-your-organization.md
index 5e41477eaccc..63bd65554d58 100644
--- a/content/code-security/getting-started/quickstart-for-securing-your-organization.md
+++ b/content/code-security/getting-started/quickstart-for-securing-your-organization.md
@@ -82,7 +82,7 @@ If you're not sure about the impact a feature will have, you may want to test th
{% data reusables.organizations.navigate-to-org %}
{% data reusables.organizations.security-overview %}
-1. In the sidebar, click **{% octicon "meter" aria-hidden="true" %} Coverage**.
+1. In the sidebar, click **{% octicon "meter" aria-hidden="true" %} Coverage**.
On this view, you can use checkboxes to select specific repositories, or you can use the search bar to find the repositories where you want to enable a feature. For example, you can use filters to identify repositories where a certain team has write or admin access, or exclude repositories that don't require the same level of protection, such as test repositories or repositories for internal documentation. Then you can enable features for all selected repositories at once. For more information, see "[AUTOTITLE](/code-security/security-overview/enabling-security-features-for-multiple-repositories)."
diff --git a/content/code-security/secret-scanning/using-advanced-secret-scanning-and-push-protection-features/custom-patterns/managing-custom-patterns.md b/content/code-security/secret-scanning/using-advanced-secret-scanning-and-push-protection-features/custom-patterns/managing-custom-patterns.md
index 32478df5a87f..1d386e31ceed 100644
--- a/content/code-security/secret-scanning/using-advanced-secret-scanning-and-push-protection-features/custom-patterns/managing-custom-patterns.md
+++ b/content/code-security/secret-scanning/using-advanced-secret-scanning-and-push-protection-features/custom-patterns/managing-custom-patterns.md
@@ -22,7 +22,7 @@ When you save a change to a custom pattern, this closes all the {% data variable
{% data reusables.secret-scanning.view-custom-pattern %}
1. Under "{% data variables.product.prodname_secret_scanning_caps %}", to the right of the custom pattern you want to edit, click {% octicon "pencil" aria-label="Edit pattern" %}.
-{%- ifversion custom-pattern-dry-run-ga %}
+{%- ifversion custom-pattern-dry-run-ga %}
1. When you're ready to test your edited custom pattern, to identify matches without creating alerts, click **Save and dry run**.
{%- endif %}
1. When you have reviewed and tested your changes, click **Publish changes**.{% ifversion secret-scanning-push-protection-custom-patterns %}
diff --git a/content/code-security/secret-scanning/using-advanced-secret-scanning-and-push-protection-features/non-provider-patterns/enabling-secret-scanning-for-non-provider-patterns.md b/content/code-security/secret-scanning/using-advanced-secret-scanning-and-push-protection-features/non-provider-patterns/enabling-secret-scanning-for-non-provider-patterns.md
index 65c7abca4bdf..26364938e3f2 100644
--- a/content/code-security/secret-scanning/using-advanced-secret-scanning-and-push-protection-features/non-provider-patterns/enabling-secret-scanning-for-non-provider-patterns.md
+++ b/content/code-security/secret-scanning/using-advanced-secret-scanning-and-push-protection-features/non-provider-patterns/enabling-secret-scanning-for-non-provider-patterns.md
@@ -27,7 +27,7 @@ For more information about non-provider patterns, see "{% ifversion fpt or ghec
### Enabling detection of non-provider patterns for a repository
-{%endif %}
+{% endif %}
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
diff --git a/content/code-security/securing-your-organization/fixing-security-alerts-at-scale/creating-tracking-security-campaigns.md b/content/code-security/securing-your-organization/fixing-security-alerts-at-scale/creating-tracking-security-campaigns.md
index 003d7115310f..8fb8f8ef8a0a 100644
--- a/content/code-security/securing-your-organization/fixing-security-alerts-at-scale/creating-tracking-security-campaigns.md
+++ b/content/code-security/securing-your-organization/fixing-security-alerts-at-scale/creating-tracking-security-campaigns.md
@@ -28,7 +28,7 @@ The campaign templates contain filters for the most common alert selections. {%
{% data reusables.organizations.navigate-to-org %}
{% data reusables.organizations.security-overview %}
-1. In the left sidebar, next to "Campaigns", click the {% octicon "plus" aria-label="New campaign" %} icon to start creating a campaign.
+1. In the left sidebar, next to "Campaigns", click the {% octicon "plus" aria-label="New campaign" %} icon to start creating a campaign.
1. Select one of the pre-defined filter templates to open a "New campaign from TEMPLATE_NAME template" dialog box.
1. If the message "This looks like a big campaign" is displayed, click **Back to filters** to display the {% data variables.product.prodname_code_scanning %} alerts view with the campaign template filter shown.
1. Add further filters to reduce the number of alerts shown, for example, filtering by "Team" or by custom property.
diff --git a/content/code-security/security-overview/assessing-adoption-code-security.md b/content/code-security/security-overview/assessing-adoption-code-security.md
index c475b80effc5..0b3ec8637760 100644
--- a/content/code-security/security-overview/assessing-adoption-code-security.md
+++ b/content/code-security/security-overview/assessing-adoption-code-security.md
@@ -41,7 +41,7 @@ You can view data to assess the enablement of code security features across repo
{% data reusables.organizations.navigate-to-org %}
{% data reusables.organizations.security-overview %}
-1. To display the "Security coverage" view, in the sidebar, click **{% octicon "meter" aria-hidden="true" %} Coverage**.
+1. To display the "Security coverage" view, in the sidebar, click **{% octicon "meter" aria-hidden="true" %} Coverage**.
{% data reusables.code-scanning.using-security-overview-coverage %}
![Screenshot of the "Security coverage" view. The options for filtering are outlined in dark orange.](/assets/images/help/security-overview/security-coverage-view-highlights.png)
diff --git a/content/code-security/security-overview/exporting-data-from-security-overview.md b/content/code-security/security-overview/exporting-data-from-security-overview.md
index 129fe6e5cb36..fc3a7cd790db 100644
--- a/content/code-security/security-overview/exporting-data-from-security-overview.md
+++ b/content/code-security/security-overview/exporting-data-from-security-overview.md
@@ -35,7 +35,7 @@ The CSV file you download will contain data corresponding to the filters you hav
{% data reusables.profile.access_org %}
1. In the "Organizations" section, select the organization for which you would like to download security overview data.
{% data reusables.organizations.security-overview %}
-1. In the "Security" sidebar, choose the page that you want to export data from by clicking on **{% octicon "graph" aria-hidden="true" %}Overview**, **{% octicon "meter" aria-hidden="true" %} Coverage**, **{% octicon "shield" aria-hidden="true" %} Risk** or **{% octicon "graph" aria-hidden="true" %} {% data variables.product.prodname_codeql %} pull request alerts**.
+1. In the "Security" sidebar, choose the page that you want to export data from by clicking on **{% octicon "graph" aria-hidden="true" %}Overview**, **{% octicon "meter" aria-hidden="true" %} Coverage**, **{% octicon "shield" aria-hidden="true" %} Risk** or **{% octicon "graph" aria-hidden="true" %} {% data variables.product.prodname_codeql %} pull request alerts**.
1. Next to the search bar, click {% octicon "download" aria-hidden="true" %} **Export CSV**.
It may take a moment for {% data variables.product.product_name %} to generate the CSV file of your data. Once the CSV file generates, the file will automatically start downloading, and a banner will appear confirming your report is ready. If you are downloading the CSV from the overview page, you will also receive an email when your report is ready, containing a link to download the CSV.
diff --git a/content/code-security/security-overview/filtering-alerts-in-security-overview.md b/content/code-security/security-overview/filtering-alerts-in-security-overview.md
index 391fec24a8fa..4c57fd103ee1 100644
--- a/content/code-security/security-overview/filtering-alerts-in-security-overview.md
+++ b/content/code-security/security-overview/filtering-alerts-in-security-overview.md
@@ -160,7 +160,7 @@ The level of risk for a repository is determined by the number and severity of a
You can filter the "Overview" view by the type{% ifversion security-overview-3-14-overview %} and property{% endif %} of alerts. Use the `tool` qualifier to display only data for alerts generated by a specific tool{% ifversion security-overview-3-14-overview %} or type of tool{% endif %}.
-* `tool:codeql` to show data only for {% data variables.product.prodname_code_scanning %} alerts generated using {% data variables.product.prodname_codeql%}.
+* `tool:codeql` to show data only for {% data variables.product.prodname_code_scanning %} alerts generated using {% data variables.product.prodname_codeql %}.
* `tool:dependabot` to show data only for {% data variables.product.prodname_dependabot_alerts %}.
* `tool:secret-scanning` to show data only for {% data variables.secret-scanning.alerts %}.{% ifversion security-overview-3-14-overview %}
* `tool:github` or `tool:third-party` to show data for all types of alerts generated by {% data variables.product.prodname_dotcom %} tools or by third-party tools.
diff --git a/content/code-security/security-overview/reviewing-requests-to-bypass-push-protection.md b/content/code-security/security-overview/reviewing-requests-to-bypass-push-protection.md
index 87f7aaade665..206e1584b52a 100644
--- a/content/code-security/security-overview/reviewing-requests-to-bypass-push-protection.md
+++ b/content/code-security/security-overview/reviewing-requests-to-bypass-push-protection.md
@@ -27,7 +27,7 @@ For more information, see "[AUTOTITLE](/code-security/secret-scanning/using-adva
{% data reusables.organizations.navigate-to-org %}
{% data reusables.organizations.security-overview %}
-1. In the sidebar, under "Requests", click **{% octicon "key" aria-hidden="true" %} Push protection bypass**.
+1. In the sidebar, under "Requests", click **{% octicon "key" aria-hidden="true" %} Push protection bypass**.
1. Select the **All statuses** dropdown menu, then click **Open** to view requests that are awaiting review, or that have been approved but for which the commits haven't been pushed to the repository yet.
1. Click the request that you want to review.
1. Review the details of the request.
diff --git a/content/code-security/security-overview/viewing-metrics-for-pull-request-alerts.md b/content/code-security/security-overview/viewing-metrics-for-pull-request-alerts.md
index c017c09fcdf4..53a2ec3626d5 100644
--- a/content/code-security/security-overview/viewing-metrics-for-pull-request-alerts.md
+++ b/content/code-security/security-overview/viewing-metrics-for-pull-request-alerts.md
@@ -40,7 +40,7 @@ You can apply filters to the data. The metrics are based on activity from the de
{% data reusables.organizations.navigate-to-org %}
{% data reusables.organizations.security-overview %}
-1. In the sidebar, under "Metrics", click **{% octicon "graph" aria-hidden="true" %} {% data variables.product.prodname_codeql %} pull request alerts**.
+1. In the sidebar, under "Metrics", click **{% octicon "graph" aria-hidden="true" %} {% data variables.product.prodname_codeql %} pull request alerts**.
1. Optionally, use the date picker to set the time range. The date picker will show data based on the pull request alerts' creation dates.
1. Optionally, apply filters in the search box at the top of the page.
1. Alternatively, you can open the advanced filter dialog:
diff --git a/content/code-security/security-overview/viewing-metrics-for-secret-scanning-push-protection.md b/content/code-security/security-overview/viewing-metrics-for-secret-scanning-push-protection.md
index 5fbaf4fad0f9..2ce78f975b0a 100644
--- a/content/code-security/security-overview/viewing-metrics-for-secret-scanning-push-protection.md
+++ b/content/code-security/security-overview/viewing-metrics-for-secret-scanning-push-protection.md
@@ -55,7 +55,7 @@ The metrics are based on activity from the default period or your selected perio
{% data reusables.organizations.navigate-to-org %}
{% data reusables.organizations.security-overview %}
-1. In the sidebar, under "Metrics", click **{% octicon "graph" aria-hidden="true" %} {% data variables.product.prodname_secret_scanning_caps %}**.
+1. In the sidebar, under "Metrics", click **{% octicon "graph" aria-hidden="true" %} {% data variables.product.prodname_secret_scanning_caps %}**.
1. Click on an individual secret type or repository to see the associated {% data variables.secret-scanning.alerts %} for your organization.
{% data reusables.security-overview.filter-secret-scanning-metrics %}
diff --git a/content/code-security/security-overview/viewing-security-insights.md b/content/code-security/security-overview/viewing-security-insights.md
index 062b9d949bd9..2306af2310c7 100644
--- a/content/code-security/security-overview/viewing-security-insights.md
+++ b/content/code-security/security-overview/viewing-security-insights.md
@@ -67,7 +67,7 @@ Keep in mind that the overview page tracks changes over time for security alert
{% data reusables.organizations.navigate-to-org %}
{% data reusables.organizations.security-overview %}
-1. The overview page is the primary view that you will see after clicking on the "Security" tab. To get to the dashboard from another security overview page, in the sidebar, click **{% octicon "graph" aria-hidden="true" %} Overview**.{% ifversion security-overview-3-tab-dashboard %}
+1. The overview page is the primary view that you will see after clicking on the "Security" tab. To get to the dashboard from another security overview page, in the sidebar, click **{% octicon "graph" aria-hidden="true" %} Overview**.{% ifversion security-overview-3-tab-dashboard %}
1. By default, the **Detection** tab is displayed. If you want to switch to another tab to see other metrics, click **Remediation** or **Prevention**.{% endif %}
{% data reusables.security-overview.filter-and-toggle %}
diff --git a/content/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds.md b/content/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds.md
index a01c83e5a624..421daf5d103e 100644
--- a/content/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds.md
+++ b/content/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds.md
@@ -20,7 +20,7 @@ If it currently takes more than 2 minutes to create a codespace for a repository
By default, whenever you push changes to your repository, {% data variables.product.prodname_github_codespaces %} uses {% data variables.product.prodname_actions %} to automatically update your prebuilds.
-When prebuilds are available for a particular branch of a repository, a particular dev container configuration file, and for your region, you'll see the "{% octicon "zap" aria-hidden="true" %} Prebuild ready" label in the list of machine type options when you create a codespace. If a prebuild is still being created, you will see the "{% octicon "history" aria-hidden="true" %} Prebuild in progress" label. For more information, see "[AUTOTITLE](/codespaces/developing-in-a-codespace/creating-a-codespace-for-a-repository#creating-a-codespace-for-a-repository)."
+When prebuilds are available for a particular branch of a repository, a particular dev container configuration file, and for your region, you'll see the "{% octicon "zap" aria-hidden="true" %} Prebuild ready" label in the list of machine type options when you create a codespace. If a prebuild is still being created, you will see the "{% octicon "history" aria-hidden="true" %} Prebuild in progress" label. For more information, see "[AUTOTITLE](/codespaces/developing-in-a-codespace/creating-a-codespace-for-a-repository#creating-a-codespace-for-a-repository)."
![Screenshot of a list of available machine types: 2, 4, 8, 16, and 32 core, all labeled "Prebuild ready."](/assets/images/help/codespaces/choose-custom-machine-type.png)
diff --git a/content/codespaces/the-githubdev-web-based-editor.md b/content/codespaces/the-githubdev-web-based-editor.md
index 86c67cea473c..734eb8c8d26d 100644
--- a/content/codespaces/the-githubdev-web-based-editor.md
+++ b/content/codespaces/the-githubdev-web-based-editor.md
@@ -51,7 +51,7 @@ Both {% data variables.codespaces.serverless %} and {% data variables.product.pr
| **Cost** | Free. | Free monthly quota of usage for personal accounts. For information on pricing, see "[AUTOTITLE](/free-pro-team@latest/billing/managing-billing-for-your-products/managing-billing-for-github-codespaces/about-billing-for-github-codespaces#about-github-codespaces-pricing)."|
| **Availability** | Available to everyone on GitHub.com. | Available to everyone on GitHub.com. |
| **Start up** | {% data variables.codespaces.serverless %} opens instantly with a key-press and you can start using it right away, without having to wait for additional configuration or installation. | When you create or resume a codespace, the codespace is assigned a VM and the container is configured based on the contents of a `devcontainer.json` file. This set up may take a few minutes to create the environment. See "[AUTOTITLE](/codespaces/developing-in-a-codespace/creating-a-codespace-for-a-repository)." |
-| **Compute** | There is no associated compute, so you won’t be able to build and run your code or use the integrated terminal. | With {% data variables.product.prodname_github_codespaces %}, you get the power of a dedicated VM on which you can run and debug your application.|
+| **Compute** | There is no associated compute, so you won’t be able to build and run your code or use the integrated terminal. | With {% data variables.product.prodname_github_codespaces %}, you get the power of a dedicated VM on which you can run and debug your application.|
| **Terminal access** | None. | {% data variables.product.prodname_github_codespaces %} provides a common set of tools by default, meaning that you can use the Terminal exactly as you would in your local environment.|
| **Extensions** | Only a subset of extensions that can run in the web will appear in the Extensions View and can be installed. See "[Using extensions](#using-extensions)."| With {% data variables.product.prodname_github_codespaces %}, you can use most extensions from the {% data variables.product.prodname_vscode_marketplace %}.|
diff --git a/content/copilot/managing-copilot/managing-github-copilot-in-your-organization/reviewing-activity-related-to-github-copilot-in-your-organization/reviewing-changes-to-content-exclusions-for-github-copilot.md b/content/copilot/managing-copilot/managing-github-copilot-in-your-organization/reviewing-activity-related-to-github-copilot-in-your-organization/reviewing-changes-to-content-exclusions-for-github-copilot.md
index 5b44a617ea2e..8d52f349d829 100644
--- a/content/copilot/managing-copilot/managing-github-copilot-in-your-organization/reviewing-activity-related-to-github-copilot-in-your-organization/reviewing-changes-to-content-exclusions-for-github-copilot.md
+++ b/content/copilot/managing-copilot/managing-github-copilot-in-your-organization/reviewing-activity-related-to-github-copilot-in-your-organization/reviewing-changes-to-content-exclusions-for-github-copilot.md
@@ -47,7 +47,7 @@ redirect_from:
{% data reusables.copilot.more-details-content-exclusion-logs %}
-{% ifversion ghec%}
+{% ifversion ghec %}
## Reviewing changes in your enterprise
diff --git a/content/copilot/managing-copilot/managing-github-copilot-in-your-organization/reviewing-activity-related-to-github-copilot-in-your-organization/reviewing-user-activity-data-for-copilot-in-your-organization.md b/content/copilot/managing-copilot/managing-github-copilot-in-your-organization/reviewing-activity-related-to-github-copilot-in-your-organization/reviewing-user-activity-data-for-copilot-in-your-organization.md
index b362cd4fbe5a..10663b5939de 100644
--- a/content/copilot/managing-copilot/managing-github-copilot-in-your-organization/reviewing-activity-related-to-github-copilot-in-your-organization/reviewing-user-activity-data-for-copilot-in-your-organization.md
+++ b/content/copilot/managing-copilot/managing-github-copilot-in-your-organization/reviewing-activity-related-to-github-copilot-in-your-organization/reviewing-user-activity-data-for-copilot-in-your-organization.md
@@ -72,7 +72,7 @@ For more information about enabling telemetry in various IDEs, see:
## Further reading
-{% ifversion ghec%}
+{% ifversion ghec %}
* "[AUTOTITLE](/copilot/managing-copilot/managing-copilot-for-your-enterprise/viewing-copilot-usage-for-your-enterprise)"{% endif %}
* [{% data variables.product.prodname_copilot %} Trust Center](https://resources.github.com/copilot-trust-center)
* "[AUTOTITLE](/copilot/managing-github-copilot-in-your-organization/granting-access-to-copilot-for-members-of-your-organization)."
diff --git a/content/copilot/managing-copilot/managing-github-copilot-in-your-organization/setting-policies-for-copilot-in-your-organization/excluding-content-from-github-copilot.md b/content/copilot/managing-copilot/managing-github-copilot-in-your-organization/setting-policies-for-copilot-in-your-organization/excluding-content-from-github-copilot.md
index d49c52f3c791..358e0f0d30fe 100644
--- a/content/copilot/managing-copilot/managing-github-copilot-in-your-organization/setting-policies-for-copilot-in-your-organization/excluding-content-from-github-copilot.md
+++ b/content/copilot/managing-copilot/managing-github-copilot-in-your-organization/setting-policies-for-copilot-in-your-organization/excluding-content-from-github-copilot.md
@@ -33,7 +33,7 @@ You can use content exclusions to configure {% data variables.product.prodname_c
### Who can configure content exclusion
-Repository administrators{% ifversion ghec%}, organization owners, and enterprise owners{% else %} and organization owners{% endif %} can configure content exclusion.
+Repository administrators{% ifversion ghec %}, organization owners, and enterprise owners{% else %} and organization owners{% endif %} can configure content exclusion.
{% data reusables.copilot.content-exclusions-scope %}
@@ -65,7 +65,7 @@ You can use your repository settings to specify content in your repository that
1. In the "Code & automation" section of the side bar, click **{% octicon "copilot" aria-hidden="true" %} {% data variables.product.prodname_copilot_short %}**.
- If your repository inherits any exclusions from {%ifversion fpt %}its parent organization{% else %} organizations in the same enterprise{% endif %}, you'll see {%ifversion ghec %}one or more{% else %} a{% endif %} gray box{%ifversion ghec %}es{% endif %} at the top of the page containing details of these exclusions. You cannot edit these settings.
+ If your repository inherits any exclusions from {% ifversion fpt %}its parent organization{% else %} organizations in the same enterprise{% endif %}, you'll see {% ifversion ghec %}one or more{% else %} a{% endif %} gray box{% ifversion ghec %}es{% endif %} at the top of the page containing details of these exclusions. You cannot edit these settings.
1. In the box following "Paths to exclude in this repository," enter the paths to files from which {% data variables.product.prodname_copilot_short %} should be excluded.
diff --git a/content/copilot/troubleshooting-github-copilot/troubleshooting-common-issues-with-github-copilot.md b/content/copilot/troubleshooting-github-copilot/troubleshooting-common-issues-with-github-copilot.md
index 0bc017dad2ea..00f2a34e2391 100644
--- a/content/copilot/troubleshooting-github-copilot/troubleshooting-common-issues-with-github-copilot.md
+++ b/content/copilot/troubleshooting-github-copilot/troubleshooting-common-issues-with-github-copilot.md
@@ -33,7 +33,7 @@ When a file is affected by a content exclusion setting, {% data variables.produc
{% data reusables.copilot.content-exclusion-note %}
-Content exclusion can be configured at the repository{% ifversion ghec%}, organization, and enterprise{% else %} and organization{% endif %} level. The scope of the exclusion is determined by the level at which the rule is set:
+Content exclusion can be configured at the repository{% ifversion ghec %}, organization, and enterprise{% else %} and organization{% endif %} level. The scope of the exclusion is determined by the level at which the rule is set:
{% data reusables.copilot.content-exclusions-scope %}
diff --git a/content/copilot/troubleshooting-github-copilot/viewing-logs-for-github-copilot-in-your-environment.md b/content/copilot/troubleshooting-github-copilot/viewing-logs-for-github-copilot-in-your-environment.md
index 0d444c17cfee..a9e1a78a2fa3 100644
--- a/content/copilot/troubleshooting-github-copilot/viewing-logs-for-github-copilot-in-your-environment.md
+++ b/content/copilot/troubleshooting-github-copilot/viewing-logs-for-github-copilot-in-your-environment.md
@@ -33,10 +33,10 @@ These steps describe how to view and collect the log files for the following Jet
* RubyMine
* WebStorm
-The {% data variables.product.prodname_copilot%} extension logs to the IDEA log location for IntelliJ plugins.
+The {% data variables.product.prodname_copilot %} extension logs to the IDEA log location for IntelliJ plugins.
1. In your JetBrains IDE, open the **Help** menu.
1. Go to **Show Log in Finder**.
-1. Open the `idea.log` in your preferred editor and look for any errors related to {% data variables.product.prodname_dotcom%} or {% data variables.product.prodname_copilot%}.
+1. Open the `idea.log` in your preferred editor and look for any errors related to {% data variables.product.prodname_dotcom %} or {% data variables.product.prodname_copilot %}.
For more information, see the [Locating IDE log files](https://intellij-support.jetbrains.com/hc/en-us/articles/207241085-Locating-IDE-log-files) in the IntelliJ documentation.
@@ -45,7 +45,7 @@ For more information, see the [Locating IDE log files](https://intellij-support.
1. In Rider, open the **Help** menu.
1. Go to **Diagnostic Tools**.
1. Go to **Show Log in**.
-1. Open the `idea.log` in your preferred editor and look for any errors related to {% data variables.product.prodname_dotcom%} or {% data variables.product.prodname_copilot%}.
+1. Open the `idea.log` in your preferred editor and look for any errors related to {% data variables.product.prodname_dotcom %} or {% data variables.product.prodname_copilot %}.
## Enabling debug mode
@@ -66,17 +66,17 @@ If you find the log file doesn't contain enough information to resolve an issue,
## Viewing network connectivity diagnostics logs
-If you encounter problems connecting to {% data variables.product.prodname_copilot%} due to network restrictions, firewalls, or your proxy setup, use the following troubleshooting steps.
+If you encounter problems connecting to {% data variables.product.prodname_copilot %} due to network restrictions, firewalls, or your proxy setup, use the following troubleshooting steps.
-1. In the menu bar, click **Tools**, select **{% data variables.product.prodname_copilot%}**, and click **Log Diagnostics**.
+1. In the menu bar, click **Tools**, select **{% data variables.product.prodname_copilot %}**, and click **Log Diagnostics**.
1. The `idea.log` file should open in the JetBrains IDE with the diagnostics output. Alternatively, you can open the `idea.log` file in your preferred editor.
-1. Check the section on **Reachability** to determine if {% data variables.product.prodname_copilot%} can access the necessary services.
+1. Check the section on **Reachability** to determine if {% data variables.product.prodname_copilot %} can access the necessary services.
## Troubleshooting certificate-related errors
If you're using a custom certificate, ensure the certificate is installed correctly in the operating system, see "[AUTOTITLE](/copilot/troubleshooting-github-copilot/troubleshooting-network-errors-for-github-copilot)". Then use the following troubleshooting steps.
-1. In the menu bar, click **Tools**, select **{% data variables.product.prodname_copilot%}**, and click **Log CA Certificates**.
+1. In the menu bar, click **Tools**, select **{% data variables.product.prodname_copilot %}**, and click **Log CA Certificates**.
1. The `idea.log` file should open in the JetBrains IDE with the trusted CA certificates logged in PEM format. You may need to refresh the `idea.log` file to view all of the output. Alternatively, you can open the `idea.log` file in your preferred editor.
1. Check to see if the expected custom certificate is included in the certificate list output.
@@ -86,10 +86,10 @@ If you're using a custom certificate, ensure the certificate is installed correc
## Viewing logs in {% data variables.product.prodname_vs %}
-The log files for the {% data variables.product.prodname_copilot%} extension are stored in the standard log location for {% data variables.product.prodname_vs %} extensions.
+The log files for the {% data variables.product.prodname_copilot %} extension are stored in the standard log location for {% data variables.product.prodname_vs %} extensions.
1. Open the **View** menu in {% data variables.product.prodname_vs %}.
1. Click **Output**.
-1. On the right of the Output view pane, select **{% data variables.product.prodname_copilot%}** from the dropdown menu.
+1. On the right of the Output view pane, select **{% data variables.product.prodname_copilot %}** from the dropdown menu.
## Further reading
@@ -101,10 +101,10 @@ The log files for the {% data variables.product.prodname_copilot%} extension are
## Viewing and collecting log files
-The log files for the {% data variables.product.prodname_copilot%} extension are stored in the standard log location for {% data variables.product.prodname_vscode %} extensions. The log files are useful for diagnosing connection issues.
+The log files for the {% data variables.product.prodname_copilot %} extension are stored in the standard log location for {% data variables.product.prodname_vscode %} extensions. The log files are useful for diagnosing connection issues.
1. Open the **View** menu in {% data variables.product.prodname_vscode %}.
1. Click **Output**.
-1. On the right of the Output view pane, select **{% data variables.product.prodname_copilot%}** from the dropdown menu.
+1. On the right of the Output view pane, select **{% data variables.product.prodname_copilot %}** from the dropdown menu.
Alternatively, you can open the log folder for {% data variables.product.prodname_vscode %} extensions in your system's file explorer. This is useful if you need to forward the log files to the support team.
@@ -117,15 +117,15 @@ Alternatively, you can open the log folder for {% data variables.product.prodnam
## Viewing network connectivity diagnostics logs
-If you encounter problems connecting to {% data variables.product.prodname_copilot%} due to network restrictions, firewalls, or your proxy setup, use the following troubleshooting steps.
+If you encounter problems connecting to {% data variables.product.prodname_copilot %} due to network restrictions, firewalls, or your proxy setup, use the following troubleshooting steps.
1. Open the {% data variables.product.prodname_vscode_command_palette_shortname %}
* For Mac:
* Use: Shift+Command+P
* For Windows or Linux:
* Use: Ctrl+Shift+P
-1. Type "Diagnostics", and then select **{% data variables.product.prodname_copilot%}: Collect Diagnostics** from the list. This opens a new editor with the relevant information that you can inspect yourself or share with the support team.
-1. Check the section on **Reachability** to determine if {% data variables.product.prodname_copilot%} can actually access the necessary services.
+1. Type "Diagnostics", and then select **{% data variables.product.prodname_copilot %}: Collect Diagnostics** from the list. This opens a new editor with the relevant information that you can inspect yourself or share with the support team.
+1. Check the section on **Reachability** to determine if {% data variables.product.prodname_copilot %} can actually access the necessary services.
## Viewing Electron logs
@@ -150,7 +150,7 @@ In rare cases, errors might not be propagated to the corresponding error handler
{% vimneovim %}
-## Checking if {% data variables.product.prodname_copilot%} is operational
+## Checking if {% data variables.product.prodname_copilot %} is operational
To check if GitHub Copilot is operational, run the following command in Vim/Neovim:
diff --git a/content/copilot/using-github-copilot/asking-github-copilot-questions-in-github-mobile.md b/content/copilot/using-github-copilot/asking-github-copilot-questions-in-github-mobile.md
index 36e87895f460..8f1deaa75991 100644
--- a/content/copilot/using-github-copilot/asking-github-copilot-questions-in-github-mobile.md
+++ b/content/copilot/using-github-copilot/asking-github-copilot-questions-in-github-mobile.md
@@ -34,9 +34,9 @@ With {% data variables.product.prodname_copilot_enterprise_short %}, you can als
## Limitations
-The following {% ifversion fpt%}limitation applies{% else %} limitations apply{% endif %} to {% data variables.product.prodname_copilot_mobile_short %}:
+The following {% ifversion fpt %}limitation applies{% else %} limitations apply{% endif %} to {% data variables.product.prodname_copilot_mobile_short %}:
-{% ifversion ghec%}
+{% ifversion ghec %}
* Chat responses may be suboptimal if you ask questions about a specific repository that you've selected as a context, and the repository has not been indexed for semantic code search. {% data reusables.copilot.indexing-who-can-do-this %}{% endif %}
* The quality of the results from {% data variables.product.prodname_copilot_chat_short %} may, in some situations, be degraded if very large files, or a large number of files, are used as a context for a question.
diff --git a/content/get-started/learning-about-github/githubs-plans.md b/content/get-started/learning-about-github/githubs-plans.md
index 91edf97e1a22..140de5338611 100644
--- a/content/get-started/learning-about-github/githubs-plans.md
+++ b/content/get-started/learning-about-github/githubs-plans.md
@@ -36,7 +36,7 @@ With {% data variables.product.prodname_free_user %}, your personal account incl
* {% data variables.product.prodname_dependabot_alerts %}
* Deployment protection rules for public repositories
* Two-factor authentication enforcement
-* 500 MB {% data variables.product.prodname_registry %} storage {% ifversion fpt or ghec%}
+* 500 MB {% data variables.product.prodname_registry %} storage {% ifversion fpt or ghec %}
* 120 {% data variables.product.prodname_github_codespaces %} core hours per month
* 15 GB {% data variables.product.prodname_github_codespaces %} storage per month {% endif %}
* {% data variables.product.prodname_actions %} features:
@@ -49,7 +49,7 @@ With {% data variables.product.prodname_free_user %}, your personal account incl
In addition to the features available with {% data variables.product.prodname_free_user %} for personal accounts, {% data variables.product.prodname_pro %} includes:
* {% data variables.contact.github_support %} via email
* 3,000 {% data variables.product.prodname_actions %} minutes per month
-* 2 GB {% data variables.product.prodname_registry %} storage {% ifversion fpt or ghec%}
+* 2 GB {% data variables.product.prodname_registry %} storage {% ifversion fpt or ghec %}
* 180 {% data variables.product.prodname_github_codespaces %} core hours per month
* 20 GB {% data variables.product.prodname_github_codespaces %} storage per month {% endif %}
* Advanced tools and insights in private repositories:
diff --git a/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md b/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md
index 8335328794b0..7f85dfd08310 100644
--- a/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md
+++ b/content/get-started/onboarding/getting-started-with-github-enterprise-cloud.md
@@ -69,10 +69,10 @@ To audit access to enterprise-owned resources or user license usage, you can vie
## Part 3: Managing security with {% data variables.product.prodname_ghe_cloud %}
-* [Managing security with {% data variables.product.prodname_emus %}](#managing-security-with-enterprise-managed-users)
-* [Managing security without {% data variables.product.prodname_emus %}](#managing-security-without-enterprise-managed-users)
+* [Managing security with {% data variables.product.prodname_emus %}](#managing-security-with-enterprise-managed-users)
+* [Managing security without {% data variables.product.prodname_emus %}](#managing-security-without-enterprise-managed-users)
-### Managing security with {% data variables.product.prodname_emus %}
+### Managing security with {% data variables.product.prodname_emus %}
With {% data variables.product.prodname_emus %}, access and identity is managed centrally through your identity provider. Two-factor authentication and other access requirements should be enabled and enforced on your IdP.
@@ -92,7 +92,7 @@ You can configure an allow list for specific IP addresses to restrict access to
{% data reusables.getting-started.enterprise-advanced-security %}
-### Managing security without {% data variables.product.prodname_emus %}
+### Managing security without {% data variables.product.prodname_emus %}
To manage security for your enterprise, you can require two-factor authentication, manage allowed IP addresses, enable SAML single sign-on and team synchronization, and sign up for and enforce GitHub Advanced Security features.
diff --git a/content/get-started/start-your-journey/uploading-a-project-to-github.md b/content/get-started/start-your-journey/uploading-a-project-to-github.md
index 414d876ff38c..e105f0c23a72 100644
--- a/content/get-started/start-your-journey/uploading-a-project-to-github.md
+++ b/content/get-started/start-your-journey/uploading-a-project-to-github.md
@@ -19,7 +19,7 @@ This tutorial will show you how to upload a group of files to a {% data variable
Uploading your files to a {% data variables.product.prodname_dotcom %} repository lets you:
* **Apply version control** when you make edits to the files, so your project's history is protected and manageable.
-* **Back up** your work{% ifversion fpt or ghec%}, because your files are now stored in the cloud{% endif %}.
+* **Back up** your work{% ifversion fpt or ghec %}, because your files are now stored in the cloud{% endif %}.
* **Pin** the repository to your personal profile, so that others can see your work.
* **Share** and discuss your work with others, either publicly or privately.
diff --git a/content/get-started/using-github/exploring-early-access-releases-with-feature-preview.md b/content/get-started/using-github/exploring-early-access-releases-with-feature-preview.md
index 2f792a86c391..50826bfe6f73 100644
--- a/content/get-started/using-github/exploring-early-access-releases-with-feature-preview.md
+++ b/content/get-started/using-github/exploring-early-access-releases-with-feature-preview.md
@@ -26,6 +26,6 @@ shortTitle: Feature preview
You can see a list of features that are available in {% data variables.release-phases.public_preview %} and a brief description for each feature. Each feature includes a link to give feedback.
-{% data reusables.feature-preview.feature-preview-setting %}
+{% data reusables.feature-preview.feature-preview-setting %}
1. To view details for a feature, in the left sidebar, click the feature's name.
1. Optionally, to the right of a feature's name, click **Enable** or **Disable**.
diff --git a/content/migrations/using-github-enterprise-importer/migrating-between-github-products/migrating-repositories-from-github-enterprise-server-to-github-enterprise-cloud.md b/content/migrations/using-github-enterprise-importer/migrating-between-github-products/migrating-repositories-from-github-enterprise-server-to-github-enterprise-cloud.md
index 0bb29a920843..0fd3d1f2255d 100644
--- a/content/migrations/using-github-enterprise-importer/migrating-between-github-products/migrating-repositories-from-github-enterprise-server-to-github-enterprise-cloud.md
+++ b/content/migrations/using-github-enterprise-importer/migrating-between-github-products/migrating-repositories-from-github-enterprise-server-to-github-enterprise-cloud.md
@@ -215,7 +215,7 @@ For more information, see "[Get an organization migration status](/rest/migratio
**Note:** If your migration moves to the `failed` state rather than the `exported` state, try starting the migration again. If the migration fails repeatedly, we recommend generating the archives using `ghe-migrator` instead of the API.
-Follow the steps in "[Exporting migration data from your enterprise]({% ifversion not ghes%}/enterprise-server@latest{% endif %}/admin/user-management/migrating-data-to-and-from-your-enterprise/exporting-migration-data-from-your-enterprise)," adding only one repository to the migration. At the end of the process, you will have a single migration archive with your Git source and metadata, and you can move to step 6 in this article.
+Follow the steps in "[Exporting migration data from your enterprise]({% ifversion not ghes %}/enterprise-server@latest{% endif %}/admin/user-management/migrating-data-to-and-from-your-enterprise/exporting-migration-data-from-your-enterprise)," adding only one repository to the migration. At the end of the process, you will have a single migration archive with your Git source and metadata, and you can move to step 6 in this article.
{% endnote %}
diff --git a/content/organizations/managing-organization-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization.md b/content/organizations/managing-organization-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization.md
index 652ee50b4981..a127f93d05b8 100644
--- a/content/organizations/managing-organization-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization.md
+++ b/content/organizations/managing-organization-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-organization.md
@@ -20,4 +20,4 @@ shortTitle: Configure retention period
{% data reusables.organizations.navigate-to-org %}
{% data reusables.organizations.org_settings %}
{% data reusables.organizations.settings-sidebar-actions-general %}
-{% data reusables.actions.change-retention-period-for-artifacts-logs %}
+{% data reusables.actions.change-retention-period-for-artifacts-logs %}
diff --git a/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md b/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md
index 896ae5b6cf53..2313ffac546c 100644
--- a/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md
+++ b/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md
@@ -220,6 +220,6 @@ You can configure the size limit for {% data variables.product.prodname_actions
{% data reusables.profile.access_org %}
{% data reusables.profile.org_settings %}
{% data reusables.organizations.settings-sidebar-actions-general %}
-{% data reusables.actions.change-cache-size-limit %}
+{% data reusables.actions.change-cache-size-limit %}
{% endif %}
diff --git a/content/organizations/managing-organization-settings/managing-base-permissions-for-projects.md b/content/organizations/managing-organization-settings/managing-base-permissions-for-projects.md
index 09dc81962d83..cd6b3838836b 100644
--- a/content/organizations/managing-organization-settings/managing-base-permissions-for-projects.md
+++ b/content/organizations/managing-organization-settings/managing-base-permissions-for-projects.md
@@ -21,7 +21,7 @@ When you set the base permission for projects in your organization's settings, t
{% endnote %}
-## Setting a base permission for {% data variables.projects.projects_v2 %} in your organization
+## Setting a base permission for {% data variables.projects.projects_v2 %} in your organization
{% data reusables.profile.access_org %}
{% data reusables.profile.org_settings %}
diff --git a/content/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization.md b/content/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization.md
index c20b9f13033c..30c2873756eb 100644
--- a/content/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization.md
+++ b/content/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization.md
@@ -13,7 +13,7 @@ shortTitle: Custom properties
Custom properties allow you to decorate your repositories with information such as compliance frameworks, data sensitivity, or project details. Custom properties are private and can only be viewed by people with read permissions to the repository.
-{% ifversion ghec or ghes %}
+{% ifversion ghec or ghes %}
You can use repository properties to determine which repositories to target with a ruleset. For more information, see "[AUTOTITLE](/organizations/managing-organization-settings/creating-rulesets-for-repositories-in-your-organization#targeting-repositories-by-properties-in-your-organization)."
{% endif %}
@@ -64,7 +64,7 @@ People with read permissions to a repository can view the values of custom prope
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
-1. In the "Code and automation" section of the sidebar, click **{% octicon "tools" aria-hidden="true"%} Custom properties**.
+1. In the "Code and automation" section of the sidebar, click **{% octicon "tools" aria-hidden="true" %} Custom properties**.
## Searching and filtering repositories by custom properties values
diff --git a/content/organizations/managing-programmatic-access-to-your-organization/about-programmatic-access-in-your-organization.md b/content/organizations/managing-programmatic-access-to-your-organization/about-programmatic-access-in-your-organization.md
index d0f360cfcd4a..8d0244c2645b 100644
--- a/content/organizations/managing-programmatic-access-to-your-organization/about-programmatic-access-in-your-organization.md
+++ b/content/organizations/managing-programmatic-access-to-your-organization/about-programmatic-access-in-your-organization.md
@@ -20,7 +20,7 @@ versions:
## {% data variables.product.prodname_github_apps %}
-Organization owners can install {% data variables.product.prodname_github_apps %} on their organization. Repository admins can also install a {% data variables.product.prodname_github_app %} on the organization if the app does not request organization resources and if they only grant the app access to repositories where they are an admin. Organization members can submit a request for their organization owner to install a {% data variables.product.prodname_github_app %} on the organization. For more information, see {% ifversion fpt or ghec%}"[AUTOTITLE](/apps/using-github-apps/installing-an-app-in-your-organization)."{% else %}"[AUTOTITLE](/apps/maintaining-github-apps/installing-github-apps)."{% endif %}
+Organization owners can install {% data variables.product.prodname_github_apps %} on their organization. Repository admins can also install a {% data variables.product.prodname_github_app %} on the organization if the app does not request organization resources and if they only grant the app access to repositories where they are an admin. Organization members can submit a request for their organization owner to install a {% data variables.product.prodname_github_app %} on the organization. For more information, see {% ifversion fpt or ghec %}"[AUTOTITLE](/apps/using-github-apps/installing-an-app-in-your-organization)."{% else %}"[AUTOTITLE](/apps/maintaining-github-apps/installing-github-apps)."{% endif %}
{% ifversion limit-app-access-requests %}Organization owners can prevent outside collaborators from requesting {% data variables.product.prodname_github_apps %} or from installing a {% data variables.product.prodname_github_app %} even if the collaborator is a repository admin. For more information, see "[AUTOTITLE](/organizations/managing-programmatic-access-to-your-organization/limiting-oauth-app-and-github-app-access-requests)."{% endif %}
diff --git a/content/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry.md b/content/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry.md
index 2887ef6f5aa6..eb0378653eeb 100644
--- a/content/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry.md
+++ b/content/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry.md
@@ -42,7 +42,7 @@ This registry supports granular permissions. {% data reusables.package_registry.
Use the following command to authenticate to {% data variables.product.prodname_registry %} in a {% data variables.product.prodname_actions %} workflow using the `GITHUB_TOKEN` instead of hardcoding a {% data variables.product.pat_generic %} in a nuget.config file in the repository:
```shell
-dotnet nuget add source --username USERNAME --password {%raw%}${{ secrets.GITHUB_TOKEN }}{% endraw %} --store-password-in-clear-text --name github "https://{% ifversion fpt or ghec %}nuget.pkg.github.com{% else %}nuget.HOSTNAME{% endif %}/NAMESPACE/index.json"
+dotnet nuget add source --username USERNAME --password {% raw %}${{ secrets.GITHUB_TOKEN }}{% endraw %} --store-password-in-clear-text --name github "https://{% ifversion fpt or ghec %}nuget.pkg.github.com{% else %}nuget.HOSTNAME{% endif %}/NAMESPACE/index.json"
```
Replace `NAMESPACE` with the name of the personal account or organization {% ifversion packages-nuget-v2 %}to which your packages are scoped{% else %}that owns the repository where your packages are hosted{% endif %}.
@@ -118,7 +118,7 @@ You can publish a package to {% data variables.product.prodname_registry %} by a
Replace `OWNER` with your username or company name, and `YOUR_GITHUB_PAT` with your {% data variables.product.pat_generic %}.
```shell
-dotnet nuget add source --username OWNER --password {%raw%}YOUR_GITHUB_PAT{% endraw %} --store-password-in-clear-text --name github "https://{% ifversion fpt or ghec %}nuget.pkg.github.com{% else %}nuget.HOSTNAME{% endif %}/OWNER/index.json"
+dotnet nuget add source --username OWNER --password {% raw %}YOUR_GITHUB_PAT{% endraw %} --store-password-in-clear-text --name github "https://{% ifversion fpt or ghec %}nuget.pkg.github.com{% else %}nuget.HOSTNAME{% endif %}/OWNER/index.json"
```
{% ifversion packages-nuget-v2 %}
diff --git a/content/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches.md b/content/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches.md
index 5c94556db651..c0c12a3c6482 100644
--- a/content/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches.md
+++ b/content/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches.md
@@ -176,7 +176,7 @@ You can require that changes are successfully deployed to specific environments
Locking a branch will make the branch read-only and ensures that no commits can be made to the branch. Locked branches can also not be deleted.
By default, a forked repository does not support syncing from its upstream repository. You can enable **Allow fork syncing** to pull changes from the upstream repository while preventing other contributions to the fork's branch.
-{% endif %}
+{% endif %}
### Do not allow bypassing the above settings
diff --git a/content/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/managing-rulesets-for-a-repository.md b/content/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/managing-rulesets-for-a-repository.md
index fa39dd8c0a47..7f8ab81adb1b 100644
--- a/content/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/managing-rulesets-for-a-repository.md
+++ b/content/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/managing-rulesets-for-a-repository.md
@@ -24,7 +24,7 @@ You can use the REST and GraphQL APIs to manage rulesets. For more information,
## Viewing rulesets for a repository
-On the "Rulesets" page, anyone with read access to the repository can view the active rulesets targeting a certain {% ifversion push-rulesets%}branch, tag, or push restriction.{% else %}branch or tag.{% endif %} {% ifversion repo-rules-enterprise %}You will also see rulesets running in "Evaluate" mode, which are not enforced.{% endif %}
+On the "Rulesets" page, anyone with read access to the repository can view the active rulesets targeting a certain {% ifversion push-rulesets %}branch, tag, or push restriction.{% else %}branch or tag.{% endif %} {% ifversion repo-rules-enterprise %}You will also see rulesets running in "Evaluate" mode, which are not enforced.{% endif %}
{% ifversion push-rulesets %}
diff --git a/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md b/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md
index d20368c31219..6bcaf12bdfcf 100644
--- a/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md
+++ b/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md
@@ -68,7 +68,7 @@ A CODEOWNERS file uses a pattern that follows most of the same rules used in [gi
If you want to match two or more code owners with the same pattern, all the code owners must be on the same line. If the code owners are not on the same line, the pattern matches only the last mentioned code owner.
-{% ifversion fpt or ghec%}In most cases, you{% else %}You{% endif %} can also refer to a user by an email address that has been added to their account, for example `user@example.com`. {% ifversion fpt or ghec %} You cannot use an email address to refer to a {% data variables.enterprise.prodname_managed_user %}. For more information about {% data variables.enterprise.prodname_managed_users %}, see "[AUTOTITLE](/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users){% ifversion fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %}{% endif %}
+{% ifversion fpt or ghec %}In most cases, you{% else %}You{% endif %} can also refer to a user by an email address that has been added to their account, for example `user@example.com`. {% ifversion fpt or ghec %} You cannot use an email address to refer to a {% data variables.enterprise.prodname_managed_user %}. For more information about {% data variables.enterprise.prodname_managed_users %}, see "[AUTOTITLE](/enterprise-cloud@latest/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users){% ifversion fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %}{% endif %}
CODEOWNERS paths are case sensitive, because {% data variables.product.prodname_dotcom %} uses a case sensitive file system. Since CODEOWNERS are evaluated by {% data variables.product.prodname_dotcom %}, even systems that are case insensitive (for example, macOS) must use paths and files that are cased correctly in the CODEOWNERS file.
diff --git a/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md b/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md
index 74c4145f962b..c100ecbf2534 100644
--- a/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md
+++ b/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md
@@ -124,7 +124,7 @@ By default, when you create a new repository in your personal account, workflows
{% ifversion internal-actions %}Actions and reusable workflows in your internal repositories can be shared with internal and private repositories in the same organization or enterprise.{% else %}Members of your enterprise can use internal repositories to work on projects without sharing information publicly.{% endif %} For information about internal repositories, see "[AUTOTITLE](/repositories/creating-and-managing-repositories/about-repositories#about-internal-repositories)."
-You can use the steps below to configure whether {% ifversion internal-actions%}actions and {% endif %}reusable workflows in an internal repository can be accessed from outside the repository.{% ifversion internal-actions %} For more information, see "[AUTOTITLE](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)." Alternatively, you can use the REST API to set, or get details of the level of access. For more information, see "[AUTOTITLE](/rest/actions/permissions#get-the-level-of-access-for-workflows-outside-of-the-repository)" and "[AUTOTITLE](/rest/actions/permissions#set-the-level-of-access-for-workflows-outside-of-the-repository)."{% endif %}
+You can use the steps below to configure whether {% ifversion internal-actions %}actions and {% endif %}reusable workflows in an internal repository can be accessed from outside the repository.{% ifversion internal-actions %} For more information, see "[AUTOTITLE](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)." Alternatively, you can use the REST API to set, or get details of the level of access. For more information, see "[AUTOTITLE](/rest/actions/permissions#get-the-level-of-access-for-workflows-outside-of-the-repository)" and "[AUTOTITLE](/rest/actions/permissions#set-the-level-of-access-for-workflows-outside-of-the-repository)."{% endif %}
1. On {% data variables.product.prodname_dotcom %}, navigate to the main page of the internal repository.
1. Under your repository name, click {% octicon "gear" aria-hidden="true" %} **Settings**.
@@ -201,7 +201,7 @@ You can also define a custom retention period for a specific artifact created by
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
{% data reusables.repositories.settings-sidebar-actions-general %}
-{% data reusables.actions.change-retention-period-for-artifacts-logs %}
+{% data reusables.actions.change-retention-period-for-artifacts-logs %}
{% ifversion actions-cache-policy-apis %}
diff --git a/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-pull-request-reviews-in-your-repository.md b/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-pull-request-reviews-in-your-repository.md
index 9dd4babb6c42..328e4d746c15 100644
--- a/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-pull-request-reviews-in-your-repository.md
+++ b/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-pull-request-reviews-in-your-repository.md
@@ -16,7 +16,7 @@ By default, in public repositories, any user can submit reviews that approve or
You can limit which users are able to submit reviews that approve or request changes to pull requests in your public repository. When you enable code review limits, anyone can comment on pull requests in your public repository, but only people with read access or higher can approve pull requests or request changes.
-You can also enable code review limits for an organization. If you enable limits for an organization, you will override any limits for individual repositories owned by the organization. For more information, see "[AUTOTITLE](/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization)"
+You can also enable code review limits for an organization. If you enable limits for an organization, you will override any limits for individual repositories owned by the organization. For more information, see "[AUTOTITLE](/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization)."
## Enabling code review limits
diff --git a/content/rest/using-the-rest-api/troubleshooting-the-rest-api.md b/content/rest/using-the-rest-api/troubleshooting-the-rest-api.md
index 3c7e81695c39..4d2636ea28fd 100644
--- a/content/rest/using-the-rest-api/troubleshooting-the-rest-api.md
+++ b/content/rest/using-the-rest-api/troubleshooting-the-rest-api.md
@@ -62,7 +62,7 @@ If you get a `404 Not Found` response when you know that the resource that you a
* If you are using an {% data variables.product.prodname_oauth_app %} user access token, you should ensure that:
* The token has the scopes that are required to use the endpoint. For more information, see "[AUTOTITLE](/apps/oauth-apps/building-oauth-apps/scopes-for-oauth-apps#available-scopes)."
* The user that authorized the token has any permissions that are required to use the endpoint. For example, if an endpoint can only be used by organization owners, only users that are owners of the affected organization can use the endpoint.
- * The organization has not blocked OAuth app access, if you are using an endpoint that will affect resources owned by an organization. App owners cannot see whether their app is blocked, but they can instruct users of the app to check this. For more information, see {% ifversion fpt or ghec%}"[AUTOTITLE](/organizations/managing-oauth-access-to-your-organizations-data/about-oauth-app-access-restrictions)."{% else %}"[AUTOTITLE](/free-pro-team@latest/organizations/managing-oauth-access-to-your-organizations-data/about-oauth-app-access-restrictions)" in the {% data variables.product.prodname_free_team %} documentation.{% endif %}
+ * The organization has not blocked OAuth app access, if you are using an endpoint that will affect resources owned by an organization. App owners cannot see whether their app is blocked, but they can instruct users of the app to check this. For more information, see {% ifversion fpt or ghec %}"[AUTOTITLE](/organizations/managing-oauth-access-to-your-organizations-data/about-oauth-app-access-restrictions)."{% else %}"[AUTOTITLE](/free-pro-team@latest/organizations/managing-oauth-access-to-your-organizations-data/about-oauth-app-access-restrictions)" in the {% data variables.product.prodname_free_team %} documentation.{% endif %}
* The token has not been expired or revoked. For more information, see "[AUTOTITLE](/authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation)."
* If you are using `GITHUB_TOKEN` in a {% data variables.product.prodname_actions %} workflow, you should ensure that:
* The endpoint is only affecting resources owned by the repository where the workflow is running. If you need to access resources outside of that repository, such as resources owned by an organization or resources owned by another repository, you should use a {% data variables.product.pat_generic %} or an access token for a {% data variables.product.prodname_github_app %}.
diff --git a/content/search-github/github-code-search/about-github-code-search.md b/content/search-github/github-code-search/about-github-code-search.md
index dbe3dcc75bd9..944728f789be 100644
--- a/content/search-github/github-code-search/about-github-code-search.md
+++ b/content/search-github/github-code-search/about-github-code-search.md
@@ -28,7 +28,7 @@ Supported languages for code navigation include:
## Limitations
-We have indexed many public repositories for code search, and continue to index more. Additionally, the private repositories of {% data variables.product.prodname_dotcom%} users are indexed and searchable by those that already have access to those private repositories on {% data variables.product.prodname_dotcom %}. However, very large repositories may not be indexed at this time, and not all code is indexed.
+We have indexed many public repositories for code search, and continue to index more. Additionally, the private repositories of {% data variables.product.prodname_dotcom %} users are indexed and searchable by those that already have access to those private repositories on {% data variables.product.prodname_dotcom %}. However, very large repositories may not be indexed at this time, and not all code is indexed.
The current limitations on indexed code are:
diff --git a/content/search-github/github-code-search/using-github-code-search.md b/content/search-github/github-code-search/using-github-code-search.md
index e19bdda5349d..a0c31e0ef00a 100644
--- a/content/search-github/github-code-search/using-github-code-search.md
+++ b/content/search-github/github-code-search/using-github-code-search.md
@@ -8,7 +8,7 @@ topics:
- GitHub search
---
-## About using {% data variables.product.prodname_dotcom%} code search
+## About using {% data variables.product.prodname_dotcom %} code search
{% data variables.product.prodname_dotcom %} indexes repositories you own and repositories in organizations you are a member of, whether public, private, or internal. This means that you can search across all of your repositories, in addition to the public repositories on {% data variables.product.prodname_dotcom %} that have already been indexed. Only users with permission to view your code will be able to see your code in search results. Forks are indexed and searchable in the same way as other repositories.
diff --git a/content/search-github/searching-on-github/searching-issues-and-pull-requests.md b/content/search-github/searching-on-github/searching-issues-and-pull-requests.md
index 4293627692a3..49ef1029d60a 100644
--- a/content/search-github/searching-on-github/searching-issues-and-pull-requests.md
+++ b/content/search-github/searching-on-github/searching-issues-and-pull-requests.md
@@ -72,7 +72,7 @@ You can filter issues and pull requests based on whether they're open or closed
| `is:open` | [**performance is:open is:issue**](https://github.com/search?q=performance+is%3Aopen+is%3Aissue&type=Issues) matches open issues with the word "performance."
| `is:closed` | [**android is:closed**](https://github.com/search?utf8=%E2%9C%93&q=android+is%3Aclosed&type=) matches closed issues and pull requests with the word "android."
-{% ifversion merge-queue %}
+{% ifversion merge-queue %}
## Search for pull requests in the merge queue
diff --git a/content/support/contacting-github-support/creating-a-support-ticket.md b/content/support/contacting-github-support/creating-a-support-ticket.md
index 078803108b7e..f4ba01cec5a1 100644
--- a/content/support/contacting-github-support/creating-a-support-ticket.md
+++ b/content/support/contacting-github-support/creating-a-support-ticket.md
@@ -48,7 +48,7 @@ After you create your ticket, you can view your ticket and the responses from {%
## Prerequisites
{% ifversion ghec %}If you use an enterprise account, there{% else %}There{% endif %} are some steps you should follow before you start using the {% data variables.contact.enterprise_portal %}. For more information, see "[Getting started with the {% data variables.contact.enterprise_portal %}](/support/contacting-github-support/getting-started-with-the-github-support-portal)."
-{% endif%}
+{% endif %}
## What to include in your support ticket
diff --git a/content/support/learning-about-github-support/about-github-premium-support.md b/content/support/learning-about-github-support/about-github-premium-support.md
index e9e1b9f08519..09e6c31ce034 100644
--- a/content/support/learning-about-github-support/about-github-premium-support.md
+++ b/content/support/learning-about-github-support/about-github-premium-support.md
@@ -68,6 +68,24 @@ Incident management | None | For urgent priority tickets, as needed
{% endnote %}
+## Billing for {% data variables.contact.premium_support %}
+
+How you are charged for {% data variables.contact.premium_support %} will depend on your {% data variables.product.github %} products and how you are charged for them.
+
+* If you are a **licensed billing** customer, the support fee percentage is applied to the cost of licenses for the current year.
+
+* If you are a **metered billing** customer, the support fee percentage for **{% data variables.product.premium_support_plan %}**, **Premium Plus plan**, and **{% data variables.product.microsoft_premium_plus_support_plan %}** is calculated as either a percentage of your estimated metered spending or a set minimum annual fee—whichever amount is higher. For {% data variables.product.microsoft_premium_plus_support_plan %} customers, this is in addition to the Unified Support contract fee.
+
+ The support fee for metered billing is estimated from the previous 12 months' spending. If you have less than 12 months of spending history, {% data variables.product.github %} will take a 12-month run rate based on your spending history. If your last 3 to 6 months spending is vastly different to the last 6 to 9 months, the last 3 to 6 month period will be used.
+
+ If you are switching from **licensed billing to metered billing**, your support fee at contract renewal is estimated based on the previous year's purchased licenses. Minimum thresholds remain in place.
+
+* If you are both a licensed and metered billing customer (hybrid), your charge will be calculated from the support fee percentage applied to the current year's license purchases **plus** the support fee percentage applied to your estimated metered billing spend.
+
+New {% data variables.product.github %} customers who are only planning to use metered products will be required to pay the annual minimum for {% data variables.product.premium_support_plan %} or {% data variables.product.premium_plus_support_plan %}.
+
+If you would like a quote for {% data variables.contact.premium_support %}, contact [{% data variables.product.github %}'s Sales team](https://github.com/enterprise/contact?scid=&utm_campaign=2023q3-site-ww-PremiumSupport&utm_content=Premium+Support&utm_medium=referral&utm_source=github).
+
## Signing up for {% data variables.contact.premium_support %}
To sign up for {% data variables.contact.premium_support %} or upgrade your plan, [contact our account management team](https://enterprise.github.com/contact).
diff --git a/data/reusables/actions/azure-vnet-creating-network-configuration-prereqs.md b/data/reusables/actions/azure-vnet-creating-network-configuration-prereqs.md
index 1219ce3cebdd..c46bb0dee1af 100644
--- a/data/reusables/actions/azure-vnet-creating-network-configuration-prereqs.md
+++ b/data/reusables/actions/azure-vnet-creating-network-configuration-prereqs.md
@@ -1,4 +1,4 @@
-After configuring your Azure resources, you can use an Azure Virtual Network (VNET) for private networking by creating a network configuration{% ifversion ghec%} at the enterprise or organization level{% else %} at the organization level{% endif %}. Then, you can associate that network configuration to runner groups. For more information about runner groups, see "[AUTOTITLE](/actions/using-github-hosted-runners/about-larger-runners/controlling-access-to-larger-runners)."
+After configuring your Azure resources, you can use an Azure Virtual Network (VNET) for private networking by creating a network configuration{% ifversion ghec %} at the enterprise or organization level{% else %} at the organization level{% endif %}. Then, you can associate that network configuration to runner groups. For more information about runner groups, see "[AUTOTITLE](/actions/using-github-hosted-runners/about-larger-runners/controlling-access-to-larger-runners)."
Once the network configuration is associated with a runner group, all runners in that group will have access to the Azure VNET that has been connected to the underlying configuration.
diff --git a/data/reusables/actions/pass-inputs-to-reusable-workflows.md b/data/reusables/actions/pass-inputs-to-reusable-workflows.md
index 24f46a35ae89..d862981d9168 100644
--- a/data/reusables/actions/pass-inputs-to-reusable-workflows.md
+++ b/data/reusables/actions/pass-inputs-to-reusable-workflows.md
@@ -30,4 +30,4 @@ jobs:
{% endraw %}
-{%endif%}
+{% endif %}
diff --git a/data/reusables/actions/viewing-actions-metrics.md b/data/reusables/actions/viewing-actions-metrics.md
index a1e13fd9fad2..a54bf32f5018 100644
--- a/data/reusables/actions/viewing-actions-metrics.md
+++ b/data/reusables/actions/viewing-actions-metrics.md
@@ -2,10 +2,10 @@
1. Optionally, to select a time period to view usage metrics for, choose an option from the **Period** drop down menu at the top right of the page. For more information, see "[Understanding {% data variables.product.prodname_actions %} metrics aggregation](#understanding-github-actions-metrics-aggregation)."
1. Click on the tab that contains the metrics you would like to view. For more information, see "[About {% data variables.product.prodname_actions %} usage metrics](#about-github-actions-usage-metrics) or "[About {% data variables.product.prodname_actions %} performance metrics](#about-github-actions-performance-metrics)."
1. Optionally, to filter the data displayed in a tab, create a filter.
- 1. Click on the **{% octicon "filter" aria-hidden="true" %} Filter** button.
- 1. Click **{% octicon "plus" aria-hidden="true" %} Add a filter**.
+ 1. Click on the **{% octicon "filter" aria-hidden="true" %} Filter** button.
+ 1. Click **{% octicon "plus" aria-hidden="true" %} Add a filter**.
1. Choose a metric you would like to filter results by.
1. Depending on the metric you chose, fill out information in the "Qualifier," "Operator," and "Value" columns.
- 1. Optionally, click **{% octicon "plus" aria-hidden="true" %} Add a filter** to add another filter.
+ 1. Optionally, click **{% octicon "plus" aria-hidden="true" %} Add a filter** to add another filter.
1. Click **Apply**.
1. Optionally, to download usage metrics to a CSV file, click {% octicon "download" aria-label="Download report" %}.
diff --git a/data/reusables/command_line/provide-an-access-token.md b/data/reusables/command_line/provide-an-access-token.md
index 0315932132a5..4090a883cb9c 100644
--- a/data/reusables/command_line/provide-an-access-token.md
+++ b/data/reusables/command_line/provide-an-access-token.md
@@ -1 +1 @@
-{% ifversion fpt or ghec %}If you are accessing an organization that uses SAML SSO{% ifversion pat-v2%} and you are using a {% data variables.product.pat_v1 %}{% endif %}, you must also authorize your {% data variables.product.pat_generic %} to access the organization before you authenticate. For more information, see "[AUTOTITLE](/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on)" and "[AUTOTITLE](/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)."{% endif %}
+{% ifversion fpt or ghec %}If you are accessing an organization that uses SAML SSO{% ifversion pat-v2 %} and you are using a {% data variables.product.pat_v1 %}{% endif %}, you must also authorize your {% data variables.product.pat_generic %} to access the organization before you authenticate. For more information, see "[AUTOTITLE](/authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on)" and "[AUTOTITLE](/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)."{% endif %}
diff --git a/data/reusables/dependabot/supported-package-managers.md b/data/reusables/dependabot/supported-package-managers.md
index 347f682cb5d8..d1376d1d8be5 100644
--- a/data/reusables/dependabot/supported-package-managers.md
+++ b/data/reusables/dependabot/supported-package-managers.md
@@ -21,7 +21,7 @@ npm | `npm` | v6, v7, v8, v9 | {% octicon "check" aria-l
pipenv | `pip` | <= 2021-05-29 | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} |
| {% ifversion dependabot-PEP621-support %}[pip-compile](#pip-and-pip-compile){% else %}pip-compile{% endif %} | `pip` | 6.1.0 | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} |
| {% ifversion dependabot-updates-pnpm-support %} |
-| {% ifversion dependabot-updates-pnpmv9-support %}pnpm{%else %}[pnpm](#pnpm){% endif %} | `npm` | v7, v8, v9 | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} {% ifversion dependabot-updates-pnpmv9-support %}{% else %}(v7 and v8 only){% endif %}| {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} |
+| {% ifversion dependabot-updates-pnpmv9-support %}pnpm{% else %}[pnpm](#pnpm){% endif %} | `npm` | v7, v8, v9 | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} {% ifversion dependabot-updates-pnpmv9-support %}{% else %}(v7 and v8 only){% endif %}| {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} |
| {% endif %} |
poetry | `pip` | v1 | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} | {% octicon "check" aria-label="Supported" %} | {% octicon "x" aria-label="Not supported" %} |
[pub](#pub) | `pub` | v2 | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% ifversion dependabot-updates-pub-private-registry %}{% octicon "check" aria-label="Supported" %}{% else %}{% octicon "x" aria-label="Not supported" %}{% endif %} | {% ifversion dependabot-updates-pub-private-registry %}{% octicon "check" aria-label="Supported" %}{% else %}{% octicon "x" aria-label="Not supported" %}{% endif %} | {% octicon "x" aria-label="Not supported" %} |
@@ -93,6 +93,8 @@ For more information about using {% data variables.product.prodname_dependabot_v
* `gradle/libs.versions.toml` (for projects using a standard Gradle version catalog){% endif %}
* Files included via the `apply` declaration that have `dependencies` in the filename. Note that `apply` does not support `apply to`, recursion, or advanced syntaxes (for example, Kotlin's `apply` with `mapOf`, filenames defined by property).
+{% data variables.product.prodname_dependabot %} uses information from the `pom.xml` file of dependencies to add links to release information in update pull requests. If the information is omitted from the `pom.xml` file, then it cannot be included in {% data variables.product.prodname_dependabot %} pull requests, see "[AUTOTITLE](/code-security/dependabot/ecosystems-supported-by-dependabot/optimizing-java-packages-dependabot)".
+
{% ifversion dependabot-security-updates-gradle-support %}
For {% data variables.product.prodname_dependabot_security_updates %}, Gradle support is limited to manual uploads of the dependency graph data using the {% data variables.dependency-submission-api.name %}. For more information about the {% data variables.dependency-submission-api.name %}, see "[AUTOTITLE](/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api)."
@@ -110,6 +112,8 @@ For {% data variables.product.prodname_dependabot_security_updates %}, Gradle su
{% data variables.product.prodname_dependabot %} doesn't run Maven but supports updates to `pom.xml` files.
+{% data variables.product.prodname_dependabot %} uses information from the `pom.xml` file of dependencies to add links to release information in update pull requests. If the information is omitted from the `pom.xml` file, then it cannot be included in {% data variables.product.prodname_dependabot %} pull requests, see "[AUTOTITLE](/code-security/dependabot/ecosystems-supported-by-dependabot/optimizing-java-packages-dependabot)".
+
#### NuGet CLI
{% data variables.product.prodname_dependabot %} doesn't run the NuGet CLI but does support most features up until version {% ifversion dependabot-updates-v680-nuget-support %}6.8.0{% elsif ghes = 3.12 %}6.7.0{% else %}4.8{% endif %}.
diff --git a/data/reusables/enterprise-accounts/dormant-user-activity-threshold.md b/data/reusables/enterprise-accounts/dormant-user-activity-threshold.md
index 534d9c25e0db..c118e6d5e0db 100644
--- a/data/reusables/enterprise-accounts/dormant-user-activity-threshold.md
+++ b/data/reusables/enterprise-accounts/dormant-user-activity-threshold.md
@@ -1 +1 @@
-{% ifversion not ghec%}By default, a{% else %}A{% endif %} user account is considered to be dormant if it has not been active for 90 days. {% ifversion not ghec %}You can configure the length of time a user must be inactive to be considered dormant{% ifversion ghes%} and choose to suspend dormant users to release user licenses{% endif %}.{% endif %}
+{% ifversion not ghec %}By default, a{% else %}A{% endif %} user account is considered to be dormant if it has not been active for 90 days. {% ifversion not ghec %}You can configure the length of time a user must be inactive to be considered dormant{% ifversion ghes %} and choose to suspend dormant users to release user licenses{% endif %}.{% endif %}
diff --git a/data/reusables/enterprise-accounts/dormant-user-activity.md b/data/reusables/enterprise-accounts/dormant-user-activity.md
index 585134a42ca6..9567fb3748b0 100644
--- a/data/reusables/enterprise-accounts/dormant-user-activity.md
+++ b/data/reusables/enterprise-accounts/dormant-user-activity.md
@@ -1,6 +1,6 @@
A user is considered active if the user has performed any of the following activities on {% ifversion fpt or ghes %}{% data variables.location.product_location %}{% elsif ghec %}your enterprise{% endif %}.
-* {% ifversion ghec%}Authenticating to access your enterprise's resources via SAML SSO{% else %}Signing into {% data variables.location.product_location %} {% endif %}
+* {% ifversion ghec %}Authenticating to access your enterprise's resources via SAML SSO{% else %}Signing into {% data variables.location.product_location %} {% endif %}
* Creating a repository
* Pushing to a repository via HTTPS{% ifversion ghes %}
* Pushing to a repository via SSH{% endif %}
diff --git a/data/reusables/enterprise-accounts/emu-saml-note.md b/data/reusables/enterprise-accounts/emu-saml-note.md
index df0bcbd2ff24..3d80739fcce9 100644
--- a/data/reusables/enterprise-accounts/emu-saml-note.md
+++ b/data/reusables/enterprise-accounts/emu-saml-note.md
@@ -1,4 +1,4 @@
-{% ifversion ghec%}
+{% ifversion ghec %}
{% note %}
**Note**: If your enterprise uses {% data variables.product.prodname_emus %}, you must follow a different process to configure SAML single sign-on. For more information, see "[AUTOTITLE](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users)."
diff --git a/data/reusables/enterprise-accounts/emu-scim-note.md b/data/reusables/enterprise-accounts/emu-scim-note.md
index a9ec31f4babf..b9518e7e026f 100644
--- a/data/reusables/enterprise-accounts/emu-scim-note.md
+++ b/data/reusables/enterprise-accounts/emu-scim-note.md
@@ -1,4 +1,4 @@
-{% ifversion ghec%}
+{% ifversion ghec %}
{% note %}
**Note**: If your enterprise uses {% data variables.product.prodname_emus %}, you do not need to use team synchronization. Instead, you can manage team membership via the SCIM configuration you created while setting up your enterprise. For more information, see "[AUTOTITLE](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/managing-team-memberships-with-identity-provider-groups)."
diff --git a/data/reusables/enterprise-accounts/messages-tab.md b/data/reusables/enterprise-accounts/messages-tab.md
index 351fbf17de8f..6d3cb5b9dc8b 100644
--- a/data/reusables/enterprise-accounts/messages-tab.md
+++ b/data/reusables/enterprise-accounts/messages-tab.md
@@ -1 +1 @@
-1. Under **{% octicon "gear" aria-label="The Settings gear" %} Settings**, click **{%ifversion ghes %}Messages{% elsif ghec %}Announcement{% endif %}**.
+1. Under **{% octicon "gear" aria-label="The Settings gear" %} Settings**, click **{% ifversion ghes %}Messages{% elsif ghec %}Announcement{% endif %}**.
diff --git a/data/reusables/enterprise/enterprise-types.md b/data/reusables/enterprise/enterprise-types.md
index 794f9364e245..00471010324f 100644
--- a/data/reusables/enterprise/enterprise-types.md
+++ b/data/reusables/enterprise/enterprise-types.md
@@ -5,4 +5,4 @@ While setting up your trial of {% data variables.product.prodname_ghe_cloud %},
* Enterprise with personal accounts
* Enterprise with managed users
-To help you decide which choice is best for your enterprise, see "[AUTOTITLE]({% ifversion not ghec%}/enterprise-cloud@latest{% endif %}/admin/identity-and-access-management/understanding-iam-for-enterprises/choosing-an-enterprise-type-for-github-enterprise-cloud){% ifversion not ghec %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %}
+To help you decide which choice is best for your enterprise, see "[AUTOTITLE]({% ifversion not ghec %}/enterprise-cloud@latest{% endif %}/admin/identity-and-access-management/understanding-iam-for-enterprises/choosing-an-enterprise-type-for-github-enterprise-cloud){% ifversion not ghec %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %}
diff --git a/data/reusables/files/preview_change.md b/data/reusables/files/preview_change.md
index 1cafeacac38d..1dbf7815405c 100644
--- a/data/reusables/files/preview_change.md
+++ b/data/reusables/files/preview_change.md
@@ -1,4 +1,4 @@
-{% ifversion code-view-ui %}
+{% ifversion code-view-ui %}
1. Above the new content, click **Preview**.
![Screenshot of a file in edit mode. Above the file's contents, a tab labeled "Preview" is outlined in dark orange.](/assets/images/help/repository/edit-readme-preview-changes.png)
diff --git a/data/reusables/gated-features/copilot-business-and-enterprise.md b/data/reusables/gated-features/copilot-business-and-enterprise.md
index c98b41ddd478..38d5ef78f436 100644
--- a/data/reusables/gated-features/copilot-business-and-enterprise.md
+++ b/data/reusables/gated-features/copilot-business-and-enterprise.md
@@ -1 +1 @@
-Organizations{% ifversion ghec%} and enterprises{% endif %} with a subscription to {% data variables.product.prodname_copilot_for_business %} or {% data variables.product.prodname_copilot_enterprise %}.
+Organizations{% ifversion ghec %} and enterprises{% endif %} with a subscription to {% data variables.product.prodname_copilot_for_business %} or {% data variables.product.prodname_copilot_enterprise %}.
diff --git a/data/reusables/gated-features/dependabot-alerts.md b/data/reusables/gated-features/dependabot-alerts.md
index f045661c37a6..1d3401eb0e99 100644
--- a/data/reusables/gated-features/dependabot-alerts.md
+++ b/data/reusables/gated-features/dependabot-alerts.md
@@ -1,5 +1,5 @@
{%- ifversion fpt or ghec %}
-{% data variables.product.prodname_dependabot_alerts %} are free to use for all repositories on {% data variables.product.prodname_dotcom %}. {% ifversion fpt%}Advanced capabilities, like the ability to create {% data variables.dependabot.custom_rules %} for {% data variables.product.prodname_dependabot_alerts %}, are available (for free) on public repositories only.{% elsif ghec %} Advanced capabilities, like reachability analysis and the ability to create {% data variables.dependabot.custom_rules %}, are available on any organization-owned repositories, when you have a license for {% data variables.product.prodname_GH_advanced_security %}.{% endif %}
+{% data variables.product.prodname_dependabot_alerts %} are free to use for all repositories on {% data variables.product.prodname_dotcom %}. {% ifversion fpt %}Advanced capabilities, like the ability to create {% data variables.dependabot.custom_rules %} for {% data variables.product.prodname_dependabot_alerts %}, are available (for free) on public repositories only.{% elsif ghec %} Advanced capabilities, like reachability analysis and the ability to create {% data variables.dependabot.custom_rules %}, are available on any organization-owned repositories, when you have a license for {% data variables.product.prodname_GH_advanced_security %}.{% endif %}
{%- elsif ghes %}
{% data variables.product.prodname_dependabot_alerts %} are free to use for repositories (user-owned and organization-owned) on {% data variables.product.prodname_ghe_server %}, provided enterprise administrators enable the feature for your enterprise.{% ifversion dependabot-auto-triage-rules %} Advanced capabilities, like the ability to create {% data variables.dependabot.custom_rules %}, are available to all organization-owned repositories, when you have a license for {% data variables.product.prodname_GH_advanced_security %}.{% endif %}
diff --git a/data/reusables/organizations/block_users.md b/data/reusables/organizations/block_users.md
index ba3f48fa044c..63b5020a6e62 100644
--- a/data/reusables/organizations/block_users.md
+++ b/data/reusables/organizations/block_users.md
@@ -1 +1 @@
-1. In the sidebar, select **{% octicon "report" aria-hidden="true"%} Moderation**, then click **Blocked users**.
+1. In the sidebar, select **{% octicon "report" aria-hidden="true" %} Moderation**, then click **Blocked users**.
diff --git a/data/reusables/organizations/team-synchronization.md b/data/reusables/organizations/team-synchronization.md
index 4579230ca769..72677402e717 100644
--- a/data/reusables/organizations/team-synchronization.md
+++ b/data/reusables/organizations/team-synchronization.md
@@ -1,3 +1,3 @@
{% ifversion fpt or ghec %}
-{% ifversion fpt %}Organizations that use {% data variables.product.prodname_ghe_cloud%}{% else %}You{% endif %} can use team synchronization to automatically add and remove organization members to teams through an identity provider. For more information, see "[Synchronizing a team with an identity provider group]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group){% ifversion fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %}
+{% ifversion fpt %}Organizations that use {% data variables.product.prodname_ghe_cloud %}{% else %}You{% endif %} can use team synchronization to automatically add and remove organization members to teams through an identity provider. For more information, see "[Synchronizing a team with an identity provider group]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group){% ifversion fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %}
{% endif %}
diff --git a/data/reusables/pages/choose-visibility.md b/data/reusables/pages/choose-visibility.md
index f69be333de2f..537d397a06e0 100644
--- a/data/reusables/pages/choose-visibility.md
+++ b/data/reusables/pages/choose-visibility.md
@@ -1,5 +1,5 @@
{%- ifversion ghec %}
1. Optionally, if you're publishing a project site from a private or internal repository, choose the visibility for your site. Under "{% data variables.product.prodname_pages %}", select the visibility dropdown menu, then select public or private.
![Screenshot of Pages settings in a {% data variables.product.prodname_dotcom %} repository. A menu to select private or public visibility of the Pages site, labeled "Private," is outlined in dark orange.](/assets/images/help/pages/public-or-private-visibility.png)
- {% indented_data_reference reusables.pages.privately-publish-ghec-only spaces=3%}
+ {% indented_data_reference reusables.pages.privately-publish-ghec-only spaces=3 %}
{%- endif %}
diff --git a/data/reusables/repositories/edit-file-button.md b/data/reusables/repositories/edit-file-button.md
index bcb9ac836ce3..ddd2fb6e9dc3 100644
--- a/data/reusables/repositories/edit-file-button.md
+++ b/data/reusables/repositories/edit-file-button.md
@@ -3,4 +3,4 @@
![Screenshot of a file. In the header, a button, labeled with a pencil icon, is outlined in dark orange.](/assets/images/help/repository/edit-file-edit-button.png)
{% else %}
![Screenshot of a file. In the header, a button, labeled with a pencil icon, is outlined in dark orange.](/assets/images/enterprise/repository/edit-file-edit-button.png)
-{% endif%}
+{% endif %}
diff --git a/data/reusables/repositories/navigate-to-tags.md b/data/reusables/repositories/navigate-to-tags.md
index 957248c22ca1..3c89c6559504 100644
--- a/data/reusables/repositories/navigate-to-tags.md
+++ b/data/reusables/repositories/navigate-to-tags.md
@@ -1 +1 @@
-1. In the "Code and automation" section of the sidebar, click **{% octicon "tag" aria-hidden="true"%} Tags**.
+1. In the "Code and automation" section of the sidebar, click **{% octicon "tag" aria-hidden="true" %} Tags**.
diff --git a/data/reusables/security-overview/filter-and-toggle.md b/data/reusables/security-overview/filter-and-toggle.md
index a74a61027b7f..72a4d3991c2e 100644
--- a/data/reusables/security-overview/filter-and-toggle.md
+++ b/data/reusables/security-overview/filter-and-toggle.md
@@ -7,5 +7,5 @@
{% endif %}
{% ifversion security-overview-3-tab-dashboard %}{% else %}
-1. For the alert trends graph at the top of the page, you can click **{% octicon "shield" aria-hidden="true" %} Open alerts** or **{% octicon "shield-x" aria-hidden="true" %} Closed alerts** to toggle between showing the trends for open or closed alerts. The toggle will only affect the alert trends graph. For more information, see "[Alert trends graph](#alert-trends-graph)."
+1. For the alert trends graph at the top of the page, you can click **{% octicon "shield" aria-hidden="true" %} Open alerts** or **{% octicon "shield-x" aria-hidden="true" %} Closed alerts** to toggle between showing the trends for open or closed alerts. The toggle will only affect the alert trends graph. For more information, see "[Alert trends graph](#alert-trends-graph)."
{% endif %}
diff --git a/data/reusables/security-overview/security-overview-coverage-view.md b/data/reusables/security-overview/security-overview-coverage-view.md
index 8f0e6e039abc..ad020050e4b0 100644
--- a/data/reusables/security-overview/security-overview-coverage-view.md
+++ b/data/reusables/security-overview/security-overview-coverage-view.md
@@ -1,3 +1,3 @@
-1. In the sidebar, click **{% octicon "meter" aria-hidden="true" %} Coverage** to display the "Security coverage" view.
+1. In the sidebar, click **{% octicon "meter" aria-hidden="true" %} Coverage** to display the "Security coverage" view.
![Screenshot of the "Security coverage" view.](/assets/images/help/security-overview/security-coverage-view-multi-repo.png)
diff --git a/data/reusables/user-settings/security-analysis.md b/data/reusables/user-settings/security-analysis.md
index 3cf9141113fe..28ee4bdd3c8e 100644
--- a/data/reusables/user-settings/security-analysis.md
+++ b/data/reusables/user-settings/security-analysis.md
@@ -1 +1 @@
-1. In the "Security" section of the sidebar, click **{% octicon "shield-lock" aria-hidden="true"%} Code security and analysis**.
+1. In the "Security" section of the sidebar, click **{% octicon "shield-lock" aria-hidden="true" %} Code security and analysis**.
diff --git a/data/reusables/user-settings/user-api.md b/data/reusables/user-settings/user-api.md
index 053cf19f5b90..a3826508906d 100644
--- a/data/reusables/user-settings/user-api.md
+++ b/data/reusables/user-settings/user-api.md
@@ -1 +1 @@
-If a request URL does not include a `{username}` parameter then the response will be for the signed-in user (and you must pass [authentication information](/rest/overview/authenticating-to-the-rest-api) with your request). Additional private information, such as whether a user has two-factor authentication enabled, is included when authenticated through{% ifversion ghes%} Basic Authentication or{% endif %} OAuth with the `user` scope.
+If a request URL does not include a `{username}` parameter then the response will be for the signed-in user (and you must pass [authentication information](/rest/overview/authenticating-to-the-rest-api) with your request). Additional private information, such as whether a user has two-factor authentication enabled, is included when authenticated through{% ifversion ghes %} Basic Authentication or{% endif %} OAuth with the `user` scope.
diff --git a/src/audit-logs/lib/config.json b/src/audit-logs/lib/config.json
index ded9136427df..f7f876565dbe 100644
--- a/src/audit-logs/lib/config.json
+++ b/src/audit-logs/lib/config.json
@@ -3,5 +3,5 @@
"apiOnlyEvents": "This event is not available in the web interface, only via the REST API, audit log streaming, or JSON/CSV exports.",
"apiRequestEvent": "This event is only available via audit log streaming."
},
- "sha": "4b879b4f2e7de0a99b0e5a109935b34ecd9e1cad"
+ "sha": "548a504f9bbeb14e74a0da48a869f8e6239b6d9f"
}
\ No newline at end of file
diff --git a/src/github-apps/lib/config.json b/src/github-apps/lib/config.json
index 252af8262555..7063c38178c0 100644
--- a/src/github-apps/lib/config.json
+++ b/src/github-apps/lib/config.json
@@ -60,5 +60,5 @@
"2022-11-28"
]
},
- "sha": "8f64fcb5cee86e8cf793e6129b230f8fbedaf96c"
+ "sha": "f9de54ab72eff1bc9855fd0940816350912ae5b7"
}
\ No newline at end of file
diff --git a/src/rest/data/fpt-2022-11-28/schema.json b/src/rest/data/fpt-2022-11-28/schema.json
index 382e82ff119c..950d7d5f4fd2 100644
--- a/src/rest/data/fpt-2022-11-28/schema.json
+++ b/src/rest/data/fpt-2022-11-28/schema.json
@@ -225382,7 +225382,7 @@
}
],
"previews": [],
- "descriptionHTML": "
Note
\n
\nThis endpoint is in public preview and is subject to change.
\n
\n
You can use this endpoint to see a daily breakdown of aggregated usage metrics for Copilot completions and Copilot Chat in the IDE\nfor all users across organizations with access to Copilot within your enterprise, with a further breakdown of suggestions, acceptances,\nand number of active users by editor and language for each day. See the response schema tab for detailed metrics definitions.
\n
The response contains metrics for up to 28 days prior. Usage metrics are processed once per day for the previous day,\nand the response will only include data up until yesterday. In order for an end user to be counted towards these metrics,\nthey must have telemetry enabled in their IDE.
\n
Only owners and billing managers can view Copilot usage metrics for the enterprise.
\n
OAuth app tokens and personal access tokens (classic) need either the manage_billing:copilot or read:enterprise scopes to use this endpoint.
",
+ "descriptionHTML": "
Note
\n
\nThis endpoint is in public preview and is subject to change.
\n
\n
You can use this endpoint to see a daily breakdown of aggregated usage metrics for Copilot completions and Copilot Chat in the IDE\nfor all users across organizations with access to Copilot within your enterprise, with a further breakdown of suggestions, acceptances,\nand number of active users by editor and language for each day. See the response schema tab for detailed metrics definitions.
\n
The response contains metrics for up to 28 days prior. Usage metrics are processed once per day for the previous day,\nand the response will only include data up until yesterday. In order for an end user to be counted towards these metrics,\nthey must have telemetry enabled in their IDE.
\n
The time zone in the response is in UTC time, that means that the cutoff time for the \"day\" is UTC time.
\n
Only owners and billing managers can view Copilot usage metrics for the enterprise.
\n
OAuth app tokens and personal access tokens (classic) need either the manage_billing:copilot or read:enterprise scopes to use this endpoint.
",
"statusCodes": [
{
"httpStatusCode": "200",
@@ -239126,20 +239126,50 @@
},
"name": "github/example",
"dataLicense": "CC0-1.0",
- "documentDescribes": [
- "github/example"
- ],
- "documentNamespace": "https://github.com/github/example/dependency_graph/sbom-abcdef123456",
+ "documentNamespace": "https://spdx.org/spdxdocs/protobom/15e41dd2-f961-4f4d-b8dc-f8f57ad70d57",
"packages": [
{
+ "name": "rails",
"SPDXID": "SPDXRef-Package",
- "name": "rubygems:rails",
"versionInfo": "1.0.0",
"downloadLocation": "NOASSERTION",
"filesAnalyzed": false,
"licenseConcluded": "MIT",
"licenseDeclared": "MIT",
- "copyrightText": "Copyright (c) 1985 GitHub.com"
+ "copyrightText": "Copyright (c) 1985 GitHub.com",
+ "externalRefs": [
+ {
+ "referenceCategory": "PACKAGE-MANAGER",
+ "referenceType": "purl",
+ "referenceLocator": "pkg:gem/rails@1.0.0"
+ }
+ ]
+ },
+ {
+ "name": "github/example",
+ "SPDXID": "SPDXRef-Repository",
+ "versionInfo": "main",
+ "downloadLocation": "NOASSERTION",
+ "filesAnalyzed": false,
+ "externalRefs": [
+ {
+ "referenceCategory": "PACKAGE-MANAGER",
+ "referenceType": "purl",
+ "referenceLocator": "pkg:github/example@main"
+ }
+ ]
+ }
+ ],
+ "relationships": [
+ {
+ "relationshipType": "DEPENDS_ON",
+ "spdxElementId": "SPDXRef-Repository",
+ "relatedSpdxElement": "SPDXRef-Package"
+ },
+ {
+ "relationshipType": "DESCRIBES",
+ "spdxElementId": "SPDXRef-DOCUMENT",
+ "relatedSpdxElement": "SPDXRef-Repository"
}
]
}
@@ -239166,6 +239196,13 @@
"SPDX-2.3"
]
},
+ "comment": {
+ "type": "string",
+ "description": "An optional comment about the SPDX document.",
+ "examples": [
+ "Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/"
+ ]
+ },
"creationInfo": {
"type": "object",
"properties": {
@@ -239206,21 +239243,11 @@
"CC0-1.0"
]
},
- "documentDescribes": {
- "type": "array",
- "items": {
- "type": "string",
- "examples": [
- "github/github"
- ]
- },
- "description": "The name of the repository that the SPDX document describes."
- },
"documentNamespace": {
"type": "string",
"description": "The namespace for the SPDX document.",
"examples": [
- "https://github.com/example/dependency_graph/sbom-123"
+ "https://spdx.org/spdxdocs/protobom/15e41dd2-f961-4f4d-b8dc-f8f57ad70d57"
]
},
"packages": {
@@ -239239,7 +239266,7 @@
"type": "string",
"description": "The name of the package.",
"examples": [
- "rubygems:github/github"
+ "github/github"
]
},
"versionInfo": {
@@ -239332,8 +239359,35 @@
"name",
"versionInfo",
"downloadLocation",
- "filesAnalyzed",
- "supplier"
+ "filesAnalyzed"
+ ]
+ },
+ "relationships": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "relationshipType": {
+ "type": "string",
+ "description": "The type of relationship between the two SPDX elements.",
+ "examples": [
+ "DEPENDS_ON"
+ ]
+ },
+ "spdxElementId": {
+ "type": "string",
+ "description": "The SPDX identifier of the package that is the source of the relationship."
+ },
+ "relatedSpdxElement": {
+ "type": "string",
+ "description": "The SPDX identifier of the package that is the target of the relationship."
+ }
+ }
+ },
+ "required": [
+ "relationshipType",
+ "spdxElementId",
+ "relatedSpdxElement"
]
}
},
@@ -239343,7 +239397,6 @@
"creationInfo",
"name",
"dataLicense",
- "documentDescribes",
"documentNamespace",
"packages"
]
@@ -250945,6 +250998,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -251460,7 +251518,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -252528,6 +252587,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -252921,6 +252985,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -253509,6 +253578,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -253993,7 +254067,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -255061,6 +255136,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -255390,7 +255470,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -256458,6 +256539,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -257758,6 +257844,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -259070,6 +259161,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -260811,6 +260907,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -261184,6 +261285,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -261876,7 +261982,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -262944,6 +263051,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -263345,6 +263457,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
diff --git a/src/rest/data/ghec-2022-11-28/schema.json b/src/rest/data/ghec-2022-11-28/schema.json
index 9afb6e085809..6a519a270788 100644
--- a/src/rest/data/ghec-2022-11-28/schema.json
+++ b/src/rest/data/ghec-2022-11-28/schema.json
@@ -234342,7 +234342,7 @@
}
],
"previews": [],
- "descriptionHTML": "
Note
\n
\nThis endpoint is in public preview and is subject to change.
\n
\n
You can use this endpoint to see a daily breakdown of aggregated usage metrics for Copilot completions and Copilot Chat in the IDE\nfor all users across organizations with access to Copilot within your enterprise, with a further breakdown of suggestions, acceptances,\nand number of active users by editor and language for each day. See the response schema tab for detailed metrics definitions.
\n
The response contains metrics for up to 28 days prior. Usage metrics are processed once per day for the previous day,\nand the response will only include data up until yesterday. In order for an end user to be counted towards these metrics,\nthey must have telemetry enabled in their IDE.
\n
Only owners and billing managers can view Copilot usage metrics for the enterprise.
\n
OAuth app tokens and personal access tokens (classic) need either the manage_billing:copilot or read:enterprise scopes to use this endpoint.
",
+ "descriptionHTML": "
Note
\n
\nThis endpoint is in public preview and is subject to change.
\n
\n
You can use this endpoint to see a daily breakdown of aggregated usage metrics for Copilot completions and Copilot Chat in the IDE\nfor all users across organizations with access to Copilot within your enterprise, with a further breakdown of suggestions, acceptances,\nand number of active users by editor and language for each day. See the response schema tab for detailed metrics definitions.
\n
The response contains metrics for up to 28 days prior. Usage metrics are processed once per day for the previous day,\nand the response will only include data up until yesterday. In order for an end user to be counted towards these metrics,\nthey must have telemetry enabled in their IDE.
\n
The time zone in the response is in UTC time, that means that the cutoff time for the \"day\" is UTC time.
\n
Only owners and billing managers can view Copilot usage metrics for the enterprise.
\n
OAuth app tokens and personal access tokens (classic) need either the manage_billing:copilot or read:enterprise scopes to use this endpoint.
",
"statusCodes": [
{
"httpStatusCode": "200",
@@ -248098,20 +248098,50 @@
},
"name": "github/example",
"dataLicense": "CC0-1.0",
- "documentDescribes": [
- "github/example"
- ],
- "documentNamespace": "https://github.com/github/example/dependency_graph/sbom-abcdef123456",
+ "documentNamespace": "https://spdx.org/spdxdocs/protobom/15e41dd2-f961-4f4d-b8dc-f8f57ad70d57",
"packages": [
{
+ "name": "rails",
"SPDXID": "SPDXRef-Package",
- "name": "rubygems:rails",
"versionInfo": "1.0.0",
"downloadLocation": "NOASSERTION",
"filesAnalyzed": false,
"licenseConcluded": "MIT",
"licenseDeclared": "MIT",
- "copyrightText": "Copyright (c) 1985 GitHub.com"
+ "copyrightText": "Copyright (c) 1985 GitHub.com",
+ "externalRefs": [
+ {
+ "referenceCategory": "PACKAGE-MANAGER",
+ "referenceType": "purl",
+ "referenceLocator": "pkg:gem/rails@1.0.0"
+ }
+ ]
+ },
+ {
+ "name": "github/example",
+ "SPDXID": "SPDXRef-Repository",
+ "versionInfo": "main",
+ "downloadLocation": "NOASSERTION",
+ "filesAnalyzed": false,
+ "externalRefs": [
+ {
+ "referenceCategory": "PACKAGE-MANAGER",
+ "referenceType": "purl",
+ "referenceLocator": "pkg:github/example@main"
+ }
+ ]
+ }
+ ],
+ "relationships": [
+ {
+ "relationshipType": "DEPENDS_ON",
+ "spdxElementId": "SPDXRef-Repository",
+ "relatedSpdxElement": "SPDXRef-Package"
+ },
+ {
+ "relationshipType": "DESCRIBES",
+ "spdxElementId": "SPDXRef-DOCUMENT",
+ "relatedSpdxElement": "SPDXRef-Repository"
}
]
}
@@ -248138,6 +248168,13 @@
"SPDX-2.3"
]
},
+ "comment": {
+ "type": "string",
+ "description": "An optional comment about the SPDX document.",
+ "examples": [
+ "Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/"
+ ]
+ },
"creationInfo": {
"type": "object",
"properties": {
@@ -248178,21 +248215,11 @@
"CC0-1.0"
]
},
- "documentDescribes": {
- "type": "array",
- "items": {
- "type": "string",
- "examples": [
- "github/github"
- ]
- },
- "description": "The name of the repository that the SPDX document describes."
- },
"documentNamespace": {
"type": "string",
"description": "The namespace for the SPDX document.",
"examples": [
- "https://github.com/example/dependency_graph/sbom-123"
+ "https://spdx.org/spdxdocs/protobom/15e41dd2-f961-4f4d-b8dc-f8f57ad70d57"
]
},
"packages": {
@@ -248211,7 +248238,7 @@
"type": "string",
"description": "The name of the package.",
"examples": [
- "rubygems:github/github"
+ "github/github"
]
},
"versionInfo": {
@@ -248304,8 +248331,35 @@
"name",
"versionInfo",
"downloadLocation",
- "filesAnalyzed",
- "supplier"
+ "filesAnalyzed"
+ ]
+ },
+ "relationships": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "relationshipType": {
+ "type": "string",
+ "description": "The type of relationship between the two SPDX elements.",
+ "examples": [
+ "DEPENDS_ON"
+ ]
+ },
+ "spdxElementId": {
+ "type": "string",
+ "description": "The SPDX identifier of the package that is the source of the relationship."
+ },
+ "relatedSpdxElement": {
+ "type": "string",
+ "description": "The SPDX identifier of the package that is the target of the relationship."
+ }
+ }
+ },
+ "required": [
+ "relationshipType",
+ "spdxElementId",
+ "relatedSpdxElement"
]
}
},
@@ -248315,7 +248369,6 @@
"creationInfo",
"name",
"dataLicense",
- "documentDescribes",
"documentNamespace",
"packages"
]
@@ -267966,6 +268019,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -268481,7 +268539,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -269549,6 +269608,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -269942,6 +270006,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -270530,6 +270599,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -271014,7 +271088,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -272082,6 +272157,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -272411,7 +272491,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -273479,6 +273560,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -274779,6 +274865,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -276091,6 +276182,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -277832,6 +277928,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -278205,6 +278306,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -278897,7 +279003,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -279965,6 +280072,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -280366,6 +280478,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -373606,7 +373723,7 @@
},
"schema": {
"title": "Organization Full",
- "description": "Prevents users in the organization from using insecure methods of two-factor authentication to fulfill a two-factor requirement.\n\nGitHub currently defines SMS as an insecure method of two-factor authentication.\n\nIf your users are managed by the enterprise this policy will not affect them. The first admin account of the enterprise will still be affected.",
+ "description": "Prevents users in the organization from using insecure methods of two-factor authentication to fulfill a two-factor requirement.\nRemoves non-compliant outside collaborators from the organization and its repositories.\n\nGitHub currently defines SMS as an insecure method of two-factor authentication.\n\nIf your users are managed by the enterprise this policy will not affect them. The first admin account of the enterprise will still be affected.",
"type": "object",
"properties": {
"login": {
@@ -374410,7 +374527,7 @@
},
"schema": {
"title": "Organization Full",
- "description": "Prevents users in the organization from using insecure methods of two-factor authentication to fulfill a two-factor requirement.\n\nGitHub currently defines SMS as an insecure method of two-factor authentication.\n\nIf your users are managed by the enterprise this policy will not affect them. The first admin account of the enterprise will still be affected.",
+ "description": "Prevents users in the organization from using insecure methods of two-factor authentication to fulfill a two-factor requirement.\nRemoves non-compliant outside collaborators from the organization and its repositories.\n\nGitHub currently defines SMS as an insecure method of two-factor authentication.\n\nIf your users are managed by the enterprise this policy will not affect them. The first admin account of the enterprise will still be affected.",
"type": "object",
"properties": {
"login": {
diff --git a/src/rest/data/ghes-3.10-2022-11-28/schema.json b/src/rest/data/ghes-3.10-2022-11-28/schema.json
index 04b0ea4fec9f..d8699c5e0912 100644
--- a/src/rest/data/ghes-3.10-2022-11-28/schema.json
+++ b/src/rest/data/ghes-3.10-2022-11-28/schema.json
@@ -182084,10 +182084,7 @@
},
"name": "github/example",
"dataLicense": "CC0-1.0",
- "documentDescribes": [
- "github/example"
- ],
- "documentNamespace": "https://github.com/github/example/dependency_graph/sbom-abcdef123456",
+ "documentNamespace": "https://spdx.org/spdxdocs/protobom/15e41dd2-f961-4f4d-b8dc-f8f57ad70d57",
"packages": [
{
"SPDXID": "SPDXRef-Package",
@@ -182098,6 +182095,18 @@
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "NOASSERTION"
}
+ ],
+ "relationships": [
+ {
+ "relationshipType": "DEPENDS_ON",
+ "spdxElementId": "SPDXRef-Repository",
+ "relatedSpdxElement": "SPDXRef-Package"
+ },
+ {
+ "relationshipType": "DESCRIBES",
+ "spdxElementId": "SPDXRef-DOCUMENT",
+ "relatedSpdxElement": "SPDXRef-Repository"
+ }
]
}
},
@@ -182123,6 +182132,13 @@
"SPDX-2.3"
]
},
+ "comment": {
+ "type": "string",
+ "description": "An optional comment about the SPDX document.",
+ "examples": [
+ "Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/"
+ ]
+ },
"creationInfo": {
"type": "object",
"properties": {
@@ -182163,21 +182179,11 @@
"CC0-1.0"
]
},
- "documentDescribes": {
- "type": "array",
- "items": {
- "type": "string",
- "examples": [
- "github/github"
- ]
- },
- "description": "The name of the repository that the SPDX document describes."
- },
"documentNamespace": {
"type": "string",
"description": "The namespace for the SPDX document.",
"examples": [
- "https://github.com/example/dependency_graph/sbom-123"
+ "https://spdx.org/spdxdocs/protobom/15e41dd2-f961-4f4d-b8dc-f8f57ad70d57"
]
},
"packages": {
@@ -182196,7 +182202,7 @@
"type": "string",
"description": "The name of the package.",
"examples": [
- "rubygems:github/github"
+ "github/github"
]
},
"versionInfo": {
@@ -182294,6 +182300,34 @@
"licenseDeclared",
"supplier"
]
+ },
+ "relationships": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "relationshipType": {
+ "type": "string",
+ "description": "The type of relationship between the two SPDX elements.",
+ "examples": [
+ "DEPENDS_ON"
+ ]
+ },
+ "spdxElementId": {
+ "type": "string",
+ "description": "The SPDX identifier of the package that is the source of the relationship."
+ },
+ "relatedSpdxElement": {
+ "type": "string",
+ "description": "The SPDX identifier of the package that is the target of the relationship."
+ }
+ }
+ },
+ "required": [
+ "relationshipType",
+ "spdxElementId",
+ "relatedSpdxElement"
+ ]
}
},
"required": [
@@ -182302,7 +182336,6 @@
"creationInfo",
"name",
"dataLicense",
- "documentDescribes",
"documentNamespace",
"packages"
]
@@ -211492,6 +211525,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -212007,7 +212045,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -213075,6 +213114,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -213468,6 +213512,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -214056,6 +214105,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -214540,7 +214594,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -215608,6 +215663,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -215937,7 +215997,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -217005,6 +217066,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -218305,6 +218371,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -219617,6 +219688,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -221358,6 +221434,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -221731,6 +221812,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -222423,7 +222509,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -223491,6 +223578,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -223892,6 +223984,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
diff --git a/src/rest/data/ghes-3.11-2022-11-28/schema.json b/src/rest/data/ghes-3.11-2022-11-28/schema.json
index 14eade790bd7..9758988eb6d8 100644
--- a/src/rest/data/ghes-3.11-2022-11-28/schema.json
+++ b/src/rest/data/ghes-3.11-2022-11-28/schema.json
@@ -182120,10 +182120,7 @@
},
"name": "github/example",
"dataLicense": "CC0-1.0",
- "documentDescribes": [
- "github/example"
- ],
- "documentNamespace": "https://github.com/github/example/dependency_graph/sbom-abcdef123456",
+ "documentNamespace": "https://spdx.org/spdxdocs/protobom/15e41dd2-f961-4f4d-b8dc-f8f57ad70d57",
"packages": [
{
"SPDXID": "SPDXRef-Package",
@@ -182134,6 +182131,18 @@
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "NOASSERTION"
}
+ ],
+ "relationships": [
+ {
+ "relationshipType": "DEPENDS_ON",
+ "spdxElementId": "SPDXRef-Repository",
+ "relatedSpdxElement": "SPDXRef-Package"
+ },
+ {
+ "relationshipType": "DESCRIBES",
+ "spdxElementId": "SPDXRef-DOCUMENT",
+ "relatedSpdxElement": "SPDXRef-Repository"
+ }
]
}
},
@@ -182159,6 +182168,13 @@
"SPDX-2.3"
]
},
+ "comment": {
+ "type": "string",
+ "description": "An optional comment about the SPDX document.",
+ "examples": [
+ "Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/"
+ ]
+ },
"creationInfo": {
"type": "object",
"properties": {
@@ -182199,21 +182215,11 @@
"CC0-1.0"
]
},
- "documentDescribes": {
- "type": "array",
- "items": {
- "type": "string",
- "examples": [
- "github/github"
- ]
- },
- "description": "The name of the repository that the SPDX document describes."
- },
"documentNamespace": {
"type": "string",
"description": "The namespace for the SPDX document.",
"examples": [
- "https://github.com/example/dependency_graph/sbom-123"
+ "https://spdx.org/spdxdocs/protobom/15e41dd2-f961-4f4d-b8dc-f8f57ad70d57"
]
},
"packages": {
@@ -182232,7 +182238,7 @@
"type": "string",
"description": "The name of the package.",
"examples": [
- "rubygems:github/github"
+ "github/github"
]
},
"versionInfo": {
@@ -182325,8 +182331,35 @@
"name",
"versionInfo",
"downloadLocation",
- "filesAnalyzed",
- "supplier"
+ "filesAnalyzed"
+ ]
+ },
+ "relationships": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "relationshipType": {
+ "type": "string",
+ "description": "The type of relationship between the two SPDX elements.",
+ "examples": [
+ "DEPENDS_ON"
+ ]
+ },
+ "spdxElementId": {
+ "type": "string",
+ "description": "The SPDX identifier of the package that is the source of the relationship."
+ },
+ "relatedSpdxElement": {
+ "type": "string",
+ "description": "The SPDX identifier of the package that is the target of the relationship."
+ }
+ }
+ },
+ "required": [
+ "relationshipType",
+ "spdxElementId",
+ "relatedSpdxElement"
]
}
},
@@ -182336,7 +182369,6 @@
"creationInfo",
"name",
"dataLicense",
- "documentDescribes",
"documentNamespace",
"packages"
]
@@ -211736,6 +211768,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -212251,7 +212288,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -213319,6 +213357,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -213712,6 +213755,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -214300,6 +214348,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -214784,7 +214837,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -215852,6 +215906,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -216181,7 +216240,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -217249,6 +217309,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -218549,6 +218614,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -219861,6 +219931,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -221602,6 +221677,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -221975,6 +222055,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -222667,7 +222752,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -223735,6 +223821,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -224136,6 +224227,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
diff --git a/src/rest/data/ghes-3.12-2022-11-28/schema.json b/src/rest/data/ghes-3.12-2022-11-28/schema.json
index fa05de03dcf9..0aa22aee79df 100644
--- a/src/rest/data/ghes-3.12-2022-11-28/schema.json
+++ b/src/rest/data/ghes-3.12-2022-11-28/schema.json
@@ -182440,10 +182440,7 @@
},
"name": "github/example",
"dataLicense": "CC0-1.0",
- "documentDescribes": [
- "github/example"
- ],
- "documentNamespace": "https://github.com/github/example/dependency_graph/sbom-abcdef123456",
+ "documentNamespace": "https://spdx.org/spdxdocs/protobom/15e41dd2-f961-4f4d-b8dc-f8f57ad70d57",
"packages": [
{
"SPDXID": "SPDXRef-Package",
@@ -182454,6 +182451,18 @@
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "NOASSERTION"
}
+ ],
+ "relationships": [
+ {
+ "relationshipType": "DEPENDS_ON",
+ "spdxElementId": "SPDXRef-Repository",
+ "relatedSpdxElement": "SPDXRef-Package"
+ },
+ {
+ "relationshipType": "DESCRIBES",
+ "spdxElementId": "SPDXRef-DOCUMENT",
+ "relatedSpdxElement": "SPDXRef-Repository"
+ }
]
}
},
@@ -182479,6 +182488,13 @@
"SPDX-2.3"
]
},
+ "comment": {
+ "type": "string",
+ "description": "An optional comment about the SPDX document.",
+ "examples": [
+ "Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/"
+ ]
+ },
"creationInfo": {
"type": "object",
"properties": {
@@ -182519,21 +182535,11 @@
"CC0-1.0"
]
},
- "documentDescribes": {
- "type": "array",
- "items": {
- "type": "string",
- "examples": [
- "github/github"
- ]
- },
- "description": "The name of the repository that the SPDX document describes."
- },
"documentNamespace": {
"type": "string",
"description": "The namespace for the SPDX document.",
"examples": [
- "https://github.com/example/dependency_graph/sbom-123"
+ "https://spdx.org/spdxdocs/protobom/15e41dd2-f961-4f4d-b8dc-f8f57ad70d57"
]
},
"packages": {
@@ -182552,7 +182558,7 @@
"type": "string",
"description": "The name of the package.",
"examples": [
- "rubygems:github/github"
+ "github/github"
]
},
"versionInfo": {
@@ -182645,8 +182651,35 @@
"name",
"versionInfo",
"downloadLocation",
- "filesAnalyzed",
- "supplier"
+ "filesAnalyzed"
+ ]
+ },
+ "relationships": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "relationshipType": {
+ "type": "string",
+ "description": "The type of relationship between the two SPDX elements.",
+ "examples": [
+ "DEPENDS_ON"
+ ]
+ },
+ "spdxElementId": {
+ "type": "string",
+ "description": "The SPDX identifier of the package that is the source of the relationship."
+ },
+ "relatedSpdxElement": {
+ "type": "string",
+ "description": "The SPDX identifier of the package that is the target of the relationship."
+ }
+ }
+ },
+ "required": [
+ "relationshipType",
+ "spdxElementId",
+ "relatedSpdxElement"
]
}
},
@@ -182656,7 +182689,6 @@
"creationInfo",
"name",
"dataLicense",
- "documentDescribes",
"documentNamespace",
"packages"
]
@@ -213973,6 +214005,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -214488,7 +214525,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -215556,6 +215594,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -215949,6 +215992,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -216537,6 +216585,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -217021,7 +217074,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -218089,6 +218143,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -218418,7 +218477,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -219486,6 +219546,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -220786,6 +220851,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -222098,6 +222168,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -223839,6 +223914,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -224212,6 +224292,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -224904,7 +224989,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -225972,6 +226058,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -226373,6 +226464,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
diff --git a/src/rest/data/ghes-3.13-2022-11-28/schema.json b/src/rest/data/ghes-3.13-2022-11-28/schema.json
index 43243adf6aa6..023def2cd4a5 100644
--- a/src/rest/data/ghes-3.13-2022-11-28/schema.json
+++ b/src/rest/data/ghes-3.13-2022-11-28/schema.json
@@ -182584,10 +182584,7 @@
},
"name": "github/example",
"dataLicense": "CC0-1.0",
- "documentDescribes": [
- "github/example"
- ],
- "documentNamespace": "https://github.com/github/example/dependency_graph/sbom-abcdef123456",
+ "documentNamespace": "https://spdx.org/spdxdocs/protobom/15e41dd2-f961-4f4d-b8dc-f8f57ad70d57",
"packages": [
{
"SPDXID": "SPDXRef-Package",
@@ -182598,6 +182595,18 @@
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "NOASSERTION"
}
+ ],
+ "relationships": [
+ {
+ "relationshipType": "DEPENDS_ON",
+ "spdxElementId": "SPDXRef-Repository",
+ "relatedSpdxElement": "SPDXRef-Package"
+ },
+ {
+ "relationshipType": "DESCRIBES",
+ "spdxElementId": "SPDXRef-DOCUMENT",
+ "relatedSpdxElement": "SPDXRef-Repository"
+ }
]
}
},
@@ -182623,6 +182632,13 @@
"SPDX-2.3"
]
},
+ "comment": {
+ "type": "string",
+ "description": "An optional comment about the SPDX document.",
+ "examples": [
+ "Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/"
+ ]
+ },
"creationInfo": {
"type": "object",
"properties": {
@@ -182663,21 +182679,11 @@
"CC0-1.0"
]
},
- "documentDescribes": {
- "type": "array",
- "items": {
- "type": "string",
- "examples": [
- "github/github"
- ]
- },
- "description": "The name of the repository that the SPDX document describes."
- },
"documentNamespace": {
"type": "string",
"description": "The namespace for the SPDX document.",
"examples": [
- "https://github.com/example/dependency_graph/sbom-123"
+ "https://spdx.org/spdxdocs/protobom/15e41dd2-f961-4f4d-b8dc-f8f57ad70d57"
]
},
"packages": {
@@ -182696,7 +182702,7 @@
"type": "string",
"description": "The name of the package.",
"examples": [
- "rubygems:github/github"
+ "github/github"
]
},
"versionInfo": {
@@ -182789,8 +182795,35 @@
"name",
"versionInfo",
"downloadLocation",
- "filesAnalyzed",
- "supplier"
+ "filesAnalyzed"
+ ]
+ },
+ "relationships": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "relationshipType": {
+ "type": "string",
+ "description": "The type of relationship between the two SPDX elements.",
+ "examples": [
+ "DEPENDS_ON"
+ ]
+ },
+ "spdxElementId": {
+ "type": "string",
+ "description": "The SPDX identifier of the package that is the source of the relationship."
+ },
+ "relatedSpdxElement": {
+ "type": "string",
+ "description": "The SPDX identifier of the package that is the target of the relationship."
+ }
+ }
+ },
+ "required": [
+ "relationshipType",
+ "spdxElementId",
+ "relatedSpdxElement"
]
}
},
@@ -182800,7 +182833,6 @@
"creationInfo",
"name",
"dataLicense",
- "documentDescribes",
"documentNamespace",
"packages"
]
@@ -214173,6 +214205,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -214688,7 +214725,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -215756,6 +215794,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -216149,6 +216192,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -216737,6 +216785,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -217221,7 +217274,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -218289,6 +218343,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -218618,7 +218677,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -219686,6 +219746,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -220986,6 +221051,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -222298,6 +222368,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -224039,6 +224114,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -224412,6 +224492,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -225104,7 +225189,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -226172,6 +226258,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -226573,6 +226664,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
diff --git a/src/rest/data/ghes-3.14-2022-11-28/schema.json b/src/rest/data/ghes-3.14-2022-11-28/schema.json
index 62b25ec62ca1..6358b35339a7 100644
--- a/src/rest/data/ghes-3.14-2022-11-28/schema.json
+++ b/src/rest/data/ghes-3.14-2022-11-28/schema.json
@@ -182584,10 +182584,7 @@
},
"name": "github/example",
"dataLicense": "CC0-1.0",
- "documentDescribes": [
- "github/example"
- ],
- "documentNamespace": "https://github.com/github/example/dependency_graph/sbom-abcdef123456",
+ "documentNamespace": "https://spdx.org/spdxdocs/protobom/15e41dd2-f961-4f4d-b8dc-f8f57ad70d57",
"packages": [
{
"SPDXID": "SPDXRef-Package",
@@ -182598,6 +182595,18 @@
"licenseConcluded": "NOASSERTION",
"licenseDeclared": "NOASSERTION"
}
+ ],
+ "relationships": [
+ {
+ "relationshipType": "DEPENDS_ON",
+ "spdxElementId": "SPDXRef-Repository",
+ "relatedSpdxElement": "SPDXRef-Package"
+ },
+ {
+ "relationshipType": "DESCRIBES",
+ "spdxElementId": "SPDXRef-DOCUMENT",
+ "relatedSpdxElement": "SPDXRef-Repository"
+ }
]
}
},
@@ -182623,6 +182632,13 @@
"SPDX-2.3"
]
},
+ "comment": {
+ "type": "string",
+ "description": "An optional comment about the SPDX document.",
+ "examples": [
+ "Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/"
+ ]
+ },
"creationInfo": {
"type": "object",
"properties": {
@@ -182663,21 +182679,11 @@
"CC0-1.0"
]
},
- "documentDescribes": {
- "type": "array",
- "items": {
- "type": "string",
- "examples": [
- "github/github"
- ]
- },
- "description": "The name of the repository that the SPDX document describes."
- },
"documentNamespace": {
"type": "string",
"description": "The namespace for the SPDX document.",
"examples": [
- "https://github.com/example/dependency_graph/sbom-123"
+ "https://spdx.org/spdxdocs/protobom/15e41dd2-f961-4f4d-b8dc-f8f57ad70d57"
]
},
"packages": {
@@ -182696,7 +182702,7 @@
"type": "string",
"description": "The name of the package.",
"examples": [
- "rubygems:github/github"
+ "github/github"
]
},
"versionInfo": {
@@ -182789,8 +182795,35 @@
"name",
"versionInfo",
"downloadLocation",
- "filesAnalyzed",
- "supplier"
+ "filesAnalyzed"
+ ]
+ },
+ "relationships": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "relationshipType": {
+ "type": "string",
+ "description": "The type of relationship between the two SPDX elements.",
+ "examples": [
+ "DEPENDS_ON"
+ ]
+ },
+ "spdxElementId": {
+ "type": "string",
+ "description": "The SPDX identifier of the package that is the source of the relationship."
+ },
+ "relatedSpdxElement": {
+ "type": "string",
+ "description": "The SPDX identifier of the package that is the target of the relationship."
+ }
+ }
+ },
+ "required": [
+ "relationshipType",
+ "spdxElementId",
+ "relatedSpdxElement"
]
}
},
@@ -182800,7 +182833,6 @@
"creationInfo",
"name",
"dataLicense",
- "documentDescribes",
"documentNamespace",
"packages"
]
@@ -214173,6 +214205,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -214688,7 +214725,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -215756,6 +215794,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -216149,6 +216192,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -216737,6 +216785,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -217221,7 +217274,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -218289,6 +218343,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -218618,7 +218677,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -219686,6 +219746,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -220986,6 +221051,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -222298,6 +222368,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -224039,6 +224114,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -224412,6 +224492,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -225104,7 +225189,8 @@
"raw_url": "https://gist.githubusercontent.com/monalisa/2decf6c462d9b4418f2/raw/ac3e6daf176fafe73609fd000cd188e4472010fb/README.md",
"size": 23,
"truncated": false,
- "content": "Hello world from GitHub"
+ "content": "Hello world from GitHub",
+ "encoding": "utf-8"
}
},
"public": true,
@@ -226172,6 +226258,11 @@
},
"content": {
"type": "string"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
@@ -226573,6 +226664,11 @@
},
"size": {
"type": "integer"
+ },
+ "encoding": {
+ "type": "string",
+ "description": "The encoding used for `content`. Currently, `\"utf-8\"` and `\"base64\"` are supported.",
+ "default": "utf-8"
}
}
}
diff --git a/src/rest/lib/config.json b/src/rest/lib/config.json
index c513bbd01c45..47b2d63ab205 100644
--- a/src/rest/lib/config.json
+++ b/src/rest/lib/config.json
@@ -47,5 +47,5 @@
]
}
},
- "sha": "8f64fcb5cee86e8cf793e6129b230f8fbedaf96c"
+ "sha": "f9de54ab72eff1bc9855fd0940816350912ae5b7"
}
\ No newline at end of file
diff --git a/src/webhooks/lib/config.json b/src/webhooks/lib/config.json
index 39826e835564..545246156d31 100644
--- a/src/webhooks/lib/config.json
+++ b/src/webhooks/lib/config.json
@@ -1,3 +1,3 @@
{
- "sha": "8f64fcb5cee86e8cf793e6129b230f8fbedaf96c"
+ "sha": "f9de54ab72eff1bc9855fd0940816350912ae5b7"
}
\ No newline at end of file