diff --git a/content/actions/creating-actions/creating-a-composite-action.md b/content/actions/creating-actions/creating-a-composite-action.md index 902f72affd..d095be7dc9 100644 --- a/content/actions/creating-actions/creating-a-composite-action.md +++ b/content/actions/creating-actions/creating-a-composite-action.md @@ -149,4 +149,4 @@ You can find many examples of composite actions on {% data variables.product.pro - [microsoft/action-python](https://github.com/microsoft/action-python) - [microsoft/gpt-review](https://github.com/microsoft/gpt-review) -- [tailscale/github-action](https://github.com/tailscale/github-action) \ No newline at end of file +- [tailscale/github-action](https://github.com/tailscale/github-action) diff --git a/content/actions/creating-actions/creating-a-javascript-action.md b/content/actions/creating-actions/creating-a-javascript-action.md index 2f2b5722a5..930d7c7483 100644 --- a/content/actions/creating-actions/creating-a-javascript-action.md +++ b/content/actions/creating-actions/creating-a-javascript-action.md @@ -291,4 +291,4 @@ jobs: You can find many examples of JavaScript actions on {% data variables.product.prodname_dotcom_the_website %}. - [DevExpress/testcafe-action](https://github.com/DevExpress/testcafe-action) -- [duckduckgo/privacy-configuration](https://github.com/duckduckgo/privacy-configuration) \ No newline at end of file +- [duckduckgo/privacy-configuration](https://github.com/duckduckgo/privacy-configuration) diff --git a/content/actions/deployment/protecting-deployments/creating-custom-deployment-protection-rules.md b/content/actions/deployment/protecting-deployments/creating-custom-deployment-protection-rules.md index 95b62ce60a..c6af5c4f04 100644 --- a/content/actions/deployment/protecting-deployments/creating-custom-deployment-protection-rules.md +++ b/content/actions/deployment/protecting-deployments/creating-custom-deployment-protection-rules.md @@ -84,4 +84,4 @@ Once a workflow reaches a job that references an environment that has the custom You can publish your {% data variables.product.prodname_github_app %} to the {% data variables.product.prodname_marketplace %} to allow developers to discover suitable protection rules and install it across their {% data variables.product.company_short %} repositories. Or you can browse existing custom deployment protection rules to suit your needs. For more information, see "[AUTOTITLE](/apps/publishing-apps-to-github-marketplace/github-marketplace-overview/about-github-marketplace)" and "[AUTOTITLE](/apps/publishing-apps-to-github-marketplace/listing-an-app-on-github-marketplace)." -{% endif %} \ No newline at end of file +{% endif %} diff --git a/content/actions/using-github-hosted-runners/connecting-to-a-private-network/about-using-github-hosted-runners-in-your-azure-virtual-network.md b/content/actions/using-github-hosted-runners/connecting-to-a-private-network/about-using-github-hosted-runners-in-your-azure-virtual-network.md index 6c39b8e0e1..4b4d909798 100644 --- a/content/actions/using-github-hosted-runners/connecting-to-a-private-network/about-using-github-hosted-runners-in-your-azure-virtual-network.md +++ b/content/actions/using-github-hosted-runners/connecting-to-a-private-network/about-using-github-hosted-runners-in-your-azure-virtual-network.md @@ -55,4 +55,4 @@ To use {% data variables.product.company_short %}-hosted runners with Azure VNET For more information about configuring Azure, see "[AUTOTITLE](/actions/using-github-hosted-runners/connecting-to-a-private-network/configuring-an-azure-virtual-network-for-your-enterprise)." -For more information about configuring your {% data variables.product.company_short %} settings to use {% data variables.product.company_short %}-hosted runners with a VNET, see "[AUTOTITLE](/actions/using-github-hosted-runners/connecting-to-a-private-network/configuring-your-github-settings-for-use-with-azure-virtual-network)." \ No newline at end of file +For more information about configuring your {% data variables.product.company_short %} settings to use {% data variables.product.company_short %}-hosted runners with a VNET, see "[AUTOTITLE](/actions/using-github-hosted-runners/connecting-to-a-private-network/configuring-your-github-settings-for-use-with-azure-virtual-network)." diff --git a/content/actions/using-jobs/assigning-permissions-to-jobs.md b/content/actions/using-jobs/assigning-permissions-to-jobs.md index 3e0d4516e7..f3a086acf3 100644 --- a/content/actions/using-jobs/assigning-permissions-to-jobs.md +++ b/content/actions/using-jobs/assigning-permissions-to-jobs.md @@ -37,4 +37,4 @@ You can specify `permissions` at the top level of a workflow, so that the settin ### Example: Setting the `GITHUB_TOKEN` permissions for one job in a workflow -{% data reusables.actions.jobs.setting-permissions-specific-jobs-example %} \ No newline at end of file +{% data reusables.actions.jobs.setting-permissions-specific-jobs-example %} diff --git a/content/admin/configuration/configuring-network-settings/configuring-an-outbound-web-proxy-server.md b/content/admin/configuration/configuring-network-settings/configuring-an-outbound-web-proxy-server.md index 799a663d16..72276fc269 100644 --- a/content/admin/configuration/configuring-network-settings/configuring-an-outbound-web-proxy-server.md +++ b/content/admin/configuration/configuring-network-settings/configuring-an-outbound-web-proxy-server.md @@ -65,4 +65,4 @@ Your instance validates the hostnames for proxy exclusion using the list of IANA ghe-config noproxy.exception-tld-list "COMMA-SEPARATED-TLD-LIST" ``` -{% data reusables.enterprise.apply-configuration %} \ No newline at end of file +{% data reusables.enterprise.apply-configuration %} diff --git a/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/identifying-the-best-authentication-method-for-your-enterprise.md b/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/identifying-the-best-authentication-method-for-your-enterprise.md index 4503794d74..7483973e85 100644 --- a/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/identifying-the-best-authentication-method-for-your-enterprise.md +++ b/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/identifying-the-best-authentication-method-for-your-enterprise.md @@ -65,4 +65,4 @@ Although {% data variables.product.prodname_emus %} is free, the migration proce ## Further reading -- "[AUTOTITLE](/admin/identity-and-access-management/using-saml-for-enterprise-iam/deciding-whether-to-configure-saml-for-your-enterprise-or-your-organizations)" \ No newline at end of file +- "[AUTOTITLE](/admin/identity-and-access-management/using-saml-for-enterprise-iam/deciding-whether-to-configure-saml-for-your-enterprise-or-your-organizations)" diff --git a/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/disabling-authentication-for-enterprise-managed-users.md b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/disabling-authentication-for-enterprise-managed-users.md index 09aaa3637c..86d20668d8 100644 --- a/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/disabling-authentication-for-enterprise-managed-users.md +++ b/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/disabling-authentication-for-enterprise-managed-users.md @@ -40,4 +40,4 @@ If you want to migrate to a new identity provider (IdP) or tenant rather than di {% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.security-tab %} 1. Under "SAML single sign-on", deselect **Require SAML authentication** or **Require OIDC single sign-on**. -1. Click **Save**. \ No newline at end of file +1. Click **Save**. diff --git a/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/deciding-whether-to-configure-saml-for-your-enterprise-or-your-organizations.md b/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/deciding-whether-to-configure-saml-for-your-enterprise-or-your-organizations.md index 7905e432e4..239c7f002a 100644 --- a/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/deciding-whether-to-configure-saml-for-your-enterprise-or-your-organizations.md +++ b/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/deciding-whether-to-configure-saml-for-your-enterprise-or-your-organizations.md @@ -25,4 +25,4 @@ If you need to protect internal repositories or enforce a consistent authenticat SCIM is not available for enterprise accounts, and team synchronization is only available for SAML at the enterprise level if you use Azure AD as an IdP. For more information, see "[AUTOTITLE](/admin/identity-and-access-management/using-saml-for-enterprise-iam/managing-team-synchronization-for-organizations-in-your-enterprise)." -Regardless of the SAML implementation you choose, you cannot add external collaborators to organizations or teams. You can only add external collaborators to individual repositories. \ No newline at end of file +Regardless of the SAML implementation you choose, you cannot add external collaborators to organizations or teams. You can only add external collaborators to individual repositories. diff --git a/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/including-data-about-github-actions-in-server-statistics.md b/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/including-data-about-github-actions-in-server-statistics.md index 8b6a440bbf..a469705501 100644 --- a/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/including-data-about-github-actions-in-server-statistics.md +++ b/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/including-data-about-github-actions-in-server-statistics.md @@ -36,4 +36,4 @@ If you enable the collection of data about {% data variables.product.prodname_ac ```shell{:copy} ghe-config app.github.enable-actions-usage-stats true ``` -{% data reusables.enterprise.apply-configuration %} \ No newline at end of file +{% data reusables.enterprise.apply-configuration %} diff --git a/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-codespaces-in-your-enterprise.md b/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-codespaces-in-your-enterprise.md index 5faec65352..6f6feddde5 100644 --- a/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-codespaces-in-your-enterprise.md +++ b/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-codespaces-in-your-enterprise.md @@ -38,4 +38,4 @@ If you're an organization owner, you can enable {% data variables.product.prodna You can enable for all organizations, enable for specific organizations, or disable for all organizations. 1. Click **Save**. -1. Read the confirmation dialog, then click **Submit** to proceed. \ No newline at end of file +1. Read the confirmation dialog, then click **Submit** to proceed. diff --git a/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-copilot-in-your-enterprise.md b/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-copilot-in-your-enterprise.md index 8dcc8ea658..428038963b 100644 --- a/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-copilot-in-your-enterprise.md +++ b/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-copilot-in-your-enterprise.md @@ -71,4 +71,4 @@ Enterprise owners can choose whether to grant access to {% data variables.produc ## Further reading - "[AUTOTITLE](/free-pro-team@latest/site-policy/privacy-policies/github-copilot-for-business-privacy-statement)" -- [{% data variables.product.prodname_copilot %} Trust Center](https://resources.github.com/copilot-trust-center/) \ No newline at end of file +- [{% data variables.product.prodname_copilot %} Trust Center](https://resources.github.com/copilot-trust-center/) diff --git a/content/apps/creating-github-apps/writing-code-for-a-github-app/building-ci-checks-with-a-github-app.md b/content/apps/creating-github-apps/writing-code-for-a-github-app/building-ci-checks-with-a-github-app.md index f34579de31..cd8a349a14 100644 --- a/content/apps/creating-github-apps/writing-code-for-a-github-app/building-ci-checks-with-a-github-app.md +++ b/content/apps/creating-github-apps/writing-code-for-a-github-app/building-ci-checks-with-a-github-app.md @@ -1611,4 +1611,4 @@ If you want to share your app with other users and organizations, make your app ### Follow best practices -You should aim to follow best practices with your {% data variables.product.prodname_github_app %}. For more information, see "[AUTOTITLE](/apps/creating-github-apps/setting-up-a-github-app/best-practices-for-creating-a-github-app)." \ No newline at end of file +You should aim to follow best practices with your {% data variables.product.prodname_github_app %}. For more information, see "[AUTOTITLE](/apps/creating-github-apps/setting-up-a-github-app/best-practices-for-creating-a-github-app)." diff --git a/content/billing/managing-billing-for-github-marketplace-apps/canceling-a-github-marketplace-app.md b/content/billing/managing-billing-for-github-marketplace-apps/canceling-a-github-marketplace-app.md index ef04af2ebb..748d7c55ac 100644 --- a/content/billing/managing-billing-for-github-marketplace-apps/canceling-a-github-marketplace-app.md +++ b/content/billing/managing-billing-for-github-marketplace-apps/canceling-a-github-marketplace-app.md @@ -67,4 +67,4 @@ When you cancel a free trial on a paid plan, your subscription is immediately ca {% data reusables.enterprise-accounts.billing-tab %} 1. In the "Marketplace apps" tab, find the app you want to cancel. 1. Next to the organization where you want to cancel the app, select **{% octicon "kebab-horizontal" aria-label="More" %}** and then click **Cancel plan**. -1. Click **Confirm**. \ No newline at end of file +1. Click **Confirm**. 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 59d47e1502..8ca5c5e360 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 @@ -142,4 +142,4 @@ If the user account you used to sign into Azure does not have adequate permissio > > GitHub Inc needs permission to access resources in your organisation that only an admin can grant. Please ask an admin to grant permission to this app before you can use it. -To avoid this message when you try again, you must either ensure that the Azure user can provide tenant-wide admin consent, or you must work with an Azure administrator to configure the admin consent workflow. For more information, review "[Prerequisites](#prerequisites)". \ No newline at end of file +To avoid this message when you try again, you must either ensure that the Azure user can provide tenant-wide admin consent, or you must work with an Azure administrator to configure the admin consent workflow. For more information, review "[Prerequisites](#prerequisites)". 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 e7ff12560c..49581b87bb 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 @@ -129,4 +129,4 @@ You can select all of the displayed repositories, or a subset of them, and enabl If you're blocked from enabling {% data variables.product.prodname_code_scanning %} due to an enterprise policy, you will still be able to see the affected repository in the "Security Coverage" view and access the side panel from the **{% octicon "gear" aria-hidden="true" %} Security settings** button. However, you will see a message in the side panel indicating that you cannot enable {% data variables.product.prodname_code_scanning %} for the selected repositories. For more information about enterprise policies, see "[AUTOTITLE](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-security-and-analysis-for-your-enterprise)." -{% endif %} \ No newline at end of file +{% endif %} diff --git a/content/code-security/code-scanning/managing-your-code-scanning-configuration/editing-your-configuration-of-default-setup.md b/content/code-security/code-scanning/managing-your-code-scanning-configuration/editing-your-configuration-of-default-setup.md index 62eec34e58..6455b89eff 100644 --- a/content/code-security/code-scanning/managing-your-code-scanning-configuration/editing-your-configuration-of-default-setup.md +++ b/content/code-security/code-scanning/managing-your-code-scanning-configuration/editing-your-configuration-of-default-setup.md @@ -60,4 +60,4 @@ For default setup, you need to define the models of your additional dependencies To use {% data variables.product.prodname_codeql %} model packs with default setup, place them in the `.github/codeql/extensions` directory. They will be automatically detected and used in your {% data variables.product.prodname_code_scanning %} analysis. If you later change your configuration to use advanced setup, any data extensions in the `.github/codeql/extensions` directory will still be recognized and used. -{% endif %} \ No newline at end of file +{% endif %} diff --git a/content/code-security/code-scanning/troubleshooting-code-scanning/a-particular-language-is-causing-default-setup-to-fail.md b/content/code-security/code-scanning/troubleshooting-code-scanning/a-particular-language-is-causing-default-setup-to-fail.md index ddb1838331..67d0c76934 100644 --- a/content/code-security/code-scanning/troubleshooting-code-scanning/a-particular-language-is-causing-default-setup-to-fail.md +++ b/content/code-security/code-scanning/troubleshooting-code-scanning/a-particular-language-is-causing-default-setup-to-fail.md @@ -15,4 +15,4 @@ To enable default setup when a language previously failed, you must reconfigure 1. In the "Jobs" section of the workflow run summary for default setup, identify any failing jobs associated with specific languages. These jobs will be labeled {% octicon "x-circle-fill" aria-label="failed" %} **Analyze (LANGUAGE)**. 1. Once you have determined which language-specific jobs are failing, configure default setup once more and deselect the failing languages for analysis. For more information, see "[AUTOTITLE](/code-security/code-scanning/enabling-code-scanning/configuring-default-setup-for-code-scanning)." - Alternatively, if you would like to analyze every language in your repository, you can configure advanced setup for {% data variables.product.prodname_code_scanning %}. For more information, see "[AUTOTITLE](/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/configuring-advanced-setup-for-code-scanning)." \ No newline at end of file + Alternatively, if you would like to analyze every language in your repository, you can configure advanced setup for {% data variables.product.prodname_code_scanning %}. For more information, see "[AUTOTITLE](/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/configuring-advanced-setup-for-code-scanning)." diff --git a/content/code-security/code-scanning/troubleshooting-code-scanning/alerts-found-in-generated-code.md b/content/code-security/code-scanning/troubleshooting-code-scanning/alerts-found-in-generated-code.md index 0330b6afa9..e63f1b07c8 100644 --- a/content/code-security/code-scanning/troubleshooting-code-scanning/alerts-found-in-generated-code.md +++ b/content/code-security/code-scanning/troubleshooting-code-scanning/alerts-found-in-generated-code.md @@ -12,4 +12,4 @@ versions: {% data reusables.code-scanning.beta %} {% data reusables.code-scanning.codeql-action-version-ghes %} -{% data reusables.code-scanning.alerts-found-in-generated-code %} \ No newline at end of file +{% data reusables.code-scanning.alerts-found-in-generated-code %} diff --git a/content/code-security/code-scanning/troubleshooting-code-scanning/automatic-build-failed-for-a-compiled-language.md b/content/code-security/code-scanning/troubleshooting-code-scanning/automatic-build-failed-for-a-compiled-language.md index 9d0dbe0fcd..900ec420dd 100644 --- a/content/code-security/code-scanning/troubleshooting-code-scanning/automatic-build-failed-for-a-compiled-language.md +++ b/content/code-security/code-scanning/troubleshooting-code-scanning/automatic-build-failed-for-a-compiled-language.md @@ -13,4 +13,4 @@ versions: {% data reusables.code-scanning.beta %} {% data reusables.code-scanning.codeql-action-version-ghes %} -If an automatic build of code for a compiled language within your project fails, you can try removing the `autobuild` step from your {% data variables.product.prodname_code_scanning %} workflow and adding specific build steps. If you're not already using advanced setup, you'll need to enable it first to create a workflow you can edit. For more information about advanced setup, see "[AUTOTITLE](/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning)." For more information about specifically replacing the `autobuild` step, see "[AUTOTITLE](/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#adding-build-steps-for-a-compiled-language)." \ No newline at end of file +If an automatic build of code for a compiled language within your project fails, you can try removing the `autobuild` step from your {% data variables.product.prodname_code_scanning %} workflow and adding specific build steps. If you're not already using advanced setup, you'll need to enable it first to create a workflow you can edit. For more information about advanced setup, see "[AUTOTITLE](/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning)." For more information about specifically replacing the `autobuild` step, see "[AUTOTITLE](/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#adding-build-steps-for-a-compiled-language)." diff --git a/content/code-security/code-scanning/troubleshooting-code-scanning/enabling-default-setup-takes-too-long.md b/content/code-security/code-scanning/troubleshooting-code-scanning/enabling-default-setup-takes-too-long.md index 6db872fda7..616d14b077 100644 --- a/content/code-security/code-scanning/troubleshooting-code-scanning/enabling-default-setup-takes-too-long.md +++ b/content/code-security/code-scanning/troubleshooting-code-scanning/enabling-default-setup-takes-too-long.md @@ -12,4 +12,4 @@ When you enable default setup, a workflow is triggered with the automatically ge You can check on the progress of the test run for default setup on the **Actions** tab. If the run is taking too long, try canceling the workflow run and restarting the configuration process. -To restart your configuration, navigate to the main page of your repository, then click {% octicon "play" aria-hidden="true" %} **Actions**. Click the **{% data variables.product.prodname_codeql %}** workflow run that's in progress, then click **Cancel workflow**. Once {% octicon "stop" aria-label="cancelled" %} appears beside the workflow run name, navigate back to the **Code security and analysis** settings and re-enable default setup. If default setup continues to stall, please contact {% data variables.contact.contact_support %} or try enabling advanced setup. For more information, see "[AUTOTITLE](/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/configuring-advanced-setup-for-code-scanning)." \ No newline at end of file +To restart your configuration, navigate to the main page of your repository, then click {% octicon "play" aria-hidden="true" %} **Actions**. Click the **{% data variables.product.prodname_codeql %}** workflow run that's in progress, then click **Cancel workflow**. Once {% octicon "stop" aria-label="cancelled" %} appears beside the workflow run name, navigate back to the **Code security and analysis** settings and re-enable default setup. If default setup continues to stall, please contact {% data variables.contact.contact_support %} or try enabling advanced setup. For more information, see "[AUTOTITLE](/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/configuring-advanced-setup-for-code-scanning)." diff --git a/content/code-security/code-scanning/troubleshooting-code-scanning/extraction-errors-in-the-database.md b/content/code-security/code-scanning/troubleshooting-code-scanning/extraction-errors-in-the-database.md index 90cc3aaabb..dbe9e09361 100644 --- a/content/code-security/code-scanning/troubleshooting-code-scanning/extraction-errors-in-the-database.md +++ b/content/code-security/code-scanning/troubleshooting-code-scanning/extraction-errors-in-the-database.md @@ -15,4 +15,4 @@ versions: The {% data variables.product.prodname_codeql %} team constantly works on critical extraction errors to make sure that all source files can be scanned. However, the {% data variables.product.prodname_codeql %} extractors do occasionally generate errors during database creation. {% data variables.product.prodname_codeql %} provides information about extraction errors and warnings generated during database creation in a log file. The extraction diagnostics information gives an indication of overall database health. Most extractor errors do not significantly impact the analysis. A small number of extractor errors is healthy and typically indicates a good state of analysis. -However, if you see extractor errors in the overwhelming majority of files that were compiled during database creation, you should look into the errors in more detail to try to understand why some source files weren't extracted properly. \ No newline at end of file +However, if you see extractor errors in the overwhelming majority of files that were compiled during database creation, you should look into the errors in more detail to try to understand why some source files weren't extracted properly. diff --git a/content/code-security/code-scanning/troubleshooting-code-scanning/logs-are-not-detailed-enough.md b/content/code-security/code-scanning/troubleshooting-code-scanning/logs-are-not-detailed-enough.md index b2a059a942..4715f8b39b 100644 --- a/content/code-security/code-scanning/troubleshooting-code-scanning/logs-are-not-detailed-enough.md +++ b/content/code-security/code-scanning/troubleshooting-code-scanning/logs-are-not-detailed-enough.md @@ -44,4 +44,4 @@ You can create {% data variables.product.prodname_codeql %} debugging artifacts uses: {% data reusables.actions.action-codeql-action-init %} with: debug: true -``` \ No newline at end of file +``` diff --git a/content/code-security/code-scanning/troubleshooting-code-scanning/no-source-code-seen-during-build.md b/content/code-security/code-scanning/troubleshooting-code-scanning/no-source-code-seen-during-build.md index f5ebae8803..a7c04291c5 100644 --- a/content/code-security/code-scanning/troubleshooting-code-scanning/no-source-code-seen-during-build.md +++ b/content/code-security/code-scanning/troubleshooting-code-scanning/no-source-code-seen-during-build.md @@ -45,4 +45,4 @@ If your workflow fails with `Error: "No source code was seen during the build"` If you encounter another problem with your specific compiler or configuration, contact {% data variables.contact.contact_support %}. -For more information about specifying build steps, see "[AUTOTITLE](/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#adding-build-steps-for-a-compiled-language)." \ No newline at end of file +For more information about specifying build steps, see "[AUTOTITLE](/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#adding-build-steps-for-a-compiled-language)." diff --git a/content/code-security/code-scanning/troubleshooting-code-scanning/out-of-disk-or-memory.md b/content/code-security/code-scanning/troubleshooting-code-scanning/out-of-disk-or-memory.md index 4b282c115f..dc40d3a38e 100644 --- a/content/code-security/code-scanning/troubleshooting-code-scanning/out-of-disk-or-memory.md +++ b/content/code-security/code-scanning/troubleshooting-code-scanning/out-of-disk-or-memory.md @@ -25,4 +25,4 @@ Self-hosted runners offer more control of hardware, operating system, and softwa {% ifversion actions-hosted-runners %} ## Use larger runners You can use larger runners, which are {% data variables.product.company_short %}-hosted runners with more RAM, CPU, and disk space than standard runners. These runners have the runner application and other tools preinstalled. For more information about larger runners and the specifications you can use with them, see "[AUTOTITLE](/actions/using-github-hosted-runners/about-larger-runners)."{% endif %} -{% endif %} \ No newline at end of file +{% endif %} diff --git a/content/code-security/code-scanning/troubleshooting-code-scanning/resource-not-accessible-by-integration.md b/content/code-security/code-scanning/troubleshooting-code-scanning/resource-not-accessible-by-integration.md index e14b143ddd..6bb82442f6 100644 --- a/content/code-security/code-scanning/troubleshooting-code-scanning/resource-not-accessible-by-integration.md +++ b/content/code-security/code-scanning/troubleshooting-code-scanning/resource-not-accessible-by-integration.md @@ -43,4 +43,4 @@ If the {% data variables.code-scanning.codeql_workflow %} still fails on a commi - whether {% data variables.product.prodname_dependabot %} authored the commit - whether the pull request that includes the commit has been merged using `@dependabot squash and merge` -This type of merge commit is authored by {% data variables.product.prodname_dependabot %} and therefore, any workflows running on the commit will have read-only permissions. If you enabled {% data variables.product.prodname_code_scanning %} and {% data variables.product.prodname_dependabot %} security updates or version updates on your repository, we recommend you avoid using the {% data variables.product.prodname_dependabot %} `@dependabot squash and merge` command. Instead, you can enable auto-merge for your repository. This means that pull requests will be automatically merged when all required reviews are met and status checks have passed. For more information about enabling auto-merge, see "[AUTOTITLE](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request#enabling-auto-merge)." \ No newline at end of file +This type of merge commit is authored by {% data variables.product.prodname_dependabot %} and therefore, any workflows running on the commit will have read-only permissions. If you enabled {% data variables.product.prodname_code_scanning %} and {% data variables.product.prodname_dependabot %} security updates or version updates on your repository, we recommend you avoid using the {% data variables.product.prodname_dependabot %} `@dependabot squash and merge` command. Instead, you can enable auto-merge for your repository. This means that pull requests will be automatically merged when all required reviews are met and status checks have passed. For more information about enabling auto-merge, see "[AUTOTITLE](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request#enabling-auto-merge)." diff --git a/content/code-security/code-scanning/troubleshooting-code-scanning/server-error.md b/content/code-security/code-scanning/troubleshooting-code-scanning/server-error.md index 5efb0917d9..317b6991e7 100644 --- a/content/code-security/code-scanning/troubleshooting-code-scanning/server-error.md +++ b/content/code-security/code-scanning/troubleshooting-code-scanning/server-error.md @@ -10,4 +10,4 @@ versions: {% data reusables.code-scanning.beta %} -If the run of a workflow for {% data variables.product.prodname_code_scanning %} fails due to a server error, try running the workflow again. If the problem persists, contact {% data variables.contact.contact_support %}. \ No newline at end of file +If the run of a workflow for {% data variables.product.prodname_code_scanning %} fails due to a server error, try running the workflow again. If the problem persists, contact {% data variables.contact.contact_support %}. diff --git a/content/code-security/code-scanning/troubleshooting-code-scanning/some-languages-were-not-analyzed.md b/content/code-security/code-scanning/troubleshooting-code-scanning/some-languages-were-not-analyzed.md index 3032fba86a..2269328c2f 100644 --- a/content/code-security/code-scanning/troubleshooting-code-scanning/some-languages-were-not-analyzed.md +++ b/content/code-security/code-scanning/troubleshooting-code-scanning/some-languages-were-not-analyzed.md @@ -37,4 +37,4 @@ If you're using advanced setup and your workflow doesn't explicitly specify the languages: {% raw %}${{ matrix.language }}{% endraw %} ``` - For more information about editing the workflow, see "[AUTOTITLE](/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning)." \ No newline at end of file + For more information about editing the workflow, see "[AUTOTITLE](/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning)." diff --git a/content/code-security/code-scanning/troubleshooting-code-scanning/two-codeql-workflows.md b/content/code-security/code-scanning/troubleshooting-code-scanning/two-codeql-workflows.md index c9c9b98b18..1a5d73a08e 100644 --- a/content/code-security/code-scanning/troubleshooting-code-scanning/two-codeql-workflows.md +++ b/content/code-security/code-scanning/troubleshooting-code-scanning/two-codeql-workflows.md @@ -13,4 +13,4 @@ Default setup overrides existing {% data variables.product.prodname_codeql %} se Optionally, if you are certain you no longer need the pre-existing workflow file, you can delete the file from your repository. For more information, see "[AUTOTITLE](/repositories/working-with-files/managing-files/deleting-files-in-a-repository)." -{% data reusables.code-scanning.troubleshooting-multiple-configurations %} \ No newline at end of file +{% data reusables.code-scanning.troubleshooting-multiple-configurations %} diff --git a/content/code-security/code-scanning/troubleshooting-code-scanning/unclear-what-triggered-a-workflow-run.md b/content/code-security/code-scanning/troubleshooting-code-scanning/unclear-what-triggered-a-workflow-run.md index 1490d63beb..3ca6f1c2cf 100644 --- a/content/code-security/code-scanning/troubleshooting-code-scanning/unclear-what-triggered-a-workflow-run.md +++ b/content/code-security/code-scanning/troubleshooting-code-scanning/unclear-what-triggered-a-workflow-run.md @@ -11,4 +11,4 @@ versions: The {% data variables.code-scanning.tool_status_page %} shows you how well {% data variables.product.prodname_code_scanning %} tools are working for a repository, when files in the repository were first scanned and most recently scanned, and when scans are scheduled. For integrated tools like {% data variables.product.prodname_codeql %}, you can also see more detailed information, including a percentage of files scanned and specific error messages. For more information about the {% data variables.code-scanning.tool_status_page %}, see "[AUTOTITLE](/code-security/code-scanning/managing-your-code-scanning-configuration/about-the-tool-status-page)." -You can also view the logging output from {% data variables.product.prodname_code_scanning %} runs using {% data variables.product.prodname_actions %} ({% data variables.product.prodname_codeql %} or third-party). For more information, see "[AUTOTITLE](/code-security/code-scanning/managing-your-code-scanning-configuration/viewing-code-scanning-logs#viewing-the-logging-output-from-code-scanning)." \ No newline at end of file +You can also view the logging output from {% data variables.product.prodname_code_scanning %} runs using {% data variables.product.prodname_actions %} ({% data variables.product.prodname_codeql %} or third-party). For more information, see "[AUTOTITLE](/code-security/code-scanning/managing-your-code-scanning-configuration/viewing-code-scanning-logs#viewing-the-logging-output-from-code-scanning)." diff --git a/content/code-security/code-scanning/troubleshooting-sarif-uploads/file-too-large.md b/content/code-security/code-scanning/troubleshooting-sarif-uploads/file-too-large.md index 3377076b2e..a989e3a50a 100644 --- a/content/code-security/code-scanning/troubleshooting-sarif-uploads/file-too-large.md +++ b/content/code-security/code-scanning/troubleshooting-sarif-uploads/file-too-large.md @@ -103,4 +103,4 @@ If there are many deep code paths highlighted in the SARIF results, you can redu ## Further reading -- "[AUTOTITLE](/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning)" \ No newline at end of file +- "[AUTOTITLE](/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning)" diff --git a/content/code-security/codeql-cli/getting-started-with-the-codeql-cli/customizing-analysis-with-codeql-packs.md b/content/code-security/codeql-cli/getting-started-with-the-codeql-cli/customizing-analysis-with-codeql-packs.md index dae37abd21..5f48654147 100644 --- a/content/code-security/codeql-cli/getting-started-with-the-codeql-cli/customizing-analysis-with-codeql-packs.md +++ b/content/code-security/codeql-cli/getting-started-with-the-codeql-cli/customizing-analysis-with-codeql-packs.md @@ -199,4 +199,4 @@ When a pack is published for use in analyses, the `codeql pack create` or `codeq - For query packs, precompiled representations of each of the queries. These are faster to execute than it would be to compile the QL source for the query at each analysis. Most of this data is located in a directory named `.codeql` in the published pack, but precompiled queries are in files with a `.qlx` suffix next to the `.ql` source for each query. When analyzing a database with a query from a published pack, {% data variables.product.prodname_codeql %} will load these files instead of the `.ql` source. If you need to modify the content of a _published_ pack, be sure to remove all of the `.qlx` files, since they may prevent modifications in the `.ql` files from taking effect. -{% endif %} \ No newline at end of file +{% endif %} diff --git a/content/code-security/codeql-cli/getting-started-with-the-codeql-cli/uploading-codeql-analysis-results-to-github.md b/content/code-security/codeql-cli/getting-started-with-the-codeql-cli/uploading-codeql-analysis-results-to-github.md index 8a7278600f..f07b272228 100644 --- a/content/code-security/codeql-cli/getting-started-with-the-codeql-cli/uploading-codeql-analysis-results-to-github.md +++ b/content/code-security/codeql-cli/getting-started-with-the-codeql-cli/uploading-codeql-analysis-results-to-github.md @@ -109,4 +109,4 @@ codeql github upload-results \ ``` This is the same as the process for uploading SARIF files from successful analyses. -{% endif %} \ No newline at end of file +{% endif %} diff --git a/content/code-security/codeql-cli/using-the-advanced-functionality-of-the-codeql-cli/creating-and-working-with-codeql-packs.md b/content/code-security/codeql-cli/using-the-advanced-functionality-of-the-codeql-cli/creating-and-working-with-codeql-packs.md index aae9188fb5..e4468f860c 100644 --- a/content/code-security/codeql-cli/using-the-advanced-functionality-of-the-codeql-cli/creating-and-working-with-codeql-packs.md +++ b/content/code-security/codeql-cli/using-the-advanced-functionality-of-the-codeql-cli/creating-and-working-with-codeql-packs.md @@ -146,4 +146,4 @@ If no source repository is available and you need to base modifications on a pac - Remove all files named `*.qlx` anywhere in the unpacked directory structure. These files contain precompiled versions of the queries, and in some situations {% data variables.product.prodname_codeql %} will use them in preference to the QL source you have modified. -{% endif %} \ No newline at end of file +{% endif %} diff --git a/content/code-security/getting-started/best-practices-for-preventing-data-leaks-in-your-organization.md b/content/code-security/getting-started/best-practices-for-preventing-data-leaks-in-your-organization.md index 4d4fdbb02c..7336828891 100644 --- a/content/code-security/getting-started/best-practices-for-preventing-data-leaks-in-your-organization.md +++ b/content/code-security/getting-started/best-practices-for-preventing-data-leaks-in-your-organization.md @@ -112,4 +112,4 @@ counter notice form and alert GitHub Support. For more information, see [DMCA co ## Next steps - "[AUTOTITLE](/code-security/supply-chain-security/end-to-end-supply-chain/securing-code)" -- "[AUTOTITLE](/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds)" \ No newline at end of file +- "[AUTOTITLE](/code-security/supply-chain-security/end-to-end-supply-chain/securing-builds)" diff --git a/content/code-security/getting-started/dependabot-quickstart-guide.md b/content/code-security/getting-started/dependabot-quickstart-guide.md index 116feeec1c..0ccd529831 100644 --- a/content/code-security/getting-started/dependabot-quickstart-guide.md +++ b/content/code-security/getting-started/dependabot-quickstart-guide.md @@ -142,4 +142,4 @@ For more information about viewing pull requests opened by {% data variables.pro For more information about the security advisories that contribute to {% data variables.product.prodname_dependabot_alerts %}, see "[AUTOTITLE](/code-security/security-advisories/working-with-global-security-advisories-from-the-github-advisory-database/browsing-security-advisories-in-the-github-advisory-database)." -For more information about configuring notifications about {% data variables.product.prodname_dependabot_alerts %}, see "[AUTOTITLE](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)." \ No newline at end of file +For more information about configuring notifications about {% data variables.product.prodname_dependabot_alerts %}, see "[AUTOTITLE](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)." diff --git a/content/code-security/secret-scanning/push-protection-for-users.md b/content/code-security/secret-scanning/push-protection-for-users.md index 8c6580dd41..8b7b412e97 100644 --- a/content/code-security/secret-scanning/push-protection-for-users.md +++ b/content/code-security/secret-scanning/push-protection-for-users.md @@ -29,4 +29,4 @@ You can enable push protection for yourself through your personal account settin {% data reusables.user-settings.security-analysis %} 1. Under "User", to the right of "Push protection for yourself", click **Enable**. -  \ No newline at end of file +  diff --git a/content/code-security/security-overview/viewing-metrics-for-secret-scanning-push-protection-in-your-organization.md b/content/code-security/security-overview/viewing-metrics-for-secret-scanning-push-protection-in-your-organization.md index d0b89b7c8f..a40fad3de2 100644 --- a/content/code-security/security-overview/viewing-metrics-for-secret-scanning-push-protection-in-your-organization.md +++ b/content/code-security/security-overview/viewing-metrics-for-secret-scanning-push-protection-in-your-organization.md @@ -39,4 +39,4 @@ The metrics are based on activity from the last 30 days. {% 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. Click on an individual secret type or repository to see the associated {% data variables.secret-scanning.alerts %} for your organization. \ No newline at end of file +1. Click on an individual secret type or repository to see the associated {% data variables.secret-scanning.alerts %} for your organization. diff --git a/content/codespaces/developing-in-codespaces/opening-an-existing-codespace.md b/content/codespaces/developing-in-codespaces/opening-an-existing-codespace.md index 19fa81cfb3..042fd42d05 100644 --- a/content/codespaces/developing-in-codespaces/opening-an-existing-codespace.md +++ b/content/codespaces/developing-in-codespaces/opening-an-existing-codespace.md @@ -167,4 +167,4 @@ For more information, see [`gh codespace code`](https://cli.github.com/manual/gh ## Further reading -- "[AUTOTITLE](/rest/codespaces)" (REST API reference) \ No newline at end of file +- "[AUTOTITLE](/rest/codespaces)" (REST API reference) diff --git a/content/codespaces/developing-in-codespaces/using-github-codespaces-with-github-cli.md b/content/codespaces/developing-in-codespaces/using-github-codespaces-with-github-cli.md index 5124dfe124..691f79d27a 100644 --- a/content/codespaces/developing-in-codespaces/using-github-codespaces-with-github-cli.md +++ b/content/codespaces/developing-in-codespaces/using-github-codespaces-with-github-cli.md @@ -265,4 +265,4 @@ You can use the {% data variables.product.prodname_cli %} extension to create a gh codespace edit -m MACHINE-TYPE-NAME ``` -For more information, see the "{% data variables.product.prodname_cli %}" tab of "[AUTOTITLE](/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace)." \ No newline at end of file +For more information, see the "{% data variables.product.prodname_cli %}" tab of "[AUTOTITLE](/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace)." diff --git a/content/codespaces/managing-codespaces-for-your-organization/choosing-who-owns-and-pays-for-codespaces-in-your-organization.md b/content/codespaces/managing-codespaces-for-your-organization/choosing-who-owns-and-pays-for-codespaces-in-your-organization.md index 816fe0d219..0fc02bdc45 100644 --- a/content/codespaces/managing-codespaces-for-your-organization/choosing-who-owns-and-pays-for-codespaces-in-your-organization.md +++ b/content/codespaces/managing-codespaces-for-your-organization/choosing-who-owns-and-pays-for-codespaces-in-your-organization.md @@ -92,4 +92,4 @@ If you change from **user ownership** to **organization ownership**, existing co {% data reusables.codespaces.codespaces-spending-limit-requirement %} -For information on managing and changing your account's spending limit, see "[AUTOTITLE](/billing/managing-billing-for-github-codespaces/managing-the-spending-limit-for-github-codespaces#managing-the-github-codespaces-spending-limit-for-your-organization-account)." \ No newline at end of file +For information on managing and changing your account's spending limit, see "[AUTOTITLE](/billing/managing-billing-for-github-codespaces/managing-the-spending-limit-for-github-codespaces#managing-the-github-codespaces-spending-limit-for-your-organization-account)." diff --git a/content/codespaces/managing-codespaces-for-your-organization/enabling-or-disabling-github-codespaces-for-your-organization.md b/content/codespaces/managing-codespaces-for-your-organization/enabling-or-disabling-github-codespaces-for-your-organization.md index a76afb3b8e..c2a881646b 100644 --- a/content/codespaces/managing-codespaces-for-your-organization/enabling-or-disabling-github-codespaces-for-your-organization.md +++ b/content/codespaces/managing-codespaces-for-your-organization/enabling-or-disabling-github-codespaces-for-your-organization.md @@ -71,4 +71,4 @@ Once a user loses access to a codespace, the codespace is retained for a period {% data reusables.organizations.click-general %} 1. On the {% data variables.product.prodname_codespaces %} settings page, under "Codespaces access," select your preferred setting for {% data variables.product.prodname_github_codespaces %} in your organization's private {% ifversion ghec %}and internal {% endif %}repositories. - You can disable {% data variables.product.prodname_codespaces %}, enable for specific members, enable for all members, or enable for all members and collaborators. \ No newline at end of file + You can disable {% data variables.product.prodname_codespaces %}, enable for specific members, enable for all members, or enable for all members and collaborators. diff --git a/content/contributing/collaborating-on-github-docs/self-review-checklist.md b/content/contributing/collaborating-on-github-docs/self-review-checklist.md index 586b6835e2..76f097f0c8 100644 --- a/content/contributing/collaborating-on-github-docs/self-review-checklist.md +++ b/content/contributing/collaborating-on-github-docs/self-review-checklist.md @@ -14,4 +14,4 @@ Before you submit your changes to the {% data variables.product.prodname_docs %} - Review your entire pull request to ensure it follows our guidance on creating content that can be translated. For more information, see "[AUTOTITLE](/contributing/writing-for-github-docs/writing-content-to-be-translated)." - Check your changes for grammar, spelling, and adherence to the style guide. For more information, see "[AUTOTITLE](/contributing/writing-for-github-docs/style-guide)." - If you have added new versioning or made changes to existing versioning, confirm your changes render as expected while viewing each available version of the article. -- If there are any failing checks in your pull request, troubleshoot them until they're all passing. \ No newline at end of file +- If there are any failing checks in your pull request, troubleshoot them until they're all passing. diff --git a/content/contributing/setting-up-your-environment-to-work-on-github-docs/troubleshooting-your-environment.md b/content/contributing/setting-up-your-environment-to-work-on-github-docs/troubleshooting-your-environment.md index 6f599203f4..80830d3cb6 100644 --- a/content/contributing/setting-up-your-environment-to-work-on-github-docs/troubleshooting-your-environment.md +++ b/content/contributing/setting-up-your-environment-to-work-on-github-docs/troubleshooting-your-environment.md @@ -106,4 +106,4 @@ If your text or code example includes content between curly brackets (`{` and `}
GITHUB_TOKEN: ${% raw %}${{ secrets.GITHUB_TOKEN }}${% endraw %}
-
\ No newline at end of file
+
diff --git a/content/contributing/syntax-and-versioning-for-github-docs/versioning-documentation.md b/content/contributing/syntax-and-versioning-for-github-docs/versioning-documentation.md
index a4d3f8e58f..4319b9c64a 100644
--- a/content/contributing/syntax-and-versioning-for-github-docs/versioning-documentation.md
+++ b/content/contributing/syntax-and-versioning-for-github-docs/versioning-documentation.md
@@ -322,4 +322,4 @@ Sometimes a change isn't included in the release it was originally intended for.
### Test, test, and test again
-Whether you're writing the content or reviewing the content, pay attention to the content design plan and affected products, and check the rendered content in a staging or development environment to ensure that the content describes each product accurately.
\ No newline at end of file
+Whether you're writing the content or reviewing the content, pay attention to the content design plan and affected products, and check the rendered content in a staging or development environment to ensure that the content describes each product accurately.
diff --git a/content/contributing/writing-for-github-docs/creating-screenshots.md b/content/contributing/writing-for-github-docs/creating-screenshots.md
index 83e46a76ab..cce66a743c 100644
--- a/content/contributing/writing-for-github-docs/creating-screenshots.md
+++ b/content/contributing/writing-for-github-docs/creating-screenshots.md
@@ -221,4 +221,4 @@ Your Liquid conditional would look like this:
When the 3.10 release is deprecated, the `/assets/images/enterprise/3.10` directory will be removed.
-The numbered release directory should contain images that apply to that release number only or to that release number and earlier. For example, images in `/assets/images/enterprise/2.22` should contain images that apply to 2.22 only or 2.22 and earlier.
\ No newline at end of file
+The numbered release directory should contain images that apply to that release number only or to that release number and earlier. For example, images in `/assets/images/enterprise/2.22` should contain images that apply to 2.22 only or 2.22 and earlier.
diff --git a/content/contributing/writing-for-github-docs/templates.md b/content/contributing/writing-for-github-docs/templates.md
index b08db4d35a..eaa1ed8d08 100644
--- a/content/contributing/writing-for-github-docs/templates.md
+++ b/content/contributing/writing-for-github-docs/templates.md
@@ -377,4 +377,4 @@ Include an example of restoring cached dependencies. We'll want to link out to t
{% comment %}
This section can simply link out to https://docs.github.com/en/actions/configuring-and-managing-workflows/persisting-workflow-data-using-artifacts or provide additional information about which artifacts might be typical to upload for a CI workflow.
{% endcomment %}{% endraw %}
-```
\ No newline at end of file
+```
diff --git a/content/copilot/configuring-github-copilot/configuring-network-settings-for-github-copilot.md b/content/copilot/configuring-github-copilot/configuring-network-settings-for-github-copilot.md
index 9ebe43b03c..6f4ae826ae 100644
--- a/content/copilot/configuring-github-copilot/configuring-network-settings-for-github-copilot.md
+++ b/content/copilot/configuring-github-copilot/configuring-network-settings-for-github-copilot.md
@@ -157,4 +157,4 @@ Generally, if you're using company equipment, your company's IT department shoul
- For macOS, see [Add certificates to a keychain using Keychain Access on Mac](https://support.apple.com/en-gb/guide/keychain-access/kyca2431/mac) in the Keychain Access User Guide.
- For Linux, see [Installing a root CA certificate in the trust store](https://ubuntu.com/server/docs/security-trust-store) in the Ubuntu documentation. Similar instructions should apply to most Linux distributions.
-If you have installed a certificate but {% data variables.product.prodname_copilot_short %} isn't detecting it, see "[AUTOTITLE](/copilot/troubleshooting-github-copilot/troubleshooting-network-errors-for-github-copilot#troubleshooting-certificate-related-errors)."
\ No newline at end of file
+If you have installed a certificate but {% data variables.product.prodname_copilot_short %} isn't detecting it, see "[AUTOTITLE](/copilot/troubleshooting-github-copilot/troubleshooting-network-errors-for-github-copilot#troubleshooting-certificate-related-errors)."
diff --git a/content/copilot/github-copilot-chat/about-github-copilot-chat.md b/content/copilot/github-copilot-chat/about-github-copilot-chat.md
index 1824238f1d..9b081cf3ba 100644
--- a/content/copilot/github-copilot-chat/about-github-copilot-chat.md
+++ b/content/copilot/github-copilot-chat/about-github-copilot-chat.md
@@ -120,4 +120,4 @@ One of the limitations of {% data variables.product.prodname_copilot_chat_short
## Further reading
- [AUTOTITLE](/free-pro-team@latest/site-policy/github-terms/github-copilot-pre-release-terms)
-- [{% data variables.product.prodname_copilot %} Trust Center](https://resources.github.com/copilot-trust-center/)
\ No newline at end of file
+- [{% data variables.product.prodname_copilot %} Trust Center](https://resources.github.com/copilot-trust-center/)
diff --git a/content/copilot/managing-copilot-for-business/enabling-and-setting-up-github-copilot-for-business.md b/content/copilot/managing-copilot-for-business/enabling-and-setting-up-github-copilot-for-business.md
index 71a995cf23..c7870d7abc 100644
--- a/content/copilot/managing-copilot-for-business/enabling-and-setting-up-github-copilot-for-business.md
+++ b/content/copilot/managing-copilot-for-business/enabling-and-setting-up-github-copilot-for-business.md
@@ -50,4 +50,4 @@ To give people or teams within your organization access to {% data variables.pro
If members of your organization will be using {% data variables.product.prodname_copilot %} on your company's corporate network, you may need to configure network settings so that members can use {% data variables.product.prodname_copilot %} successfully.
- If you use an HTTP proxy server on your network, you can configure {% data variables.product.prodname_copilot %} to connect via this server. To successfully intercept and inspect {% data variables.product.prodname_copilot %}'s secure connection, you may need to install custom SSL certificates on your users' machines. For more information, see "[AUTOTITLE](/copilot/configuring-github-copilot/configuring-network-settings-for-github-copilot)."
-- If you use a firewall, you may need to add certain domains to the firewall's allowlist. For more information, see "[AUTOTITLE](/copilot/troubleshooting-github-copilot/troubleshooting-firewall-settings-for-github-copilot)."
\ No newline at end of file
+- If you use a firewall, you may need to add certain domains to the firewall's allowlist. For more information, see "[AUTOTITLE](/copilot/troubleshooting-github-copilot/troubleshooting-firewall-settings-for-github-copilot)."
diff --git a/content/copilot/managing-copilot-for-business/managing-access-for-copilot-for-business-in-your-organization.md b/content/copilot/managing-copilot-for-business/managing-access-for-copilot-for-business-in-your-organization.md
index fa5e8d1801..083ec3d7a1 100644
--- a/content/copilot/managing-copilot-for-business/managing-access-for-copilot-for-business-in-your-organization.md
+++ b/content/copilot/managing-copilot-for-business/managing-access-for-copilot-for-business-in-your-organization.md
@@ -100,4 +100,4 @@ You can review usage data for {% data variables.product.prodname_copilot_for_bus
## Further reading
-- "[AUTOTITLE](/free-pro-team@latest/site-policy/privacy-policies/github-copilot-for-business-privacy-statement)"
\ No newline at end of file
+- "[AUTOTITLE](/free-pro-team@latest/site-policy/privacy-policies/github-copilot-for-business-privacy-statement)"
diff --git a/content/copilot/managing-copilot-for-business/managing-policies-for-copilot-for-business-in-your-organization.md b/content/copilot/managing-copilot-for-business/managing-policies-for-copilot-for-business-in-your-organization.md
index 662f5a52a2..bb20ebf6d9 100644
--- a/content/copilot/managing-copilot-for-business/managing-policies-for-copilot-for-business-in-your-organization.md
+++ b/content/copilot/managing-copilot-for-business/managing-policies-for-copilot-for-business-in-your-organization.md
@@ -37,4 +37,4 @@ shortTitle: Managing policies
## Further reading
-- "[AUTOTITLE](/free-pro-team@latest/site-policy/privacy-policies/github-copilot-for-business-privacy-statement)"
\ No newline at end of file
+- "[AUTOTITLE](/free-pro-team@latest/site-policy/privacy-policies/github-copilot-for-business-privacy-statement)"
diff --git a/content/copilot/troubleshooting-github-copilot/troubleshooting-authentication-issues-with-github-copilot-chat.md b/content/copilot/troubleshooting-github-copilot/troubleshooting-authentication-issues-with-github-copilot-chat.md
index 4d67ff3388..b06b222073 100644
--- a/content/copilot/troubleshooting-github-copilot/troubleshooting-authentication-issues-with-github-copilot-chat.md
+++ b/content/copilot/troubleshooting-github-copilot/troubleshooting-authentication-issues-with-github-copilot-chat.md
@@ -36,4 +36,4 @@ If you are experiencing authentication issues after installing the {% data varia

-{% endvisualstudio %}
\ No newline at end of file
+{% endvisualstudio %}
diff --git a/content/copilot/troubleshooting-github-copilot/troubleshooting-network-errors-for-github-copilot.md b/content/copilot/troubleshooting-github-copilot/troubleshooting-network-errors-for-github-copilot.md
index bc013cbe3a..f81d805572 100644
--- a/content/copilot/troubleshooting-github-copilot/troubleshooting-network-errors-for-github-copilot.md
+++ b/content/copilot/troubleshooting-github-copilot/troubleshooting-network-errors-for-github-copilot.md
@@ -74,4 +74,4 @@ Some possible ways to resolve certificate-related errors are:
**Warning:** Ignoring certificate errors can cause security issues and is not recommended.
- {% endwarning %}
\ No newline at end of file
+ {% endwarning %}
diff --git a/content/desktop/making-changes-in-a-branch/viewing-the-branch-history-in-github-desktop.md b/content/desktop/making-changes-in-a-branch/viewing-the-branch-history-in-github-desktop.md
index 5f27004c95..198f70fd39 100644
--- a/content/desktop/making-changes-in-a-branch/viewing-the-branch-history-in-github-desktop.md
+++ b/content/desktop/making-changes-in-a-branch/viewing-the-branch-history-in-github-desktop.md
@@ -40,4 +40,4 @@ Each commit shows:
## Further reading
-- "[AUTOTITLE](/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/syncing-your-branch-in-github-desktop)"
\ No newline at end of file
+- "[AUTOTITLE](/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/syncing-your-branch-in-github-desktop)"
diff --git a/content/desktop/overview/about-github-desktop.md b/content/desktop/overview/about-github-desktop.md
index 5bf960b6a6..957cb0240f 100644
--- a/content/desktop/overview/about-github-desktop.md
+++ b/content/desktop/overview/about-github-desktop.md
@@ -26,4 +26,4 @@ If you're interested in the open source {% data variables.product.prodname_deskt
## Further reading
-- "[AUTOTITLE](/get-started/using-git/about-git)"
\ No newline at end of file
+- "[AUTOTITLE](/get-started/using-git/about-git)"
diff --git a/content/get-started/learning-about-github/github-language-support.md b/content/get-started/learning-about-github/github-language-support.md
index 0e4448a724..99c438dc3d 100644
--- a/content/get-started/learning-about-github/github-language-support.md
+++ b/content/get-started/learning-about-github/github-language-support.md
@@ -52,4 +52,4 @@ Some features are supported for additional languages or package managers. If you
- PHP and Scala are supported for {% data variables.product.prodname_code_scanning %} by third-party actions.
{% endif %}
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/content/github-cli/github-cli/github-cli-reference.md b/content/github-cli/github-cli/github-cli-reference.md
index 16861d632a..2aa4df48c0 100644
--- a/content/github-cli/github-cli/github-cli-reference.md
+++ b/content/github-cli/github-cli/github-cli-reference.md
@@ -41,4 +41,4 @@ To view help for a particular subcommand, use the `--help` flag.
gh COMMAND [SUBCOMMAND ...] --help
```
-All of the information that's available by running these commands in the terminal is also included in the [{% data variables.product.prodname_cli %} online manual](https://cli.github.com/manual/gh).
\ No newline at end of file
+All of the information that's available by running these commands in the terminal is also included in the [{% data variables.product.prodname_cli %} online manual](https://cli.github.com/manual/gh).
diff --git a/content/issues/managing-your-tasks-with-tasklists/about-tasklists.md b/content/issues/managing-your-tasks-with-tasklists/about-tasklists.md
index 7b49602a65..1d3f67d1e2 100644
--- a/content/issues/managing-your-tasks-with-tasklists/about-tasklists.md
+++ b/content/issues/managing-your-tasks-with-tasklists/about-tasklists.md
@@ -34,4 +34,4 @@ Tasklists add support for hierarchies of issues on {% data variables.product.pro
You can create a tasklist using Markdown or using the {% data variables.product.product_name %} UI. Regardless of how you created your tasklist, you can edit it using either Markdown or the UI. For more information, see "[AUTOTITLE](/issues/managing-your-tasks-with-tasklists/creating-a-tasklist)" and "[AUTOTITLE](/issues/managing-your-tasks-with-tasklists/managing-tasks-in-a-tasklist)."
-Tasklists also integrate with your projects. {% ifversion projects-v2-tasklists-without-breadcrumbs %}You can{% else %}When you click on an issue in your project, the side-panel opens and displays the issue's place in the hierarchy on a breadcrumb menu, allowing you to navigate through the issues included in your tasklists. You can also{% endif %} add the "Tracks" and "Tracked-by fields" to your project views to quickly see the relationships between your issues. For information, see "[AUTOTITLE](/issues/managing-your-tasks-with-tasklists/using-projects-and-tasklists)."
\ No newline at end of file
+Tasklists also integrate with your projects. {% ifversion projects-v2-tasklists-without-breadcrumbs %}You can{% else %}When you click on an issue in your project, the side-panel opens and displays the issue's place in the hierarchy on a breadcrumb menu, allowing you to navigate through the issues included in your tasklists. You can also{% endif %} add the "Tracks" and "Tracked-by fields" to your project views to quickly see the relationships between your issues. For information, see "[AUTOTITLE](/issues/managing-your-tasks-with-tasklists/using-projects-and-tasklists)."
diff --git a/content/issues/managing-your-tasks-with-tasklists/index.md b/content/issues/managing-your-tasks-with-tasklists/index.md
index d1838a47ea..74477d408d 100644
--- a/content/issues/managing-your-tasks-with-tasklists/index.md
+++ b/content/issues/managing-your-tasks-with-tasklists/index.md
@@ -15,4 +15,4 @@ children:
- /using-projects-and-tasklists
---
-{% data reusables.projects.tasklists-release-stage %}
\ No newline at end of file
+{% data reusables.projects.tasklists-release-stage %}
diff --git a/content/issues/managing-your-tasks-with-tasklists/managing-tasks-in-a-tasklist.md b/content/issues/managing-your-tasks-with-tasklists/managing-tasks-in-a-tasklist.md
index 4d2348c8c0..e30da32ab5 100644
--- a/content/issues/managing-your-tasks-with-tasklists/managing-tasks-in-a-tasklist.md
+++ b/content/issues/managing-your-tasks-with-tasklists/managing-tasks-in-a-tasklist.md
@@ -66,4 +66,4 @@ You can remove issues, pull requests, and draft tasks from your tasklist. Issues

-1. In the menu, click **Remove**.
\ No newline at end of file
+1. In the menu, click **Remove**.
diff --git a/content/issues/managing-your-tasks-with-tasklists/quickstart-for-tasklists.md b/content/issues/managing-your-tasks-with-tasklists/quickstart-for-tasklists.md
index 1f31de1caf..37cab7b235 100644
--- a/content/issues/managing-your-tasks-with-tasklists/quickstart-for-tasklists.md
+++ b/content/issues/managing-your-tasks-with-tasklists/quickstart-for-tasklists.md
@@ -162,4 +162,4 @@ Issues and pull requests are not automatically added to a project when they are
After following this guide, you have created a tracking issue with two tasklists, made changes to those tasklists in the UI and directly with Markdown, converted a draft task into an issue, and integrated your tasklist data with a project.
-To learn more about managing the items in your tasklist, see "[AUTOTITLE](/issues/managing-your-tasks-with-tasklists/managing-tasks-in-a-tasklist)." For more information on integrating tasklists with your projects, see "[AUTOTITLE](/issues/managing-your-tasks-with-tasklists/using-projects-and-tasklists)."
\ No newline at end of file
+To learn more about managing the items in your tasklist, see "[AUTOTITLE](/issues/managing-your-tasks-with-tasklists/managing-tasks-in-a-tasklist)." For more information on integrating tasklists with your projects, see "[AUTOTITLE](/issues/managing-your-tasks-with-tasklists/using-projects-and-tasklists)."
diff --git a/content/issues/managing-your-tasks-with-tasklists/using-projects-and-tasklists.md b/content/issues/managing-your-tasks-with-tasklists/using-projects-and-tasklists.md
index 00426ba13d..6136109a85 100644
--- a/content/issues/managing-your-tasks-with-tasklists/using-projects-and-tasklists.md
+++ b/content/issues/managing-your-tasks-with-tasklists/using-projects-and-tasklists.md
@@ -57,4 +57,4 @@ When the issues added to your project are either tracked by tasklists or contain

-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/about-source-code-imports-using-the-command-line.md b/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/about-source-code-imports-using-the-command-line.md
index ed381873c6..7a15151e69 100644
--- a/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/about-source-code-imports-using-the-command-line.md
+++ b/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/about-source-code-imports-using-the-command-line.md
@@ -43,4 +43,4 @@ All of these tools import source code and revision history, only. If you also wa
## Further reading
- "[AUTOTITLE](/get-started/using-git/troubleshooting-the-2-gb-push-limit)"
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-mercurial-repository.md b/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-mercurial-repository.md
index 8c5c972588..f4df02361f 100644
--- a/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-mercurial-repository.md
+++ b/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-mercurial-repository.md
@@ -65,4 +65,4 @@ To follow these steps, you must use a macOS or Linux system and have the followi
## Further reading
- "[AUTOTITLE](/get-started/using-git/troubleshooting-the-2-gb-push-limit)"
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository.md b/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository.md
index b5f787c734..97343e2af2 100644
--- a/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository.md
+++ b/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository.md
@@ -61,4 +61,4 @@ To follow these steps, you must use a macOS or Linux system and have the followi
## Further reading
- "[AUTOTITLE](/get-started/using-git/troubleshooting-the-2-gb-push-limit)"
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-team-foundation-version-control-repository.md b/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-team-foundation-version-control-repository.md
index 7d3f9adcd8..4d9895314a 100644
--- a/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-team-foundation-version-control-repository.md
+++ b/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-team-foundation-version-control-repository.md
@@ -65,4 +65,4 @@ To follow these steps, you must use Windows and have the following tools install
## Further reading
- "[AUTOTITLE](/get-started/using-git/troubleshooting-the-2-gb-push-limit)"
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-an-external-git-repository-using-the-command-line.md b/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-an-external-git-repository-using-the-command-line.md
index 361b21b0e6..261c22c9d9 100644
--- a/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-an-external-git-repository-using-the-command-line.md
+++ b/content/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-an-external-git-repository-using-the-command-line.md
@@ -59,4 +59,4 @@ If the repository you are importing contains large files, you may run into a war
## Further reading
- "[AUTOTITLE](/get-started/using-git/troubleshooting-the-2-gb-push-limit)"
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/content/migrations/using-github-enterprise-importer/understanding-github-enterprise-importer/migration-support-for-github-enterprise-importer.md b/content/migrations/using-github-enterprise-importer/understanding-github-enterprise-importer/migration-support-for-github-enterprise-importer.md
index 297cc1b91d..a608338f27 100644
--- a/content/migrations/using-github-enterprise-importer/understanding-github-enterprise-importer/migration-support-for-github-enterprise-importer.md
+++ b/content/migrations/using-github-enterprise-importer/understanding-github-enterprise-importer/migration-support-for-github-enterprise-importer.md
@@ -177,4 +177,4 @@ There are limits to what {% data variables.product.prodname_importer_proper_name
- **{% data variables.large_files.product_name_short %} objects not migrated**: The {% data variables.product.prodname_importer_secondary_name %} can migrate repositories that use {% data variables.large_files.product_name_short %}, but the LFS objects themselves will not be migrated. They can be pushed to your migration destination as a follow-up task after the migration is complete. For more information, see "[AUTOTITLE](/repositories/creating-and-managing-repositories/duplicating-a-repository#mirroring-a-repository-that-contains-git-large-file-storage-objects)."
- **Follow-up tasks required:** When migrating between {% data variables.product.prodname_dotcom %} products, certain settings are not migrated and must be reconfigured in the new repository. For a list of follow-up tasks you'll need to complete after each migration, see "[AUTOTITLE](/migrations/using-github-enterprise-importer/understanding-github-enterprise-importer/migrating-between-github-products-with-github-enterprise-importer#completing-follow-up-tasks)."
- **Delayed code search functionality:** Re-indexing the search index can take a few hours after a repository is migrated, and code searches may return unexpected results until re-indexing is complete.
-- **Rulesets configured for your organization can cause migrations to fail**: For example, if you configured a rule that requires email addresses for commit authors to end with `@monalisa.cat`, and the repository you're migrating contains commits that don't comply with this rule, your migration will fail. For more information about rulesets, see "[AUTOTITLE](/enterprise-cloud@latest/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/about-rulesets)."
\ No newline at end of file
+- **Rulesets configured for your organization can cause migrations to fail**: For example, if you configured a rule that requires email addresses for commit authors to end with `@monalisa.cat`, and the repository you're migrating contains commits that don't comply with this rule, your migration will fail. For more information about rulesets, see "[AUTOTITLE](/enterprise-cloud@latest/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/about-rulesets)."
diff --git a/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/managing-bots-and-service-accounts-with-two-factor-authentication.md b/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/managing-bots-and-service-accounts-with-two-factor-authentication.md
index f89e6614e5..1ec2c36bf0 100644
--- a/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/managing-bots-and-service-accounts-with-two-factor-authentication.md
+++ b/content/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/managing-bots-and-service-accounts-with-two-factor-authentication.md
@@ -45,4 +45,4 @@ You should ensure that 2FA is enabled for unattended or shared access accounts i
1. Copy the secret that's displayed in the dialog box.
1. Reconfigure 2FA using the copied secret.
1. Select a CLI app (such as oathtool) for generating TOTP codes from the TOTP secret. You will use the app to generate a new TOTP code from the TOTP secret every time you need to access the account. For more information, see [oathtool](https://www.nongnu.org/oath-toolkit/man-oathtool.html) in the OATH Toolkit documentation.
-1. When you need to access the account, use the password reset functionality to reset the password (via the mailing list), and use the CLI app to generate a TOTP code.
\ No newline at end of file
+1. When you need to access the account, use the password reset functionality to reset the password (via the mailing list), and use the CLI app to generate a TOTP code.
diff --git a/content/organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization.md b/content/organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization.md
index 192399e732..c2ae28863b 100644
--- a/content/organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization.md
+++ b/content/organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization.md
@@ -83,4 +83,4 @@ If an organization member was removed from the organization because they did not
{% endif %}
{% ifversion fpt or ghec %}
{% data reusables.organizations.user_must_accept_invite_email %} {% data reusables.organizations.cancel_org_invite %}
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/content/organizations/managing-organization-settings/creating-rulesets-for-repositories-in-your-organization.md b/content/organizations/managing-organization-settings/creating-rulesets-for-repositories-in-your-organization.md
index 96a1a04797..5e6052f5d3 100644
--- a/content/organizations/managing-organization-settings/creating-rulesets-for-repositories-in-your-organization.md
+++ b/content/organizations/managing-organization-settings/creating-rulesets-for-repositories-in-your-organization.md
@@ -90,4 +90,4 @@ To target all repositories in your organization, in the "Target repositories" se
## About regular expressions for commit metadata
-{% data reusables.repositories.rulesets-commit-regex %}
\ No newline at end of file
+{% data reusables.repositories.rulesets-commit-regex %}
diff --git a/content/organizations/managing-saml-single-sign-on-for-your-organization/accessing-your-organization-if-your-identity-provider-is-unavailable.md b/content/organizations/managing-saml-single-sign-on-for-your-organization/accessing-your-organization-if-your-identity-provider-is-unavailable.md
index cce914996e..233e1002e2 100644
--- a/content/organizations/managing-saml-single-sign-on-for-your-organization/accessing-your-organization-if-your-identity-provider-is-unavailable.md
+++ b/content/organizations/managing-saml-single-sign-on-for-your-organization/accessing-your-organization-if-your-identity-provider-is-unavailable.md
@@ -22,4 +22,4 @@ Organization owners can use one of their downloaded or saved recovery codes to b
## Using a recovery code
1. Attempt to access the organization.
-{% data reusables.saml.recovery-code-access %}
\ No newline at end of file
+{% data reusables.saml.recovery-code-access %}
diff --git a/content/organizations/managing-saml-single-sign-on-for-your-organization/disabling-saml-single-sign-on-for-your-organization.md b/content/organizations/managing-saml-single-sign-on-for-your-organization/disabling-saml-single-sign-on-for-your-organization.md
index 11ce291279..e62a6195f3 100644
--- a/content/organizations/managing-saml-single-sign-on-for-your-organization/disabling-saml-single-sign-on-for-your-organization.md
+++ b/content/organizations/managing-saml-single-sign-on-for-your-organization/disabling-saml-single-sign-on-for-your-organization.md
@@ -22,4 +22,4 @@ After you disable SAML SSO for your organization, all external identities for yo
{% endnote %}
{% data reusables.organizations.security %}
1. Under "SAML single sign-on", deselect **Enable SAML authentication**.
-1. Click **Save**.
\ No newline at end of file
+1. Click **Save**.
diff --git a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-team-access-to-an-organization-repository.md b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-team-access-to-an-organization-repository.md
index 9304d9c2e5..34a911249b 100644
--- a/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-team-access-to-an-organization-repository.md
+++ b/content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-team-access-to-an-organization-repository.md
@@ -42,4 +42,4 @@ If a team has direct access to a repository, you can remove that team's access t
## Further reading
-- "[AUTOTITLE](/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization)"
\ No newline at end of file
+- "[AUTOTITLE](/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization)"
diff --git a/content/site-policy/privacy-policies/github-copilot-for-business-privacy-statement.md b/content/site-policy/privacy-policies/github-copilot-for-business-privacy-statement.md
index e882fc168a..37e4b0c17f 100644
--- a/content/site-policy/privacy-policies/github-copilot-for-business-privacy-statement.md
+++ b/content/site-policy/privacy-policies/github-copilot-for-business-privacy-statement.md
@@ -65,4 +65,4 @@ User Engagement Data is used by GitHub, and Microsoft to provide the service and
User engagement data (which includes pseudonymous identifiers and general usage data), is required for the use of GitHub Copilot and will continue to be collected, processed, and shared with Microsoft when you use GitHub Copilot.
-For more information on how GitHub processes and uses personal data, please see the [GitHub Privacy Statement](/site-policy/privacy-policies/github-privacy-statement).
\ No newline at end of file
+For more information on how GitHub processes and uses personal data, please see the [GitHub Privacy Statement](/site-policy/privacy-policies/github-privacy-statement).
diff --git a/content/webhooks/using-webhooks/creating-webhooks.md b/content/webhooks/using-webhooks/creating-webhooks.md
index af2858b5f5..e82587451b 100644
--- a/content/webhooks/using-webhooks/creating-webhooks.md
+++ b/content/webhooks/using-webhooks/creating-webhooks.md
@@ -101,4 +101,4 @@ You can subscribe your {% data variables.product.prodname_github_app %} to webho
## Further reading
-- "[AUTOTITLE](/webhooks/using-webhooks/handling-webhook-deliveries)"
\ No newline at end of file
+- "[AUTOTITLE](/webhooks/using-webhooks/handling-webhook-deliveries)"
diff --git a/content/webhooks/using-webhooks/disabling-webhooks.md b/content/webhooks/using-webhooks/disabling-webhooks.md
index 4bae562a6a..b8c03f8a2a 100644
--- a/content/webhooks/using-webhooks/disabling-webhooks.md
+++ b/content/webhooks/using-webhooks/disabling-webhooks.md
@@ -72,4 +72,4 @@ You can disable webhooks that were previously enabled for events relating to {%
## Disabling webhooks for a {% data variables.product.prodname_github_app %}
-You can disable webhook deliveries to your {% data variables.product.prodname_github_app %}, or change the events it subscribes to. For more information, see "[AUTOTITLE](/apps/maintaining-github-apps/modifying-a-github-app-registration#activating-or-deactivating-the-github-app-webhook)."
\ No newline at end of file
+You can disable webhook deliveries to your {% data variables.product.prodname_github_app %}, or change the events it subscribes to. For more information, see "[AUTOTITLE](/apps/maintaining-github-apps/modifying-a-github-app-registration#activating-or-deactivating-the-github-app-webhook)."
diff --git a/data/reusables/accounts/alternative-authentication.md b/data/reusables/accounts/alternative-authentication.md
index c21644389f..3ad34028c7 100644
--- a/data/reusables/accounts/alternative-authentication.md
+++ b/data/reusables/accounts/alternative-authentication.md
@@ -1,4 +1,4 @@
Choose a recovery verification factor.
- If you've used your current device to log into this account before and would like to use the device for verification, click **Verify with this device**. Device verification is recorded with cookies, and won't be available if your browser deletes cookies regularly.
- If you've previously set up an SSH key on this account and would like to use the SSH key for verification, click **SSH key**.
- - If you've previously set up a {% data variables.product.pat_generic %} and would like to use the {% data variables.product.pat_generic %} for verification, click **{% data variables.product.pat_generic_caps %}**.
\ No newline at end of file
+ - If you've previously set up a {% data variables.product.pat_generic %} and would like to use the {% data variables.product.pat_generic %} for verification, click **{% data variables.product.pat_generic_caps %}**.
diff --git a/data/reusables/accounts/marketing-emails.md b/data/reusables/accounts/marketing-emails.md
index 2c589f987e..d81900ae9c 100644
--- a/data/reusables/accounts/marketing-emails.md
+++ b/data/reusables/accounts/marketing-emails.md
@@ -2,4 +2,4 @@
- Tips and tricks for getting started with your account
- Customized information about engaging projects or new features
-- Newsletters that you've subscribed to
\ No newline at end of file
+- Newsletters that you've subscribed to
diff --git a/data/reusables/accounts/support-request-recovery.md b/data/reusables/accounts/support-request-recovery.md
index 19dfd6f776..00be0ae3dc 100644
--- a/data/reusables/accounts/support-request-recovery.md
+++ b/data/reusables/accounts/support-request-recovery.md
@@ -1 +1 @@
-A member of {% data variables.contact.github_support %} will review your request and email you within three business days. If your request is approved, you'll receive a link to complete your account recovery process. If your request is denied, the email will include a way to contact support with any additional questions.
\ No newline at end of file
+A member of {% data variables.contact.github_support %} will review your request and email you within three business days. If your request is approved, you'll receive a link to complete your account recovery process. If your request is denied, the email will include a way to contact support with any additional questions.
diff --git a/data/reusables/accounts/unlinking-email-address.md b/data/reusables/accounts/unlinking-email-address.md
index c87b769eb0..2ecfab9fad 100644
--- a/data/reusables/accounts/unlinking-email-address.md
+++ b/data/reusables/accounts/unlinking-email-address.md
@@ -8,4 +8,4 @@

1. To finish unlinking your email, on {% data variables.product.prodname_dotcom_the_website %}, click **Unlink**.
-1. Optionally, to create a new account and link your newly unlinked email, click **Create a new account**.
\ No newline at end of file
+1. Optionally, to create a new account and link your newly unlinked email, click **Create a new account**.
diff --git a/data/reusables/actions/about-deployment-with-github-actions.md b/data/reusables/actions/about-deployment-with-github-actions.md
index 5947e762b3..9da6f2f95e 100644
--- a/data/reusables/actions/about-deployment-with-github-actions.md
+++ b/data/reusables/actions/about-deployment-with-github-actions.md
@@ -1 +1 @@
-You can deliver deployments through {% data variables.product.prodname_actions %} and environments or with the REST API and third party apps. For more information about using environments to deploy with {% data variables.product.prodname_actions %}, see "[AUTOTITLE](/actions/deployment/targeting-different-environments/using-environments-for-deployment)." For more information about deployments with the REST API, see "[AUTOTITLE](/rest/repos#deployments)."
\ No newline at end of file
+You can deliver deployments through {% data variables.product.prodname_actions %} and environments or with the REST API and third party apps. For more information about using environments to deploy with {% data variables.product.prodname_actions %}, see "[AUTOTITLE](/actions/deployment/targeting-different-environments/using-environments-for-deployment)." For more information about deployments with the REST API, see "[AUTOTITLE](/rest/repos#deployments)."
diff --git a/data/reusables/actions/about-enterprise-level-runner-groups.md b/data/reusables/actions/about-enterprise-level-runner-groups.md
index cac6892dd9..e6ce2e2953 100644
--- a/data/reusables/actions/about-enterprise-level-runner-groups.md
+++ b/data/reusables/actions/about-enterprise-level-runner-groups.md
@@ -1 +1 @@
-By default, repositories in an organization do not have access to enterprise-level runner groups. To give repositories access to enterprise runner groups, organization owners must configure each enterprise runner group and choose which repositories have access.
\ No newline at end of file
+By default, repositories in an organization do not have access to enterprise-level runner groups. To give repositories access to enterprise runner groups, organization owners must configure each enterprise runner group and choose which repositories have access.
diff --git a/data/reusables/actions/about-larger-runners-billing.md b/data/reusables/actions/about-larger-runners-billing.md
index 9a7100c467..b8b23d827f 100644
--- a/data/reusables/actions/about-larger-runners-billing.md
+++ b/data/reusables/actions/about-larger-runners-billing.md
@@ -1 +1 @@
-{% data variables.actions.hosted_runner_caps %}s are only billed at the per-minute rate for the amount of time workflows are executed on them. There is no cost associated with creating a {% data variables.actions.hosted_runner %} that is not being used by a workflow.
\ No newline at end of file
+{% data variables.actions.hosted_runner_caps %}s are only billed at the per-minute rate for the amount of time workflows are executed on them. There is no cost associated with creating a {% data variables.actions.hosted_runner %} that is not being used by a workflow.
diff --git a/data/reusables/actions/about-larger-runners.md b/data/reusables/actions/about-larger-runners.md
index ab63718fa8..a51daa7079 100644
--- a/data/reusables/actions/about-larger-runners.md
+++ b/data/reusables/actions/about-larger-runners.md
@@ -1 +1 @@
-In addition to the [standard {% data variables.product.prodname_dotcom %}-hosted runners](/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources), {% data variables.product.prodname_dotcom %} offers customers on {% data variables.product.prodname_team %} and {% data variables.product.prodname_ghe_cloud %} plans a range of managed virtual machines with more RAM, CPU, and disk space. These runners are hosted by {% data variables.product.prodname_dotcom %} and have the runner application and other tools preinstalled.
\ No newline at end of file
+In addition to the [standard {% data variables.product.prodname_dotcom %}-hosted runners](/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources), {% data variables.product.prodname_dotcom %} offers customers on {% data variables.product.prodname_team %} and {% data variables.product.prodname_ghe_cloud %} plans a range of managed virtual machines with more RAM, CPU, and disk space. These runners are hosted by {% data variables.product.prodname_dotcom %} and have the runner application and other tools preinstalled.
diff --git a/data/reusables/actions/about-moving-a-runner-to-a-group.md b/data/reusables/actions/about-moving-a-runner-to-a-group.md
index fead9fed0d..4b2474f6ad 100644
--- a/data/reusables/actions/about-moving-a-runner-to-a-group.md
+++ b/data/reusables/actions/about-moving-a-runner-to-a-group.md
@@ -1 +1 @@
-If you don't specify a runner group during the registration process, your new runners are automatically assigned to the default group, and can then be moved to another group.
\ No newline at end of file
+If you don't specify a runner group during the registration process, your new runners are automatically assigned to the default group, and can then be moved to another group.
diff --git a/data/reusables/actions/about-organization-level-runner-groups.md b/data/reusables/actions/about-organization-level-runner-groups.md
index cf23a3b59e..8bfdf20361 100644
--- a/data/reusables/actions/about-organization-level-runner-groups.md
+++ b/data/reusables/actions/about-organization-level-runner-groups.md
@@ -1 +1 @@
-By default, all repositories in an organization are granted access to organization-level runner groups. To restrict which repositories have access, organization owners must configure organization runner groups and choose which repositories have access.
\ No newline at end of file
+By default, all repositories in an organization are granted access to organization-level runner groups. To restrict which repositories have access, organization owners must configure organization runner groups and choose which repositories have access.
diff --git a/data/reusables/actions/about-removing-a-runner-group.md b/data/reusables/actions/about-removing-a-runner-group.md
index a774df594d..446decf7e8 100644
--- a/data/reusables/actions/about-removing-a-runner-group.md
+++ b/data/reusables/actions/about-removing-a-runner-group.md
@@ -1 +1 @@
-In order to remove a runner group, you must first move or remove all of the runners from the group.
\ No newline at end of file
+In order to remove a runner group, you must first move or remove all of the runners from the group.
diff --git a/data/reusables/actions/about-restricting-workflow-access-with-runner-groups.md b/data/reusables/actions/about-restricting-workflow-access-with-runner-groups.md
index 7dd9800688..bf1ad7fdc4 100644
--- a/data/reusables/actions/about-restricting-workflow-access-with-runner-groups.md
+++ b/data/reusables/actions/about-restricting-workflow-access-with-runner-groups.md
@@ -1 +1 @@
-You can configure a runner group to run either selected workflows or all workflows. For example, you might use this setting to protect secrets that are stored on runners or to standardize deployment workflows by restricting a runner group to run only a specific reusable workflow. This setting cannot be overridden if you are configuring an organization's runner group that was shared by an enterprise.
\ No newline at end of file
+You can configure a runner group to run either selected workflows or all workflows. For example, you might use this setting to protect secrets that are stored on runners or to standardize deployment workflows by restricting a runner group to run only a specific reusable workflow. This setting cannot be overridden if you are configuring an organization's runner group that was shared by an enterprise.
diff --git a/data/reusables/actions/about-viewing-runner-list.md b/data/reusables/actions/about-viewing-runner-list.md
index 3a6f9b0e75..365b660ba8 100644
--- a/data/reusables/actions/about-viewing-runner-list.md
+++ b/data/reusables/actions/about-viewing-runner-list.md
@@ -1 +1 @@
-If you have `repo: write` access to a repository, you can view a list of the runners available to the repository.
\ No newline at end of file
+If you have `repo: write` access to a repository, you can view a list of the runners available to the repository.
diff --git a/data/reusables/actions/actions-tab-new-runners-note.md b/data/reusables/actions/actions-tab-new-runners-note.md
index c59b599334..4395a12b55 100644
--- a/data/reusables/actions/actions-tab-new-runners-note.md
+++ b/data/reusables/actions/actions-tab-new-runners-note.md
@@ -2,4 +2,4 @@
**Note:** Enterprise and organization owners with privileges to create runners have the option to create new runners from this page. If you are an enterprise or organization owner, click **New runner** at the top right of the list of runners to add runners to the repository. For more information, see {% ifversion actions-hosted-runners %}"[AUTOTITLE](/actions/using-github-hosted-runners/managing-larger-runners)" and {% endif %}"[AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners/adding-self-hosted-runners)."
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/data/reusables/actions/actions-use-sha-pinning.md b/data/reusables/actions/actions-use-sha-pinning.md
index 2fa1966261..1cfbddf5df 100644
--- a/data/reusables/actions/actions-use-sha-pinning.md
+++ b/data/reusables/actions/actions-use-sha-pinning.md
@@ -1 +1 @@
-{% data variables.product.prodname_dotcom %} recommends pinning actions to a commit SHA. To get a newer version, you will need to update the SHA. You can also reference a tag or branch, but the action may change without warning.
\ No newline at end of file
+{% data variables.product.prodname_dotcom %} recommends pinning actions to a commit SHA. To get a newer version, you will need to update the SHA. You can also reference a tag or branch, but the action may change without warning.
diff --git a/data/reusables/actions/azure-vnet-injected-runners-intro.md b/data/reusables/actions/azure-vnet-injected-runners-intro.md
index 2c9aa516cd..c0ba45862b 100644
--- a/data/reusables/actions/azure-vnet-injected-runners-intro.md
+++ b/data/reusables/actions/azure-vnet-injected-runners-intro.md
@@ -1 +1 @@
-If you are using Azure and {% data variables.product.prodname_ghe_cloud %}, you can create {% data variables.product.company_short %}-hosted runners in your Azure VNET(s). This enables you to take advantage of {% data variables.product.company_short %}-managed infrastructure for your CI/CD while providing you with full control over the networking policies of your runners. For more information about Azure VNET, see [What is Azure Virtual Network?](https://learn.microsoft.com/en-us/azure/virtual-network/virtual-networks-overview) in the Azure documentation.
\ No newline at end of file
+If you are using Azure and {% data variables.product.prodname_ghe_cloud %}, you can create {% data variables.product.company_short %}-hosted runners in your Azure VNET(s). This enables you to take advantage of {% data variables.product.company_short %}-managed infrastructure for your CI/CD while providing you with full control over the networking policies of your runners. For more information about Azure VNET, see [What is Azure Virtual Network?](https://learn.microsoft.com/en-us/azure/virtual-network/virtual-networks-overview) in the Azure documentation.
diff --git a/data/reusables/actions/cache-eviction-policy.md b/data/reusables/actions/cache-eviction-policy.md
index 5e2195dbb5..0e98d854d4 100644
--- a/data/reusables/actions/cache-eviction-policy.md
+++ b/data/reusables/actions/cache-eviction-policy.md
@@ -1 +1 @@
-Once a repository has reached its maximum cache storage, the cache eviction policy will create space by deleting the oldest caches in the repository.
\ No newline at end of file
+Once a repository has reached its maximum cache storage, the cache eviction policy will create space by deleting the oldest caches in the repository.
diff --git a/data/reusables/actions/changing-organization-access-for-a-runner-group.md b/data/reusables/actions/changing-organization-access-for-a-runner-group.md
index 414e764d51..b33f62366a 100644
--- a/data/reusables/actions/changing-organization-access-for-a-runner-group.md
+++ b/data/reusables/actions/changing-organization-access-for-a-runner-group.md
@@ -9,4 +9,4 @@ Always include a security admonition above this procedure. This is either one of
1. Under "Organization access," use the dropdown menu to click **Selected organizations**.
1. To the right of the dropdown menu, click {% octicon "gear" aria-label="The Gear icon" %}.
1. In the popup, use the checkboxes to select organizations that can use this runner group.
-1. Click **Save group**.
\ No newline at end of file
+1. Click **Save group**.
diff --git a/data/reusables/actions/changing-repository-access-for-a-runner-group.md b/data/reusables/actions/changing-repository-access-for-a-runner-group.md
index 11be7d0ed3..b0215d20a7 100644
--- a/data/reusables/actions/changing-repository-access-for-a-runner-group.md
+++ b/data/reusables/actions/changing-repository-access-for-a-runner-group.md
@@ -10,4 +10,4 @@ Always include a security admonition above this procedure. This is either one of
1. Under "Repository access," use the dropdown menu to click **Selected organizations**.
1. To the right of the dropdown menu, click {% octicon "gear" aria-label="The Gear icon" %}.
1. In the popup, use the checkboxes to select repositories that can access this runner group.
-1. Click **Save group**.
\ No newline at end of file
+1. Click **Save group**.
diff --git a/data/reusables/actions/changing-workflow-access-for-a-runner-group.md b/data/reusables/actions/changing-workflow-access-for-a-runner-group.md
index 7863048141..3c6e36d74a 100644
--- a/data/reusables/actions/changing-workflow-access-for-a-runner-group.md
+++ b/data/reusables/actions/changing-workflow-access-for-a-runner-group.md
@@ -15,4 +15,4 @@ Always include a security admonition above this procedure. This is either one of
Organization-owned runner groups cannot access workflows from a different organization in the enterprise; instead, you must create an enterprise-owned runner group.
-1. Click **Save**.
\ No newline at end of file
+1. Click **Save**.
diff --git a/data/reusables/actions/configure-autoscaling-for-larger-runners.md b/data/reusables/actions/configure-autoscaling-for-larger-runners.md
index 7132403f27..1ef96ee323 100644
--- a/data/reusables/actions/configure-autoscaling-for-larger-runners.md
+++ b/data/reusables/actions/configure-autoscaling-for-larger-runners.md
@@ -1,2 +1,2 @@
1. In the "Auto-scaling" section, under "Maximum Job Concurrency," enter the maximum number of jobs you would like to allow to run at the same time.
-1. Click **Save**.
\ No newline at end of file
+1. Click **Save**.
diff --git a/data/reusables/actions/copy-runner-label.md b/data/reusables/actions/copy-runner-label.md
index 1e1ce97e6a..a801d116e4 100644
--- a/data/reusables/actions/copy-runner-label.md
+++ b/data/reusables/actions/copy-runner-label.md
@@ -1 +1 @@
-1. Optionally, to copy a runner's label to use it in a workflow, click {% octicon "kebab-horizontal" aria-label="More options" %} to the right of the runner, then click **Copy label**.
\ No newline at end of file
+1. Optionally, to copy a runner's label to use it in a workflow, click {% octicon "kebab-horizontal" aria-label="More options" %} to the right of the runner, then click **Copy label**.
diff --git a/data/reusables/actions/custom-deployment-protection-rules-availability.md b/data/reusables/actions/custom-deployment-protection-rules-availability.md
index 74be7f692e..e48763802c 100644
--- a/data/reusables/actions/custom-deployment-protection-rules-availability.md
+++ b/data/reusables/actions/custom-deployment-protection-rules-availability.md
@@ -1 +1 @@
-Custom deployment protection rules are available in public repositories for all plans. For access to custom deployment protection rules in private or internal repositories, you must use {% data variables.product.prodname_enterprise %}. {% data reusables.gated-features.more-info %}
\ No newline at end of file
+Custom deployment protection rules are available in public repositories for all plans. For access to custom deployment protection rules in private or internal repositories, you must use {% data variables.product.prodname_enterprise %}. {% data reusables.gated-features.more-info %}
diff --git a/data/reusables/actions/deployment-history-beta-note.md b/data/reusables/actions/deployment-history-beta-note.md
index 7782fc1ed5..346bcdb713 100644
--- a/data/reusables/actions/deployment-history-beta-note.md
+++ b/data/reusables/actions/deployment-history-beta-note.md
@@ -2,4 +2,4 @@
**Note:** Deployment history is currently in beta and subject to change.
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/data/reusables/actions/github-hosted-larger-runners-azure-vnet-beta.md b/data/reusables/actions/github-hosted-larger-runners-azure-vnet-beta.md
index f03f199597..1ce262c011 100644
--- a/data/reusables/actions/github-hosted-larger-runners-azure-vnet-beta.md
+++ b/data/reusables/actions/github-hosted-larger-runners-azure-vnet-beta.md
@@ -1 +1 @@
-Using {% data variables.product.company_short %}-hosted larger runners with an Azure Virtual Network (VNET) is in private beta and subject to change. This feature may not be available to all users.
\ No newline at end of file
+Using {% data variables.product.company_short %}-hosted larger runners with an Azure Virtual Network (VNET) is in private beta and subject to change. This feature may not be available to all users.
diff --git a/data/reusables/actions/github-token-available-permissions.md b/data/reusables/actions/github-token-available-permissions.md
index 2fda6916ff..b9b5a6b06f 100644
--- a/data/reusables/actions/github-token-available-permissions.md
+++ b/data/reusables/actions/github-token-available-permissions.md
@@ -29,4 +29,4 @@ You can use the following syntax to disable permissions for all of the available
```yaml
permissions: {}
-```
\ No newline at end of file
+```
diff --git a/data/reusables/actions/larger-runner-permissions.md b/data/reusables/actions/larger-runner-permissions.md
index 1d9e0ecdc2..3f1cd49db2 100644
--- a/data/reusables/actions/larger-runner-permissions.md
+++ b/data/reusables/actions/larger-runner-permissions.md
@@ -1 +1 @@
-{% data variables.actions.hosted_runner_caps %}s are only available for organizations and enterprises using the {% data variables.product.prodname_team %} or {% data variables.product.prodname_ghe_cloud %} plans.
\ No newline at end of file
+{% data variables.actions.hosted_runner_caps %}s are only available for organizations and enterprises using the {% data variables.product.prodname_team %} or {% data variables.product.prodname_ghe_cloud %} plans.
diff --git a/data/reusables/actions/larger-runner-static-ip-contact-support.md b/data/reusables/actions/larger-runner-static-ip-contact-support.md
index a8b2368ed0..f515f4c64f 100644
--- a/data/reusables/actions/larger-runner-static-ip-contact-support.md
+++ b/data/reusables/actions/larger-runner-static-ip-contact-support.md
@@ -1 +1 @@
-If you would like to use more than 10 larger runners with static IP address ranges, please contact {% data variables.contact.contact_support %}.
\ No newline at end of file
+If you would like to use more than 10 larger runners with static IP address ranges, please contact {% data variables.contact.contact_support %}.
diff --git a/data/reusables/actions/networking-for-larger-runners.md b/data/reusables/actions/networking-for-larger-runners.md
index 0fcf635460..995950aa09 100644
--- a/data/reusables/actions/networking-for-larger-runners.md
+++ b/data/reusables/actions/networking-for-larger-runners.md
@@ -1,2 +1,2 @@
1. To assign static IP addresses to the runner, under "Networking," check **Assign unique & static public IP address ranges for this runner**.
-1. Click **Save**.
\ No newline at end of file
+1. Click **Save**.
diff --git a/data/reusables/actions/oidc-further-reading.md b/data/reusables/actions/oidc-further-reading.md
index 0708deadbe..97c80e40fc 100644
--- a/data/reusables/actions/oidc-further-reading.md
+++ b/data/reusables/actions/oidc-further-reading.md
@@ -1,4 +1,4 @@
- [AUTOTITLE](/actions/deployment/security-hardening-your-deployments/using-openid-connect-with-reusable-workflows)
{% ifversion fpt %}- [AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github){% endif %}
{% ifversion ghec %}- [AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github-enterprise-cloud){% endif %}
-{% ifversion ghes %}- [AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github-enterprise-server){% endif %}
\ No newline at end of file
+{% ifversion ghes %}- [AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github-enterprise-server){% endif %}
diff --git a/data/reusables/actions/oidc-permissions-token.md b/data/reusables/actions/oidc-permissions-token.md
index 204b76b365..434a8333e0 100644
--- a/data/reusables/actions/oidc-permissions-token.md
+++ b/data/reusables/actions/oidc-permissions-token.md
@@ -28,4 +28,4 @@ For reusable workflows outside your enterprise or organization, the `permissions
This ensures that the OIDC token generated in the reusable workflow is only allowed to be consumed in the caller workflows when intended.
For more information, see "[AUTOTITLE](/actions/using-workflows/reusing-workflows)."
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/data/reusables/actions/org-access-to-github-hosted-runners.md b/data/reusables/actions/org-access-to-github-hosted-runners.md
index 49a73fcdae..e382b8c599 100644
--- a/data/reusables/actions/org-access-to-github-hosted-runners.md
+++ b/data/reusables/actions/org-access-to-github-hosted-runners.md
@@ -1 +1 @@
-1. To allow organizations to access your {% data variables.actions.hosted_runner %}s, specify the list of organizations that can use it. For more information, see "[Managing access to your runners](#managing-access-to-your-runners)."
\ No newline at end of file
+1. To allow organizations to access your {% data variables.actions.hosted_runner %}s, specify the list of organizations that can use it. For more information, see "[Managing access to your runners](#managing-access-to-your-runners)."
diff --git a/data/reusables/actions/private-networking-intro.md b/data/reusables/actions/private-networking-intro.md
index 8d2b14e2d0..99186e1f56 100644
--- a/data/reusables/actions/private-networking-intro.md
+++ b/data/reusables/actions/private-networking-intro.md
@@ -1 +1 @@
-You can connect {% data variables.product.prodname_dotcom %}-hosted runners to resources on a private network, including package registries, secret managers, and other on-premises services.
\ No newline at end of file
+You can connect {% data variables.product.prodname_dotcom %}-hosted runners to resources on a private network, including package registries, secret managers, and other on-premises services.
diff --git a/data/reusables/actions/private-networking-oidc-intro.md b/data/reusables/actions/private-networking-oidc-intro.md
index 6cb9666f48..2363a6d3ec 100644
--- a/data/reusables/actions/private-networking-oidc-intro.md
+++ b/data/reusables/actions/private-networking-oidc-intro.md
@@ -1 +1 @@
-With {% data variables.product.prodname_actions %}, you can use OpenID Connect (OIDC) tokens to authenticate your workflow outside of {% data variables.product.prodname_actions %}.
\ No newline at end of file
+With {% data variables.product.prodname_actions %}, you can use OpenID Connect (OIDC) tokens to authenticate your workflow outside of {% data variables.product.prodname_actions %}.
diff --git a/data/reusables/actions/private-networking-wireguard-intro.md b/data/reusables/actions/private-networking-wireguard-intro.md
index f3f2f6e7ff..04efe0947e 100644
--- a/data/reusables/actions/private-networking-wireguard-intro.md
+++ b/data/reusables/actions/private-networking-wireguard-intro.md
@@ -1 +1 @@
-If you don't want to maintain separate infrastructure for an API Gateway, you can create an overlay network between your runner and a service in your private network, by running WireGuard in both places.
\ No newline at end of file
+If you don't want to maintain separate infrastructure for an API Gateway, you can create an overlay network between your runner and a service in your private network, by running WireGuard in both places.
diff --git a/data/reusables/actions/rename-larger-runner.md b/data/reusables/actions/rename-larger-runner.md
index 08dcfc3119..70a99af484 100644
--- a/data/reusables/actions/rename-larger-runner.md
+++ b/data/reusables/actions/rename-larger-runner.md
@@ -1,2 +1,2 @@
1. Enter a new name for the runner in the text field under "Name."
-1. Click **Save**.
\ No newline at end of file
+1. Click **Save**.
diff --git a/data/reusables/actions/runner-groups-enterprise-navigation.md b/data/reusables/actions/runner-groups-enterprise-navigation.md
index 4dd7314680..b8dda85cd1 100644
--- a/data/reusables/actions/runner-groups-enterprise-navigation.md
+++ b/data/reusables/actions/runner-groups-enterprise-navigation.md
@@ -1,4 +1,4 @@
{% data reusables.enterprise-accounts.access-enterprise %}
{% data reusables.enterprise-accounts.policies-tab %}
{% data reusables.enterprise-accounts.actions-tab %}
-{% data reusables.enterprise-accounts.actions-runner-groups-tab %}
\ No newline at end of file
+{% data reusables.enterprise-accounts.actions-runner-groups-tab %}
diff --git a/data/reusables/actions/runners-etc-hosts-file.md b/data/reusables/actions/runners-etc-hosts-file.md
index 32692026f8..837e25e8c5 100644
--- a/data/reusables/actions/runners-etc-hosts-file.md
+++ b/data/reusables/actions/runners-etc-hosts-file.md
@@ -1 +1 @@
-{% data variables.product.prodname_dotcom %}-hosted runners are provisioned with an `etc/hosts` file that blocks network access to various cryptocurrency mining pools and malicious sites. Hosts such as MiningMadness.com and cpu-pool.com are rerouted to localhost so that they do not present a significant security risk.
\ No newline at end of file
+{% data variables.product.prodname_dotcom %}-hosted runners are provisioned with an `etc/hosts` file that blocks network access to various cryptocurrency mining pools and malicious sites. Hosts such as MiningMadness.com and cpu-pool.com are rerouted to localhost so that they do not present a significant security risk.
diff --git a/data/reusables/actions/select-a-larger-runner.md b/data/reusables/actions/select-a-larger-runner.md
index fe2ea3e96b..74eb55a64a 100644
--- a/data/reusables/actions/select-a-larger-runner.md
+++ b/data/reusables/actions/select-a-larger-runner.md
@@ -1 +1 @@
-1. In the list of runners, select the runner you would like to edit.
\ No newline at end of file
+1. In the list of runners, select the runner you would like to edit.
diff --git a/data/reusables/actions/self-hosted-runner-assign-label-steps.md b/data/reusables/actions/self-hosted-runner-assign-label-steps.md
index ec89f62ddc..5b48a9980e 100644
--- a/data/reusables/actions/self-hosted-runner-assign-label-steps.md
+++ b/data/reusables/actions/self-hosted-runner-assign-label-steps.md
@@ -1,2 +1,2 @@
{% data reusables.actions.runner-label-settings %}
- 1. To assign a label to your self-hosted runner, in the "Find or create a label" field, click the label.
\ No newline at end of file
+ 1. To assign a label to your self-hosted runner, in the "Find or create a label" field, click the label.
diff --git a/data/reusables/actions/self-hosted-runner-navigate-to-org.md b/data/reusables/actions/self-hosted-runner-navigate-to-org.md
index ce69fae975..1cb14448c5 100644
--- a/data/reusables/actions/self-hosted-runner-navigate-to-org.md
+++ b/data/reusables/actions/self-hosted-runner-navigate-to-org.md
@@ -1,3 +1,3 @@
1. Navigate to the main page of the organization where your self-hosted runner group is registered.
1. Click {% octicon "gear" aria-label="The Settings gear" %} **Settings**.
-{% data reusables.organizations.settings-sidebar-actions-runners %}
\ No newline at end of file
+{% data reusables.organizations.settings-sidebar-actions-runners %}
diff --git a/data/reusables/actions/self-hosted-runner-navigate-to-repo.md b/data/reusables/actions/self-hosted-runner-navigate-to-repo.md
index bf62c0a39b..0d0547f825 100644
--- a/data/reusables/actions/self-hosted-runner-navigate-to-repo.md
+++ b/data/reusables/actions/self-hosted-runner-navigate-to-repo.md
@@ -1,3 +1,3 @@
1. Navigate to the main page of the repository where your self-hosted runner group is registered.
1. Click {% octicon "gear" aria-label="The Settings gear" %} **Settings**.
-{% data reusables.organizations.settings-sidebar-actions-runners %}
\ No newline at end of file
+{% data reusables.organizations.settings-sidebar-actions-runners %}
diff --git a/data/reusables/actions/self-hosted-runner-remove-label-steps.md b/data/reusables/actions/self-hosted-runner-remove-label-steps.md
index 7c8c760a87..0b20f25f6a 100644
--- a/data/reusables/actions/self-hosted-runner-remove-label-steps.md
+++ b/data/reusables/actions/self-hosted-runner-remove-label-steps.md
@@ -1,2 +1,2 @@
{% data reusables.actions.runner-label-settings %}
- 1. In the "Find or create a label" field, assigned labels are marked with the {% octicon "check" aria-label="The Check icon" %} icon. Click on a marked label to unassign it from your self-hosted runner.
\ No newline at end of file
+ 1. In the "Find or create a label" field, assigned labels are marked with the {% octicon "check" aria-label="The Check icon" %} icon. Click on a marked label to unassign it from your self-hosted runner.
diff --git a/data/reusables/actions/self-hosted-runners-create-label-steps.md b/data/reusables/actions/self-hosted-runners-create-label-steps.md
index bcc6d99337..2068de0599 100644
--- a/data/reusables/actions/self-hosted-runners-create-label-steps.md
+++ b/data/reusables/actions/self-hosted-runners-create-label-steps.md
@@ -1,3 +1,3 @@
{% data reusables.actions.settings-sidebar-actions-runner-selection %}
1. In the "Labels" section, click {% octicon "gear" aria-label="The Gear icon" %}.
-1. In the "Find or create a label" field, type the name of your new label and click **Create new label**. The custom label is created and assigned to the self-hosted runner. Custom labels can be removed from self-hosted runners, but they currently can't be manually deleted. {% data reusables.actions.actions-unused-labels %}
\ No newline at end of file
+1. In the "Find or create a label" field, type the name of your new label and click **Create new label**. The custom label is created and assigned to the self-hosted runner. Custom labels can be removed from self-hosted runners, but they currently can't be manually deleted. {% data reusables.actions.actions-unused-labels %}
diff --git a/data/reusables/actions/self-hosted-runners-software.md b/data/reusables/actions/self-hosted-runners-software.md
index e124f9d628..c52d49aca7 100644
--- a/data/reusables/actions/self-hosted-runners-software.md
+++ b/data/reusables/actions/self-hosted-runners-software.md
@@ -1 +1 @@
-You must install the required software on your self-hosted runners. For more information about self-hosted runners, see "[AUTOTITLE](/actions/hosting-your-own-runners)."
\ No newline at end of file
+You must install the required software on your self-hosted runners. For more information about self-hosted runners, see "[AUTOTITLE](/actions/hosting-your-own-runners)."
diff --git a/data/reusables/actions/settings-ui/settings-actions-runners.md b/data/reusables/actions/settings-ui/settings-actions-runners.md
index 8d770041fc..9e079b06d1 100644
--- a/data/reusables/actions/settings-ui/settings-actions-runners.md
+++ b/data/reusables/actions/settings-ui/settings-actions-runners.md
@@ -1 +1 @@
-1. In the left sidebar, click {% octicon "play" aria-hidden="true" %} **Actions**, then click **Runners**.
\ No newline at end of file
+1. In the left sidebar, click {% octicon "play" aria-hidden="true" %} **Actions**, then click **Runners**.
diff --git a/data/reusables/actions/test-private-action-example.md b/data/reusables/actions/test-private-action-example.md
index 24f5e60364..7e4cf0d869 100644
--- a/data/reusables/actions/test-private-action-example.md
+++ b/data/reusables/actions/test-private-action-example.md
@@ -1,3 +1,3 @@
From your repository, click the **Actions** tab, and select the latest workflow run. Under **Jobs** or in the visualization graph, click **A job to say hello**.
-Click **Hello world action step**, and you should see "Hello Mona the Octocat" or the name you used for the `who-to-greet` input printed in the log. To see the timestamp, click **Get the output time**.
\ No newline at end of file
+Click **Hello world action step**, and you should see "Hello Mona the Octocat" or the name you used for the `who-to-greet` input printed in the log. To see the timestamp, click **Get the output time**.
diff --git a/data/reusables/actions/workflows/runner-groups-enterprise-organization-access.md b/data/reusables/actions/workflows/runner-groups-enterprise-organization-access.md
index 3ddf39fe81..f628633966 100644
--- a/data/reusables/actions/workflows/runner-groups-enterprise-organization-access.md
+++ b/data/reusables/actions/workflows/runner-groups-enterprise-organization-access.md
@@ -1 +1 @@
-1. To choose a policy for organization access, select the **Organization access** dropdown menu and click a policy. You can configure a runner group to be accessible to a specific list of organizations, or all organizations in the enterprise.{% ifversion ghes %} By default, only private repositories can access runners in a runner group, but you can override this.{% endif %}
\ No newline at end of file
+1. To choose a policy for organization access, select the **Organization access** dropdown menu and click a policy. You can configure a runner group to be accessible to a specific list of organizations, or all organizations in the enterprise.{% ifversion ghes %} By default, only private repositories can access runners in a runner group, but you can override this.{% endif %}
diff --git a/data/reusables/actions/workflows/setup-java-step-explainer.md b/data/reusables/actions/workflows/setup-java-step-explainer.md
index fd3528ea7a..25aa3b588f 100644
--- a/data/reusables/actions/workflows/setup-java-step-explainer.md
+++ b/data/reusables/actions/workflows/setup-java-step-explainer.md
@@ -1 +1 @@
-# This step uses the `actions/setup-java` action to configure the Eclipse Temurin (Java) 17 JDK by Eclipse Adoptium.
\ No newline at end of file
+# This step uses the `actions/setup-java` action to configure the Eclipse Temurin (Java) 17 JDK by Eclipse Adoptium.
diff --git a/data/reusables/actions/workflows/workflow-checkout-step-explainer.md b/data/reusables/actions/workflows/workflow-checkout-step-explainer.md
index 3ea97f5eb4..e3bb696346 100644
--- a/data/reusables/actions/workflows/workflow-checkout-step-explainer.md
+++ b/data/reusables/actions/workflows/workflow-checkout-step-explainer.md
@@ -1 +1 @@
-# This step uses the `actions/checkout` action to download a copy of your repository on the runner.
\ No newline at end of file
+# This step uses the `actions/checkout` action to download a copy of your repository on the runner.
diff --git a/data/reusables/actions/workflows/workflow-syntax-name.md b/data/reusables/actions/workflows/workflow-syntax-name.md
index ee55e5145a..49c0d6f3ce 100644
--- a/data/reusables/actions/workflows/workflow-syntax-name.md
+++ b/data/reusables/actions/workflows/workflow-syntax-name.md
@@ -1 +1 @@
-The name of the workflow. {% data variables.product.prodname_dotcom %} displays the names of your workflows under your repository's "Actions" tab. If you omit `name`, {% data variables.product.prodname_dotcom %} displays the workflow file path relative to the root of the repository.
\ No newline at end of file
+The name of the workflow. {% data variables.product.prodname_dotcom %} displays the names of your workflows under your repository's "Actions" tab. If you omit `name`, {% data variables.product.prodname_dotcom %} displays the workflow file path relative to the root of the repository.
diff --git a/data/reusables/apps/settings-step.md b/data/reusables/apps/settings-step.md
index 76cf40ac43..bc30fe8dd1 100644
--- a/data/reusables/apps/settings-step.md
+++ b/data/reusables/apps/settings-step.md
@@ -3,4 +3,4 @@
- For a {% data variables.product.prodname_github_app %} owned by a personal account, click **Settings**.
- For a {% data variables.product.prodname_github_app %} owned by an organization:
1. Click **Your organizations**.
- 1. To the right of the organization, click **Settings**.
\ No newline at end of file
+ 1. To the right of the organization, click **Settings**.
diff --git a/data/reusables/audit_log/audited-data-list.md b/data/reusables/audit_log/audited-data-list.md
index 009333fd3f..97281e205b 100644
--- a/data/reusables/audit_log/audited-data-list.md
+++ b/data/reusables/audit_log/audited-data-list.md
@@ -1,2 +1,2 @@
{% data reusables.audit_log.audit-log-api-info %}{% ifversion git-events-audit-log %}
-- Git events, such as cloning, fetching, and pushing {% ifversion enable-git-events %}(must be enabled, see "[AUTOTITLE](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise)"){% endif %}{% endif %}
\ No newline at end of file
+- Git events, such as cloning, fetching, and pushing {% ifversion enable-git-events %}(must be enabled, see "[AUTOTITLE](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise)"){% endif %}{% endif %}
diff --git a/data/reusables/audit_log/category-operation-notation.md b/data/reusables/audit_log/category-operation-notation.md
index 790001e700..aabaa35ddb 100644
--- a/data/reusables/audit_log/category-operation-notation.md
+++ b/data/reusables/audit_log/category-operation-notation.md
@@ -1 +1 @@
-The name for each audit log entry is composed of a category of events, followed by an operation type. For example, the `repo.create` entry refers to the `create` operation on the `repo` category.
\ No newline at end of file
+The name for each audit log entry is composed of a category of events, followed by an operation type. For example, the `repo.create` entry refers to the `create` operation on the `repo` category.
diff --git a/data/reusables/audit_log/reference-grouped-by-category.md b/data/reusables/audit_log/reference-grouped-by-category.md
index 931d0407b7..dcb7a256a6 100644
--- a/data/reusables/audit_log/reference-grouped-by-category.md
+++ b/data/reusables/audit_log/reference-grouped-by-category.md
@@ -1 +1 @@
-{% data reusables.audit_log.category-operation-notation %} The reference information in this article is grouped by categories.
\ No newline at end of file
+{% data reusables.audit_log.category-operation-notation %} The reference information in this article is grouped by categories.
diff --git a/data/reusables/billing/about-billing.md b/data/reusables/billing/about-billing.md
index b16f64c1db..f8871c21f7 100644
--- a/data/reusables/billing/about-billing.md
+++ b/data/reusables/billing/about-billing.md
@@ -1 +1 @@
-The bill for each account on {% data variables.product.product_name %} consists of the account's plan, plus other any other subscriptions and usage-based billing for the account.
\ No newline at end of file
+The bill for each account on {% data variables.product.product_name %} consists of the account's plan, plus other any other subscriptions and usage-based billing for the account.
diff --git a/data/reusables/code-scanning/autobuild-compiled-languages.md b/data/reusables/code-scanning/autobuild-compiled-languages.md
index 11e608a631..7dabba53e1 100644
--- a/data/reusables/code-scanning/autobuild-compiled-languages.md
+++ b/data/reusables/code-scanning/autobuild-compiled-languages.md
@@ -8,4 +8,4 @@ If you enable default setup, the `autobuild` action will be used to build your c
The basic {% data variables.code-scanning.codeql_workflow %} uses the `autobuild` action to build your code. Alternatively, you can disable `autobuild` and instead specify explicit build commands to analyze only the files that are built by these custom commands.
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/data/reusables/code-scanning/default-setup-automatic.md b/data/reusables/code-scanning/default-setup-automatic.md
index 4a6bd22306..8bfb61ebec 100644
--- a/data/reusables/code-scanning/default-setup-automatic.md
+++ b/data/reusables/code-scanning/default-setup-automatic.md
@@ -2,4 +2,4 @@
If the code in a repository changes to include {% ifversion code-scanning-default-setup-go %}Go, {% endif %}JavaScript/TypeScript, Python, or Ruby, {% data variables.product.prodname_dotcom %} will automatically update the {% data variables.product.prodname_code_scanning %} configuration to include the new language. If {% data variables.product.prodname_code_scanning %} fails with the new configuration, {% data variables.product.prodname_dotcom %} will resume the previous configuration automatically so that the repository does not lose {% data variables.product.prodname_code_scanning %} coverage. Compiled languages are not automatically included in default setup configuration because they often require more advanced configuration, but you can manually add any {% data variables.product.prodname_codeql %}-supported compiled language{% ifversion codeql-swift-advanced-setup %} other than Swift{% endif %} to your default setup configuration.
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/data/reusables/code-scanning/limitation-org-enable-all.md b/data/reusables/code-scanning/limitation-org-enable-all.md
index ad7dd55aae..7e4f9fe12d 100644
--- a/data/reusables/code-scanning/limitation-org-enable-all.md
+++ b/data/reusables/code-scanning/limitation-org-enable-all.md
@@ -1 +1 @@
-If you disable {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} for all repositories this change is not reflected in the coverage information shown in security overview for the organization. The repositories will still appear to have {% data variables.product.prodname_code_scanning %} enabled in the "Security Coverage" view.
\ No newline at end of file
+If you disable {% data variables.product.prodname_codeql %} {% data variables.product.prodname_code_scanning %} for all repositories this change is not reflected in the coverage information shown in security overview for the organization. The repositories will still appear to have {% data variables.product.prodname_code_scanning %} enabled in the "Security Coverage" view.
diff --git a/data/reusables/code-scanning/sarif-upload-retry.md b/data/reusables/code-scanning/sarif-upload-retry.md
index 3e68bd80e6..05f647079d 100644
--- a/data/reusables/code-scanning/sarif-upload-retry.md
+++ b/data/reusables/code-scanning/sarif-upload-retry.md
@@ -1 +1 @@
-1. Rerun the process to upload the SARIF file. It should now succeed if the SARIF file meets the requirements for {% data variables.product.prodname_code_scanning %}. For information about validation and the format supported by {% data variables.product.prodname_code_scanning %}, see "[AUTOTITLE](/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning)."
\ No newline at end of file
+1. Rerun the process to upload the SARIF file. It should now succeed if the SARIF file meets the requirements for {% data variables.product.prodname_code_scanning %}. For information about validation and the format supported by {% data variables.product.prodname_code_scanning %}, see "[AUTOTITLE](/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning)."
diff --git a/data/reusables/codespaces/about-publishing-templates.md b/data/reusables/codespaces/about-publishing-templates.md
index 49a2d1d280..db7aa25357 100644
--- a/data/reusables/codespaces/about-publishing-templates.md
+++ b/data/reusables/codespaces/about-publishing-templates.md
@@ -8,4 +8,4 @@ However, if you delete an unpublished codespace, or if it's automatically delete
**Note:** If an unpublished codespace is currently billed to an organization, publishing the codespace transfers ownership and billing of the codespace to your personal account. For more information, see "[AUTOTITLE](/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces#how-billing-is-handled-for-github-codespaces-templates)."
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/data/reusables/codespaces/port-forwarding-adding-non-jetbrains.md b/data/reusables/codespaces/port-forwarding-adding-non-jetbrains.md
index a3675f42b8..8de1805e4e 100644
--- a/data/reusables/codespaces/port-forwarding-adding-non-jetbrains.md
+++ b/data/reusables/codespaces/port-forwarding-adding-non-jetbrains.md
@@ -11,4 +11,4 @@ You can add a forwarded port to the {% data variables.product.prodname_github_co
Replace `NUMBER` with the port number you want to forward. This can be a comma-separated list of port numbers.
-1. Save the file.
\ No newline at end of file
+1. Save the file.
diff --git a/data/reusables/codespaces/port-forwarding-labeling-non-jetbrains.md b/data/reusables/codespaces/port-forwarding-labeling-non-jetbrains.md
index 384da9edc9..25f868f7cd 100644
--- a/data/reusables/codespaces/port-forwarding-labeling-non-jetbrains.md
+++ b/data/reusables/codespaces/port-forwarding-labeling-non-jetbrains.md
@@ -35,4 +35,4 @@ You can label a port and write the change to a dev container configuration file
"label": "app-pro-preview"
}
}
- ```
\ No newline at end of file
+ ```
diff --git a/data/reusables/codespaces/prebuilds-billing-for-forks.md b/data/reusables/codespaces/prebuilds-billing-for-forks.md
index a1509e7697..85467e1d7e 100644
--- a/data/reusables/codespaces/prebuilds-billing-for-forks.md
+++ b/data/reusables/codespaces/prebuilds-billing-for-forks.md
@@ -1 +1 @@
-If you create prebuilds for a forked repository, the storage cost of those prebuilds is subtracted from your monthly included storage, while available. If you have used all of your included storage, and you have set up billing, your personal account will be billed. This is true even when the codespaces you create for a fork are paid for by the organization that owns the parent repository.
\ No newline at end of file
+If you create prebuilds for a forked repository, the storage cost of those prebuilds is subtracted from your monthly included storage, while available. If you have used all of your included storage, and you have set up billing, your personal account will be billed. This is true even when the codespaces you create for a fork are paid for by the organization that owns the parent repository.
diff --git a/data/reusables/codespaces/using-github-cli.md b/data/reusables/codespaces/using-github-cli.md
index 1d6d451914..a7cca298e8 100644
--- a/data/reusables/codespaces/using-github-cli.md
+++ b/data/reusables/codespaces/using-github-cli.md
@@ -1 +1 @@
-If you have installed {% data variables.product.prodname_cli %}, you can use it to work with {% data variables.product.prodname_github_codespaces %}. {% data reusables.cli.cli-installation %}
\ No newline at end of file
+If you have installed {% data variables.product.prodname_cli %}, you can use it to work with {% data variables.product.prodname_github_codespaces %}. {% data reusables.cli.cli-installation %}
diff --git a/data/reusables/codespaces/when-an-org-pays.md b/data/reusables/codespaces/when-an-org-pays.md
index f15fb071e7..baccc47668 100644
--- a/data/reusables/codespaces/when-an-org-pays.md
+++ b/data/reusables/codespaces/when-an-org-pays.md
@@ -1,3 +1,3 @@
- The organization has set a non-zero spending limit for {% data variables.product.prodname_github_codespaces %}.
- The codespace is created from one of the organization's repositories, or from a fork of one of the organization's repositories. This includes {% ifversion ghec %}public, private, and internal{% elsif fpt %}both public and private{% endif %} repositories.
-- The user creating the codespace is a member or collaborator of the organization, and the organization has enabled {% data variables.product.prodname_github_codespaces %} for this user. This can include all members and collaborators if the organization has chosen to enable {% data variables.product.prodname_codespaces %} for all users. If {% data variables.product.prodname_codespaces %} isn't enabled for a user, they can still create codespaces from public repositories in the organization, but the user will pay for these codespaces.
\ No newline at end of file
+- The user creating the codespace is a member or collaborator of the organization, and the organization has enabled {% data variables.product.prodname_github_codespaces %} for this user. This can include all members and collaborators if the organization has chosen to enable {% data variables.product.prodname_codespaces %} for all users. If {% data variables.product.prodname_codespaces %} isn't enabled for a user, they can still create codespaces from public repositories in the organization, but the user will pay for these codespaces.
diff --git a/data/reusables/contributing/product-note.md b/data/reusables/contributing/product-note.md
index d3b39cc1b9..ceeba011f1 100644
--- a/data/reusables/contributing/product-note.md
+++ b/data/reusables/contributing/product-note.md
@@ -1 +1 @@
-Articles in the "Contributing to GitHub Docs" section refer to the documentation itself and are a resource for GitHub staff and open source contributors.
\ No newline at end of file
+Articles in the "Contributing to GitHub Docs" section refer to the documentation itself and are a resource for GitHub staff and open source contributors.
diff --git a/data/reusables/copilot/access-settings.md b/data/reusables/copilot/access-settings.md
index 9c3582bce0..df1d09ea8f 100644
--- a/data/reusables/copilot/access-settings.md
+++ b/data/reusables/copilot/access-settings.md
@@ -1 +1 @@
-1. In the "Code, planning, and automation" section of the sidebar, click **{% octicon "copilot" aria-hidden="true" %} {% data variables.product.prodname_copilot_short %}**, and then click **Access**.
\ No newline at end of file
+1. In the "Code, planning, and automation" section of the sidebar, click **{% octicon "copilot" aria-hidden="true" %} {% data variables.product.prodname_copilot_short %}**, and then click **Access**.
diff --git a/data/reusables/copilot/copilot-chat-exclusively-code-questions.md b/data/reusables/copilot/copilot-chat-exclusively-code-questions.md
index b92893fe23..eb637c2392 100644
--- a/data/reusables/copilot/copilot-chat-exclusively-code-questions.md
+++ b/data/reusables/copilot/copilot-chat-exclusively-code-questions.md
@@ -1 +1 @@
-{% data variables.product.prodname_copilot_chat %} is intended to answer exclusively coding related questions that you ask in natural language. For example, you can ask {% data variables.product.prodname_copilot_chat %} to help you write a function that returns the sum of two numbers.
\ No newline at end of file
+{% data variables.product.prodname_copilot_chat %} is intended to answer exclusively coding related questions that you ask in natural language. For example, you can ask {% data variables.product.prodname_copilot_chat %} to help you write a function that returns the sum of two numbers.
diff --git a/data/reusables/copilot/jetbrains-languages-and-frameworks.md b/data/reusables/copilot/jetbrains-languages-and-frameworks.md
index d6057f60ab..15b05444b6 100644
--- a/data/reusables/copilot/jetbrains-languages-and-frameworks.md
+++ b/data/reusables/copilot/jetbrains-languages-and-frameworks.md
@@ -1 +1 @@
-1. Under **Languages & Frameworks**, click **{% data variables.product.prodname_copilot %}**.
\ No newline at end of file
+1. Under **Languages & Frameworks**, click **{% data variables.product.prodname_copilot %}**.
diff --git a/data/reusables/copilot/jetbrains-settings.md b/data/reusables/copilot/jetbrains-settings.md
index d421f8e20b..639adff1c5 100644
--- a/data/reusables/copilot/jetbrains-settings.md
+++ b/data/reusables/copilot/jetbrains-settings.md
@@ -1 +1 @@
-1. In your JetBrains IDE, click the **File** menu, then click **Settings**.
\ No newline at end of file
+1. In your JetBrains IDE, click the **File** menu, then click **Settings**.
diff --git a/data/reusables/copilot/supported-tools.md b/data/reusables/copilot/supported-tools.md
index d7e0bc03ea..2b514a6110 100644
--- a/data/reusables/copilot/supported-tools.md
+++ b/data/reusables/copilot/supported-tools.md
@@ -1 +1 @@
-{% data variables.product.prodname_copilot %} is available as an extension in Visual Studio Code, Visual Studio, Vim, Neovim, the JetBrains suite of IDEs, and Azure Data Studio. For more information on using {% data variables.product.prodname_copilot %} in Visual Studio Code, Visual Studio, Vim, Neovim, and JetBrains, see "[AUTOTITLE](/copilot/getting-started-with-github-copilot)." For more information on using {% data variables.product.prodname_copilot %} in Azure Data Studio, see [GitHub Copilot extension](https://learn.microsoft.com/en-us/sql/azure-data-studio/extensions/github-copilot-extension?view=sql-server-ver16) in Microsoft Learn.
\ No newline at end of file
+{% data variables.product.prodname_copilot %} is available as an extension in Visual Studio Code, Visual Studio, Vim, Neovim, the JetBrains suite of IDEs, and Azure Data Studio. For more information on using {% data variables.product.prodname_copilot %} in Visual Studio Code, Visual Studio, Vim, Neovim, and JetBrains, see "[AUTOTITLE](/copilot/getting-started-with-github-copilot)." For more information on using {% data variables.product.prodname_copilot %} in Azure Data Studio, see [GitHub Copilot extension](https://learn.microsoft.com/en-us/sql/azure-data-studio/extensions/github-copilot-extension?view=sql-server-ver16) in Microsoft Learn.
diff --git a/data/reusables/copilot/vs-exit-and-relaunch.md b/data/reusables/copilot/vs-exit-and-relaunch.md
index ace318273c..836fcc9363 100644
--- a/data/reusables/copilot/vs-exit-and-relaunch.md
+++ b/data/reusables/copilot/vs-exit-and-relaunch.md
@@ -1 +1 @@
-1. Close the "Manage Extensions" window, then exit and relaunch {% data variables.product.prodname_vs %}.
\ No newline at end of file
+1. Close the "Manage Extensions" window, then exit and relaunch {% data variables.product.prodname_vs %}.
diff --git a/data/reusables/copilot/vs-extensions.md b/data/reusables/copilot/vs-extensions.md
index 658609e987..745b4d05f4 100644
--- a/data/reusables/copilot/vs-extensions.md
+++ b/data/reusables/copilot/vs-extensions.md
@@ -1,3 +1,3 @@
1. In the {% data variables.product.prodname_vs %} menu bar, click **Extensions**, then click **Manage Extensions**.
- 
\ No newline at end of file
+ 
diff --git a/data/reusables/copilot/vs-for-mac-note.md b/data/reusables/copilot/vs-for-mac-note.md
index 7b75c4f678..8641f1860f 100644
--- a/data/reusables/copilot/vs-for-mac-note.md
+++ b/data/reusables/copilot/vs-for-mac-note.md
@@ -2,4 +2,4 @@
**Note**: {% data variables.product.prodname_copilot %} is not currently available for use with Visual Studio for Mac.
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/data/reusables/dependabot/dependabot-alert-create-PR.md b/data/reusables/dependabot/dependabot-alert-create-PR.md
index 4883a323ee..53a72cf065 100644
--- a/data/reusables/dependabot/dependabot-alert-create-PR.md
+++ b/data/reusables/dependabot/dependabot-alert-create-PR.md
@@ -1,3 +1,3 @@
{% ifversion fpt or ghec or ghes %}
If you have enabled {% data variables.product.prodname_dependabot_security_updates %} for your repository, the alert may also contain a link to a pull request to update the manifest or lock file to the minimum version that resolves the vulnerability. For more information, see "[AUTOTITLE](/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates)."
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/data/reusables/dependabot/dependabot-alert-rules.md b/data/reusables/dependabot/dependabot-alert-rules.md
index 095c553ab1..8e46966876 100644
--- a/data/reusables/dependabot/dependabot-alert-rules.md
+++ b/data/reusables/dependabot/dependabot-alert-rules.md
@@ -1 +1 @@
-Additionally, you can use {% data variables.product.prodname_dependabot %} alert rules to filter out false positive alerts or alerts you're not interested in, based on complex logic from a variety of contextual criteria. For more information, see "[AUTOTITLE](/code-security/dependabot/dependabot-alerts/using-alert-rules-to-prioritize-dependabot-alerts)."
\ No newline at end of file
+Additionally, you can use {% data variables.product.prodname_dependabot %} alert rules to filter out false positive alerts or alerts you're not interested in, based on complex logic from a variety of contextual criteria. For more information, see "[AUTOTITLE](/code-security/dependabot/dependabot-alerts/using-alert-rules-to-prioritize-dependabot-alerts)."
diff --git a/data/reusables/dependabot/dependabot-ignore-dependencies.md b/data/reusables/dependabot/dependabot-ignore-dependencies.md
index 6df870aeaf..f9d99f1072 100644
--- a/data/reusables/dependabot/dependabot-ignore-dependencies.md
+++ b/data/reusables/dependabot/dependabot-ignore-dependencies.md
@@ -1,4 +1,4 @@
If you want to ignore version updates for the dependency, you must do one of the following.
- Configure an `ignore` rule for the dependency in the `dependabot.yml` file. For more information, see "[AUTOTITLE](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#ignore)."
-- Use the `@dependabot ignore` comment command for the dependency in the pull request for the grouped updates. For more information, see "[AUTOTITLE](/code-security/dependabot/working-with-dependabot/managing-pull-requests-for-dependency-updates#managing-dependabot-pull-requests-for-grouped-version-updates-with-comment-commands)."
\ No newline at end of file
+- Use the `@dependabot ignore` comment command for the dependency in the pull request for the grouped updates. For more information, see "[AUTOTITLE](/code-security/dependabot/working-with-dependabot/managing-pull-requests-for-dependency-updates#managing-dependabot-pull-requests-for-grouped-version-updates-with-comment-commands)."
diff --git a/data/reusables/dependabot/dependabot-version-updates-groups-about.md b/data/reusables/dependabot/dependabot-version-updates-groups-about.md
index 7117d9f5f0..d7ab1497cb 100644
--- a/data/reusables/dependabot/dependabot-version-updates-groups-about.md
+++ b/data/reusables/dependabot/dependabot-version-updates-groups-about.md
@@ -1 +1 @@
-By default, {% data variables.product.prodname_dependabot %} raises a single pull request for each dependency that needs to be updated to a newer version. You can use `groups` to create sets of dependencies (per package manager), so that {% data variables.product.prodname_dependabot %} opens a single pull request to update multiple dependencies at the same time.
\ No newline at end of file
+By default, {% data variables.product.prodname_dependabot %} raises a single pull request for each dependency that needs to be updated to a newer version. You can use `groups` to create sets of dependencies (per package manager), so that {% data variables.product.prodname_dependabot %} opens a single pull request to update multiple dependencies at the same time.
diff --git a/data/reusables/dependabot/dependabot-version-updates-groups-beta.md b/data/reusables/dependabot/dependabot-version-updates-groups-beta.md
index 6eb5c04dfa..e60472006b 100644
--- a/data/reusables/dependabot/dependabot-version-updates-groups-beta.md
+++ b/data/reusables/dependabot/dependabot-version-updates-groups-beta.md
@@ -6,4 +6,4 @@
{% endnote %}
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/data/reusables/dependabot/dependabot-version-updates-groups-semver.md b/data/reusables/dependabot/dependabot-version-updates-groups-semver.md
index 331e6a224c..6afd5a1b5c 100644
--- a/data/reusables/dependabot/dependabot-version-updates-groups-semver.md
+++ b/data/reusables/dependabot/dependabot-version-updates-groups-semver.md
@@ -4,4 +4,4 @@ You can also specify grouping settings based on how updates affect a specific ec
**Note:** SemVer is an accepted standard for defining versions of software packages, in the form `x.y.z`. {% data variables.product.prodname_dependabot %} assumes that versions in this form are always `major.minor.patch`.
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/data/reusables/dependabot/dependabot-version-updates-groups-yaml-example.md b/data/reusables/dependabot/dependabot-version-updates-groups-yaml-example.md
index a0783e0ffc..b26d424b48 100644
--- a/data/reusables/dependabot/dependabot-version-updates-groups-yaml-example.md
+++ b/data/reusables/dependabot/dependabot-version-updates-groups-yaml-example.md
@@ -77,4 +77,4 @@ groups:
ignore:
- dependency-name: "@angular*"
update-types: ["version-update:semver-major"]
-```
\ No newline at end of file
+```
diff --git a/data/reusables/dependabot/password-definition.md b/data/reusables/dependabot/password-definition.md
index d6414604ab..82f6ca7394 100644
--- a/data/reusables/dependabot/password-definition.md
+++ b/data/reusables/dependabot/password-definition.md
@@ -1 +1 @@
-If the account is a {% data variables.product.prodname_dotcom %} account, you can use a {% data variables.product.prodname_dotcom %} {% data variables.product.pat_generic %} in place of the password.
\ No newline at end of file
+If the account is a {% data variables.product.prodname_dotcom %} account, you can use a {% data variables.product.prodname_dotcom %} {% data variables.product.pat_generic %} in place of the password.
diff --git a/data/reusables/dependabot/quickstart-link.md b/data/reusables/dependabot/quickstart-link.md
index 181188e57c..b8c79d65a5 100644
--- a/data/reusables/dependabot/quickstart-link.md
+++ b/data/reusables/dependabot/quickstart-link.md
@@ -1,2 +1,2 @@
{% ifversion fpt or ghec or ghes %}
-For an overview of the different features offered by {% data variables.product.prodname_dependabot %} and instructions on how to get started, see "[AUTOTITLE](/code-security/getting-started/dependabot-quickstart-guide)."{% endif %}
\ No newline at end of file
+For an overview of the different features offered by {% data variables.product.prodname_dependabot %} and instructions on how to get started, see "[AUTOTITLE](/code-security/getting-started/dependabot-quickstart-guide)."{% endif %}
diff --git a/data/reusables/dependabot/sidebar-secret.md b/data/reusables/dependabot/sidebar-secret.md
index 1bb9f87873..79efb35438 100644
--- a/data/reusables/dependabot/sidebar-secret.md
+++ b/data/reusables/dependabot/sidebar-secret.md
@@ -1 +1 @@
-1. In the "Security" section of the sidebar, select {% ifversion actions-configuration-variables %}**{% octicon "key-asterisk" aria-hidden="true" %} Secrets and variables**, {% else %}**{% octicon "key-asterisk" aria-hidden="true"%} Secrets**, {% endif %}then click **{% data variables.product.prodname_dependabot %}**.
\ No newline at end of file
+1. In the "Security" section of the sidebar, select {% ifversion actions-configuration-variables %}**{% octicon "key-asterisk" aria-hidden="true" %} Secrets and variables**, {% else %}**{% octicon "key-asterisk" aria-hidden="true"%} Secrets**, {% endif %}then click **{% data variables.product.prodname_dependabot %}**.
diff --git a/data/reusables/dependabot/token-is-github-pat.md b/data/reusables/dependabot/token-is-github-pat.md
index 2fbd420992..e9f0e5a663 100644
--- a/data/reusables/dependabot/token-is-github-pat.md
+++ b/data/reusables/dependabot/token-is-github-pat.md
@@ -1,2 +1,2 @@
For this type of registry using the {% data variables.product.prodname_registry %} registry
- (`xyz.pkg.github.com`), the token is in fact a {% data variables.product.prodname_dotcom %} {% data variables.product.pat_generic %} (PAT) .
\ No newline at end of file
+ (`xyz.pkg.github.com`), the token is in fact a {% data variables.product.prodname_dotcom %} {% data variables.product.pat_generic %} (PAT) .
diff --git a/data/reusables/dependabot/version-updates-skip-scheduled-runs.md b/data/reusables/dependabot/version-updates-skip-scheduled-runs.md
index ba552067f9..ef97883ec7 100644
--- a/data/reusables/dependabot/version-updates-skip-scheduled-runs.md
+++ b/data/reusables/dependabot/version-updates-skip-scheduled-runs.md
@@ -1 +1 @@
-Sometimes, due to a misconfiguration or an incompatible version, you might see that a {% data variables.product.prodname_dependabot %} run has failed. After 30 failed runs, {% data variables.product.prodname_dependabot_version_updates %} will skip subsequent scheduled runs until you manually trigger a check for updates from the dependency graph, or you update the manifest file. {% data variables.product.prodname_dependabot_security_updates %} will still run as usual.
\ No newline at end of file
+Sometimes, due to a misconfiguration or an incompatible version, you might see that a {% data variables.product.prodname_dependabot %} run has failed. After 30 failed runs, {% data variables.product.prodname_dependabot_version_updates %} will skip subsequent scheduled runs until you manually trigger a check for updates from the dependency graph, or you update the manifest file. {% data variables.product.prodname_dependabot_security_updates %} will still run as usual.
diff --git a/data/reusables/dependency-review/works-with-submission-api-beta.md b/data/reusables/dependency-review/works-with-submission-api-beta.md
index 72bdcd62bf..72a30991e1 100644
--- a/data/reusables/dependency-review/works-with-submission-api-beta.md
+++ b/data/reusables/dependency-review/works-with-submission-api-beta.md
@@ -2,4 +2,4 @@
**Note:** The dependency review API and the dependency submission API work together. This means that the dependency review API will include dependencies submitted via the dependency submission API. This feature is currently in public beta and subject to change.
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/data/reusables/desktop/get-an-account.md b/data/reusables/desktop/get-an-account.md
index d4768dea96..63b4340ed0 100644
--- a/data/reusables/desktop/get-an-account.md
+++ b/data/reusables/desktop/get-an-account.md
@@ -1 +1 @@
-you must already have an account on {% data variables.location.product_location %}.{% ifversion fpt or ghec %} For more information, see "[AUTOTITLE](/get-started/signing-up-for-github/signing-up-for-a-new-github-account)."{% endif %}{% ifversion ghec %} If you're part of an organization that uses {% data variables.product.prodname_emus %} and you do not have an account, contact your enterprise administrator.{% elsif ghes or ghae %} If you're a member of an organization that uses {% data variables.product.product_name %} and you do not have an account, contact your {% data variables.product.prodname_enterprise %} site administrator.{% endif %}
\ No newline at end of file
+you must already have an account on {% data variables.location.product_location %}.{% ifversion fpt or ghec %} For more information, see "[AUTOTITLE](/get-started/signing-up-for-github/signing-up-for-a-new-github-account)."{% endif %}{% ifversion ghec %} If you're part of an organization that uses {% data variables.product.prodname_emus %} and you do not have an account, contact your enterprise administrator.{% elsif ghes or ghae %} If you're a member of an organization that uses {% data variables.product.product_name %} and you do not have an account, contact your {% data variables.product.prodname_enterprise %} site administrator.{% endif %}
diff --git a/data/reusables/desktop/note-start-ssh-agent.md b/data/reusables/desktop/note-start-ssh-agent.md
index 40501d3d94..e75c1196a0 100644
--- a/data/reusables/desktop/note-start-ssh-agent.md
+++ b/data/reusables/desktop/note-start-ssh-agent.md
@@ -2,4 +2,4 @@
**Note:** The eval commands above start ssh-agent manually in your environment. These commands may fail if ssh-agent already runs as a background system service. If that happens, we recommend you check the relevant documentation for your environment.
-{% endtip %}
\ No newline at end of file
+{% endtip %}
diff --git a/data/reusables/enterprise-accounts/azure-admin-approval-required-message.md b/data/reusables/enterprise-accounts/azure-admin-approval-required-message.md
index 81edd2a9bd..629317462c 100644
--- a/data/reusables/enterprise-accounts/azure-admin-approval-required-message.md
+++ b/data/reusables/enterprise-accounts/azure-admin-approval-required-message.md
@@ -1 +1 @@
-If you don't see a "Permissions requested" prompt, and instead see a message indicating that you need admin approval, see "[Message: "Need admin approval"](#message-need-admin-approval)."
\ No newline at end of file
+If you don't see a "Permissions requested" prompt, and instead see a message indicating that you need admin approval, see "[Message: "Need admin approval"](#message-need-admin-approval)."
diff --git a/data/reusables/enterprise-accounts/tenant-app-permissions.md b/data/reusables/enterprise-accounts/tenant-app-permissions.md
index 02ff191140..334177b2d5 100644
--- a/data/reusables/enterprise-accounts/tenant-app-permissions.md
+++ b/data/reusables/enterprise-accounts/tenant-app-permissions.md
@@ -1 +1 @@
-To select an Azure subscription, you must have owner permissions to the subscription. If the default tenant does not have the right permissions, you may need to specify a different tenant ID. For more information, see "[Prerequisites](#prerequisites)" and [Microsoft identity platform and OAuth 2.0 authorization code flow](https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-auth-code-flow#request-an-authorization-code) in Microsoft Docs.
\ No newline at end of file
+To select an Azure subscription, you must have owner permissions to the subscription. If the default tenant does not have the right permissions, you may need to specify a different tenant ID. For more information, see "[Prerequisites](#prerequisites)" and [Microsoft identity platform and OAuth 2.0 authorization code flow](https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-auth-code-flow#request-an-authorization-code) in Microsoft Docs.
diff --git a/data/reusables/enterprise-migration-tool/archive-download-host-placeholder.md b/data/reusables/enterprise-migration-tool/archive-download-host-placeholder.md
index bbd0a0a3ce..bc38f57c52 100644
--- a/data/reusables/enterprise-migration-tool/archive-download-host-placeholder.md
+++ b/data/reusables/enterprise-migration-tool/archive-download-host-placeholder.md
@@ -1 +1 @@
-ARCHIVE-DOWNLOAD-HOST | The host to use to connect to the Bitbucket Server/Data Center instance via SSH or SMB. You only need to specify this if you are running a [Bitbucket Data Center cluster](https://confluence.atlassian.com/bitbucketserver/set-up-a-bitbucket-data-center-cluster-996641208.html) or your Bitbucket Server is behind a load balancer.
\ No newline at end of file
+ARCHIVE-DOWNLOAD-HOST | The host to use to connect to the Bitbucket Server/Data Center instance via SSH or SMB. You only need to specify this if you are running a [Bitbucket Data Center cluster](https://confluence.atlassian.com/bitbucketserver/set-up-a-bitbucket-data-center-cluster-996641208.html) or your Bitbucket Server is behind a load balancer.
diff --git a/data/reusables/enterprise-migration-tool/blob-storage-management-console.md b/data/reusables/enterprise-migration-tool/blob-storage-management-console.md
index 2717880fc3..bc70a233c6 100644
--- a/data/reusables/enterprise-migration-tool/blob-storage-management-console.md
+++ b/data/reusables/enterprise-migration-tool/blob-storage-management-console.md
@@ -15,4 +15,4 @@ After you set up an AWS S3 storage bucket or Azure Blob Storage storage account,
{% endnote %}
1. Click **Test storage settings**.
-1. Click **Save settings**.
\ No newline at end of file
+1. Click **Save settings**.
diff --git a/data/reusables/enterprise-migration-tool/data-not-migrated.md b/data/reusables/enterprise-migration-tool/data-not-migrated.md
index 39220c9688..12d18118d6 100644
--- a/data/reusables/enterprise-migration-tool/data-not-migrated.md
+++ b/data/reusables/enterprise-migration-tool/data-not-migrated.md
@@ -21,4 +21,4 @@ Currently, the following data is **not** migrated.
- Repository watchers
- Commit status checks
- Edit history of issue comments and pull request comments
-- Users' profiles, SSH keys, signing keys, or {% data variables.product.pat_generic_plural %}
\ No newline at end of file
+- Users' profiles, SSH keys, signing keys, or {% data variables.product.pat_generic_plural %}
diff --git a/data/reusables/enterprise-migration-tool/skip-invitation-flag.md b/data/reusables/enterprise-migration-tool/skip-invitation-flag.md
index 42d9cccd05..358dd2f41b 100644
--- a/data/reusables/enterprise-migration-tool/skip-invitation-flag.md
+++ b/data/reusables/enterprise-migration-tool/skip-invitation-flag.md
@@ -1 +1 @@
-If your organization uses {% data variables.product.prodname_emus %} and you want to skip the attribution invitation to reclaim the mannequin immediately, add the `--skip-invitation` argument.
\ No newline at end of file
+If your organization uses {% data variables.product.prodname_emus %} and you want to skip the attribution invitation to reclaim the mannequin immediately, add the `--skip-invitation` argument.
diff --git a/data/reusables/enterprise/ghec-trial-azure.md b/data/reusables/enterprise/ghec-trial-azure.md
index 4223ee3839..4283ae5cde 100644
--- a/data/reusables/enterprise/ghec-trial-azure.md
+++ b/data/reusables/enterprise/ghec-trial-azure.md
@@ -1 +1 @@
-If your enterprise account on {% data variables.location.product_location %} is on a free trial of {% data variables.product.prodname_ghe_cloud %}, you cannot connect an Azure subscription.
\ No newline at end of file
+If your enterprise account on {% data variables.location.product_location %} is on a free trial of {% data variables.product.prodname_ghe_cloud %}, you cannot connect an Azure subscription.
diff --git a/data/reusables/enterprise/invoiced-customer-to-access-ghes.md b/data/reusables/enterprise/invoiced-customer-to-access-ghes.md
index b07a1e3ff5..38849e45f4 100644
--- a/data/reusables/enterprise/invoiced-customer-to-access-ghes.md
+++ b/data/reusables/enterprise/invoiced-customer-to-access-ghes.md
@@ -2,4 +2,4 @@
**Note:** Only invoiced customers can access {% data variables.product.prodname_ghe_server %}. To switch to invoicing, contact {% data variables.contact.contact_enterprise_sales %}.
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/data/reusables/enterprise_clustering/high-availability-requires-391.md b/data/reusables/enterprise_clustering/high-availability-requires-391.md
index a795da20c1..7f318c457b 100644
--- a/data/reusables/enterprise_clustering/high-availability-requires-391.md
+++ b/data/reusables/enterprise_clustering/high-availability-requires-391.md
@@ -6,4 +6,4 @@
{% endnote %}
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/data/reusables/enterprise_management_console/custom-maintenance-message.md b/data/reusables/enterprise_management_console/custom-maintenance-message.md
index c16ff014ea..ea308a53d0 100644
--- a/data/reusables/enterprise_management_console/custom-maintenance-message.md
+++ b/data/reusables/enterprise_management_console/custom-maintenance-message.md
@@ -1,3 +1,3 @@
{%- ifversion custom-maintenance-mode-message %}
1. Optionally, to set a custom message for users to see during the maintenance window, in the "Set a maintenance mode message" field, type a message.
-{%- endif %}
\ No newline at end of file
+{%- endif %}
diff --git a/data/reusables/gated-features/copilot-audit-logs.md b/data/reusables/gated-features/copilot-audit-logs.md
index 40c3ddbdcf..bdca0db60d 100644
--- a/data/reusables/gated-features/copilot-audit-logs.md
+++ b/data/reusables/gated-features/copilot-audit-logs.md
@@ -1 +1 @@
-Audit logs for {% data variables.product.prodname_copilot %} are available for organizations{% ifversion ghec %} and enterprise accounts{% endif %} with a {% data variables.product.prodname_copilot_business_short %} subscription.
\ No newline at end of file
+Audit logs for {% data variables.product.prodname_copilot %} are available for organizations{% ifversion ghec %} and enterprise accounts{% endif %} with a {% data variables.product.prodname_copilot_business_short %} subscription.
diff --git a/data/reusables/gated-features/copilot-for-business.md b/data/reusables/gated-features/copilot-for-business.md
index a1c0b279d9..3383bf2047 100644
--- a/data/reusables/gated-features/copilot-for-business.md
+++ b/data/reusables/gated-features/copilot-for-business.md
@@ -1 +1 @@
-{% data variables.product.prodname_copilot_for_business %} can be managed through organization accounts{% ifversion ghec %} and enterprise accounts{% endif %}.
\ No newline at end of file
+{% data variables.product.prodname_copilot_for_business %} can be managed through organization accounts{% ifversion ghec %} and enterprise accounts{% endif %}.
diff --git a/data/reusables/gated-features/environments.md b/data/reusables/gated-features/environments.md
index aed8968a27..d7dea57aed 100644
--- a/data/reusables/gated-features/environments.md
+++ b/data/reusables/gated-features/environments.md
@@ -1 +1 @@
-Environments, environment secrets, and deployment protection rules are available in public repositories for all current {% data variables.product.prodname_dotcom %} plans. They are not available on legacy plans, such as Bronze, Silver, or Gold. For access to environments, environment secrets, and deployment branches in private or internal repositories, you must use {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, or {% data variables.product.prodname_enterprise %}. {% ifversion fpt %}If you are on a {% data variables.product.prodname_free_user %}, {% data variables.product.prodname_pro %}, or {% data variables.product.prodname_team %} plan, other deployment protection rules, such as a wait timer or required reviewers, are only available for public repositories.{% endif %}
\ No newline at end of file
+Environments, environment secrets, and deployment protection rules are available in public repositories for all current {% data variables.product.prodname_dotcom %} plans. They are not available on legacy plans, such as Bronze, Silver, or Gold. For access to environments, environment secrets, and deployment branches in private or internal repositories, you must use {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, or {% data variables.product.prodname_enterprise %}. {% ifversion fpt %}If you are on a {% data variables.product.prodname_free_user %}, {% data variables.product.prodname_pro %}, or {% data variables.product.prodname_team %} plan, other deployment protection rules, such as a wait timer or required reviewers, are only available for public repositories.{% endif %}
diff --git a/data/reusables/gated-features/historical-insights-for-projects.md b/data/reusables/gated-features/historical-insights-for-projects.md
index 4917bbd0af..88ea54d89f 100644
--- a/data/reusables/gated-features/historical-insights-for-projects.md
+++ b/data/reusables/gated-features/historical-insights-for-projects.md
@@ -1 +1 @@
-Insights is available for the new Projects experience, you cannot use Insights with {% data variables.product.prodname_projects_v1 %}. Historical charts are available with {% data variables.product.prodname_team %} and {% data variables.product.prodname_ghe_cloud %} for organizations. You can save unlimited charts in private projects with {% data variables.product.prodname_team %} and {% data variables.product.prodname_ghe_cloud %} for organizations and {% data variables.product.prodname_pro %} for users. Users and organizations using a public project can also save unlimited charts. Users and organizations using {% data variables.product.prodname_free_team %} or a legacy plan can save two charts in private projects. {% data reusables.gated-features.more-info %}
\ No newline at end of file
+Insights is available for the new Projects experience, you cannot use Insights with {% data variables.product.prodname_projects_v1 %}. Historical charts are available with {% data variables.product.prodname_team %} and {% data variables.product.prodname_ghe_cloud %} for organizations. You can save unlimited charts in private projects with {% data variables.product.prodname_team %} and {% data variables.product.prodname_ghe_cloud %} for organizations and {% data variables.product.prodname_pro %} for users. Users and organizations using a public project can also save unlimited charts. Users and organizations using {% data variables.product.prodname_free_team %} or a legacy plan can save two charts in private projects. {% data reusables.gated-features.more-info %}
diff --git a/data/reusables/gated-features/partner-pattern-validity-check-ghas.md b/data/reusables/gated-features/partner-pattern-validity-check-ghas.md
index 9b7008eb2f..df663158ab 100644
--- a/data/reusables/gated-features/partner-pattern-validity-check-ghas.md
+++ b/data/reusables/gated-features/partner-pattern-validity-check-ghas.md
@@ -4,4 +4,4 @@ Validity checks for partner patterns is available on all types of repositories o
{% elsif ghes %}
Validity checks for partner patterns is available on all types of repositories in {% data variables.product.product_name %}. This feature requires a license for {% data variables.product.prodname_GH_advanced_security %}.
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/data/reusables/getting-started/sign-in-dotcom.md b/data/reusables/getting-started/sign-in-dotcom.md
index c47a5faec4..17dc10a316 100644
--- a/data/reusables/getting-started/sign-in-dotcom.md
+++ b/data/reusables/getting-started/sign-in-dotcom.md
@@ -1 +1 @@
-1. Sign in to {% data variables.product.prodname_dotcom_the_website %}, if you haven't already done so.
\ No newline at end of file
+1. Sign in to {% data variables.product.prodname_dotcom_the_website %}, if you haven't already done so.
diff --git a/data/reusables/identity-and-permissions/team-and-idp-group.md b/data/reusables/identity-and-permissions/team-and-idp-group.md
index 0698aac4b7..d053e8cac8 100644
--- a/data/reusables/identity-and-permissions/team-and-idp-group.md
+++ b/data/reusables/identity-and-permissions/team-and-idp-group.md
@@ -1 +1 @@
-To connect a team on {% data variables.product.product_name %} to an IdP group, the team must already exist in your organization. Even if you have configured SCIM provisioning, creating a group in your IdP does not automatically create a team on {% data variables.product.product_name %}.
\ No newline at end of file
+To connect a team on {% data variables.product.product_name %} to an IdP group, the team must already exist in your organization. Even if you have configured SCIM provisioning, creating a group in your IdP does not automatically create a team on {% data variables.product.product_name %}.
diff --git a/data/reusables/marketplace/marketplace-enterprise-account.md b/data/reusables/marketplace/marketplace-enterprise-account.md
index 2dd3555a40..f3ed630952 100644
--- a/data/reusables/marketplace/marketplace-enterprise-account.md
+++ b/data/reusables/marketplace/marketplace-enterprise-account.md
@@ -4,4 +4,4 @@
You cannot purchase or manage paid {% data variables.product.prodname_marketplace %} apps if your enterprise account is invoiced. Organizations belonging to an enterprise can view and use {% data variables.product.prodname_marketplace %} apps from their billing settings, but you can only purchase or manage apps through your enterprise account. Only enterprise owners who are also organization owners can purchase {% data variables.product.prodname_marketplace %} apps.
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/data/reusables/migrations/about-migration-paths.md b/data/reusables/migrations/about-migration-paths.md
index f9d78703b0..b77d498294 100644
--- a/data/reusables/migrations/about-migration-paths.md
+++ b/data/reusables/migrations/about-migration-paths.md
@@ -1 +1 @@
-To plan for your migration, consider the destination and source. These considerations determine the path for your migration.
\ No newline at end of file
+To plan for your migration, consider the destination and source. These considerations determine the path for your migration.
diff --git a/data/reusables/migrations/large-repositories-require-expert-services.md b/data/reusables/migrations/large-repositories-require-expert-services.md
index d54c838c22..860b6f6344 100644
--- a/data/reusables/migrations/large-repositories-require-expert-services.md
+++ b/data/reusables/migrations/large-repositories-require-expert-services.md
@@ -1 +1 @@
-For complex repositories larger than around 5 GB, you may need to use `ghe-migrator` and Enterprise Cloud Importer instead. Enterprise Cloud Importer is only available for expert-led migrations.
\ No newline at end of file
+For complex repositories larger than around 5 GB, you may need to use `ghe-migrator` and Enterprise Cloud Importer instead. Enterprise Cloud Importer is only available for expert-led migrations.
diff --git a/data/reusables/migrations/migration-instructions-for-any-git-repository-to-ghes.md b/data/reusables/migrations/migration-instructions-for-any-git-repository-to-ghes.md
index f8b3c8897b..ab2b163d83 100644
--- a/data/reusables/migrations/migration-instructions-for-any-git-repository-to-ghes.md
+++ b/data/reusables/migrations/migration-instructions-for-any-git-repository-to-ghes.md
@@ -1 +1 @@
-If an expert-led migration isn't right for you, you can perform a "source and history" migration of the affected repositories instead. For more information, see "[Any Git repository to {% data variables.product.prodname_ghe_server %}](#any-git-repository-to-github-enterprise-server)."
\ No newline at end of file
+If an expert-led migration isn't right for you, you can perform a "source and history" migration of the affected repositories instead. For more information, see "[Any Git repository to {% data variables.product.prodname_ghe_server %}](#any-git-repository-to-github-enterprise-server)."
diff --git a/data/reusables/migrations/migration-instructions-for-any-git-repository-to-githubcom.md b/data/reusables/migrations/migration-instructions-for-any-git-repository-to-githubcom.md
index 08e6dd8b70..96a95a81e5 100644
--- a/data/reusables/migrations/migration-instructions-for-any-git-repository-to-githubcom.md
+++ b/data/reusables/migrations/migration-instructions-for-any-git-repository-to-githubcom.md
@@ -1 +1 @@
-If an expert-led migration isn't right for you, you can perform a "source and history" migration of the affected repositories instead. For more information, see "[Migrations from any Git repository to {% data variables.product.prodname_dotcom_the_website %}](#any-git-repository-to-githubcom)."
\ No newline at end of file
+If an expert-led migration isn't right for you, you can perform a "source and history" migration of the affected repositories instead. For more information, see "[Migrations from any Git repository to {% data variables.product.prodname_dotcom_the_website %}](#any-git-repository-to-githubcom)."
diff --git a/data/reusables/organizations/member-privileges.md b/data/reusables/organizations/member-privileges.md
index f6cee4fee4..378dda0af2 100644
--- a/data/reusables/organizations/member-privileges.md
+++ b/data/reusables/organizations/member-privileges.md
@@ -1 +1 @@
-1. In the "Access" section of the sidebar, click **{% octicon "people" aria-hidden="true" %} Member privileges**.
\ No newline at end of file
+1. In the "Access" section of the sidebar, click **{% octicon "people" aria-hidden="true" %} Member privileges**.
diff --git a/data/reusables/organizations/security-and-analysis.md b/data/reusables/organizations/security-and-analysis.md
index b7c405cc55..64e48bcb6c 100644
--- a/data/reusables/organizations/security-and-analysis.md
+++ b/data/reusables/organizations/security-and-analysis.md
@@ -1 +1 @@
-1. In the "Security" section of the sidebar, click **{% octicon "codescan" aria-hidden="true" %} Code security and analysis**.
\ No newline at end of file
+1. In the "Security" section of the sidebar, click **{% octicon "codescan" aria-hidden="true" %} Code security and analysis**.
diff --git a/data/reusables/passkeys/about-passkeys.md b/data/reusables/passkeys/about-passkeys.md
index c9310d00bf..fc0745bcba 100644
--- a/data/reusables/passkeys/about-passkeys.md
+++ b/data/reusables/passkeys/about-passkeys.md
@@ -1 +1 @@
-Passkeys allow you to sign in securely to {% data variables.product.prodname_dotcom_the_website %}, without having to input your password. If you use two-factor authentication (2FA), passkeys satisfy both password and 2FA requirements, so you can complete your sign in with a single step. You can also use passkeys for sudo mode and resetting your password.
\ No newline at end of file
+Passkeys allow you to sign in securely to {% data variables.product.prodname_dotcom_the_website %}, without having to input your password. If you use two-factor authentication (2FA), passkeys satisfy both password and 2FA requirements, so you can complete your sign in with a single step. You can also use passkeys for sudo mode and resetting your password.
diff --git a/data/reusables/passkeys/add-passkey-option.md b/data/reusables/passkeys/add-passkey-option.md
index 6acb299575..ff0d2a27de 100644
--- a/data/reusables/passkeys/add-passkey-option.md
+++ b/data/reusables/passkeys/add-passkey-option.md
@@ -1 +1 @@
-Optionally, add a passkey to your account to enable a secure, passwordless login. For more information, see "[AUTOTITLE](/authentication/authenticating-with-a-passkey/about-passkeys)" and "[AUTOTITLE](/authentication/authenticating-with-a-passkey/managing-your-passkeys)."
\ No newline at end of file
+Optionally, add a passkey to your account to enable a secure, passwordless login. For more information, see "[AUTOTITLE](/authentication/authenticating-with-a-passkey/about-passkeys)" and "[AUTOTITLE](/authentication/authenticating-with-a-passkey/managing-your-passkeys)."
diff --git a/data/reusables/passkeys/add-passkey-settings-page.md b/data/reusables/passkeys/add-passkey-settings-page.md
index 619b73e222..8595c6bcf2 100644
--- a/data/reusables/passkeys/add-passkey-settings-page.md
+++ b/data/reusables/passkeys/add-passkey-settings-page.md
@@ -1 +1 @@
-1. Under “Passkeys”, click **Add a passkey**.
\ No newline at end of file
+1. Under “Passkeys”, click **Add a passkey**.
diff --git a/data/reusables/passkeys/adding-a-passkey.md b/data/reusables/passkeys/adding-a-passkey.md
index d1fe836269..8a2d86cde2 100644
--- a/data/reusables/passkeys/adding-a-passkey.md
+++ b/data/reusables/passkeys/adding-a-passkey.md
@@ -4,4 +4,4 @@
1. If prompted, authenticate with your password, or use another existing authentication method.
1. Under “Configure passwordless authentication”, review the prompt, then click **Add passkey**.
1. At the prompt, follow the steps outlined by the passkey provider.
-{% data reusables.passkeys.passkey-success-done %}
\ No newline at end of file
+{% data reusables.passkeys.passkey-success-done %}
diff --git a/data/reusables/passkeys/after-2fa-optional-add-passkey.md b/data/reusables/passkeys/after-2fa-optional-add-passkey.md
index 0f13d1d9ba..b86899af95 100644
--- a/data/reusables/passkeys/after-2fa-optional-add-passkey.md
+++ b/data/reusables/passkeys/after-2fa-optional-add-passkey.md
@@ -1 +1 @@
-Optionally, you can add a passkey to your account. Passkeys are similar to security keys. However, passkeys satisfy both password and 2FA requirements, so you can sign in to your account in one step. If you have already configured a security key for 2FA that is passkey eligible, you may be prompted to upgrade your security key into a passkey during passkey registration.
\ No newline at end of file
+Optionally, you can add a passkey to your account. Passkeys are similar to security keys. However, passkeys satisfy both password and 2FA requirements, so you can sign in to your account in one step. If you have already configured a security key for 2FA that is passkey eligible, you may be prompted to upgrade your security key into a passkey during passkey registration.
diff --git a/data/reusables/passkeys/passkey-success-done.md b/data/reusables/passkeys/passkey-success-done.md
index 0e6e03057c..08e7f4e824 100644
--- a/data/reusables/passkeys/passkey-success-done.md
+++ b/data/reusables/passkeys/passkey-success-done.md
@@ -1 +1 @@
-1. On the next page, review the information confirming that a passkey was successfully registered, then click **Done**.
\ No newline at end of file
+1. On the next page, review the information confirming that a passkey was successfully registered, then click **Done**.
diff --git a/data/reusables/projects/customize/slice-panel.md b/data/reusables/projects/customize/slice-panel.md
index 00a0612fcf..2d90d64070 100644
--- a/data/reusables/projects/customize/slice-panel.md
+++ b/data/reusables/projects/customize/slice-panel.md
@@ -11,4 +11,4 @@ You can slice your items by a field to view a list of the field values in a sepa
1. Click the field you want to slice by.
1. Optionally, to disable slicing, click {% octicon "x" aria-hidden="true" %} **No slicing** at the bottom of the list.
-With the slice panel open, you can change the current field by using the menu at the top of the slice panel.
\ No newline at end of file
+With the slice panel open, you can change the current field by using the menu at the top of the slice panel.
diff --git a/data/reusables/projects/customize/update-status.md b/data/reusables/projects/customize/update-status.md
index c5cc7282c5..ada3a6fbdf 100644
--- a/data/reusables/projects/customize/update-status.md
+++ b/data/reusables/projects/customize/update-status.md
@@ -1 +1 @@
-When items are grouped, if you drag an item to a new group, the value of that group is applied. For example, if you group by "Status" and then drag an item with a status of `In progress` to the `Done` group, the status of the item will switch to `Done`. Similarly, when you add a new item to a group, the new item is populated with the value of the group.
\ No newline at end of file
+When items are grouped, if you drag an item to a new group, the value of that group is applied. For example, if you group by "Status" and then drag an item with a status of `In progress` to the `Done` group, the status of the item will switch to `Done`. Similarly, when you add a new item to a group, the new item is populated with the value of the group.
diff --git a/data/reusables/projects/templates-tab.md b/data/reusables/projects/templates-tab.md
index 96063ecf1d..28345e80f3 100644
--- a/data/reusables/projects/templates-tab.md
+++ b/data/reusables/projects/templates-tab.md
@@ -1 +1 @@
-1. In the left sidebar, click {% octicon "project-template" aria-hidden="true" %} **Templates**.
\ No newline at end of file
+1. In the left sidebar, click {% octicon "project-template" aria-hidden="true" %} **Templates**.
diff --git a/data/reusables/pull_requests/rebase_and_merge_verification_2.md b/data/reusables/pull_requests/rebase_and_merge_verification_2.md
index 1c3c6ef5c4..31ec49ed78 100644
--- a/data/reusables/pull_requests/rebase_and_merge_verification_2.md
+++ b/data/reusables/pull_requests/rebase_and_merge_verification_2.md
@@ -1 +1 @@
-A workaround for this is to rebase and merge locally, and then push the changes to the pull request's base branch.
\ No newline at end of file
+A workaround for this is to rebase and merge locally, and then push the changes to the pull request's base branch.
diff --git a/data/reusables/release-notes/mermaid-rendering-known-issue.md b/data/reusables/release-notes/mermaid-rendering-known-issue.md
index 4b2f4a33ad..c34eb5d716 100644
--- a/data/reusables/release-notes/mermaid-rendering-known-issue.md
+++ b/data/reusables/release-notes/mermaid-rendering-known-issue.md
@@ -1 +1 @@
-On an instance with subdomain isolation disabled, Mermaid diagrams in the web UI display an "Unable to render rich display" error and fail to render.
\ No newline at end of file
+On an instance with subdomain isolation disabled, Mermaid diagrams in the web UI display an "Unable to render rich display" error and fail to render.
diff --git a/data/reusables/release-notes/migrations-blob-storage-unconfigurable-known-issue.md b/data/reusables/release-notes/migrations-blob-storage-unconfigurable-known-issue.md
index 881c7b2cb8..fa8f6b7cd3 100644
--- a/data/reusables/release-notes/migrations-blob-storage-unconfigurable-known-issue.md
+++ b/data/reusables/release-notes/migrations-blob-storage-unconfigurable-known-issue.md
@@ -1 +1 @@
-Administrators cannot set or update the instance's blob storage settings in the Management Console using the "Migrations" settings tab. No matter what values an administrator provides, the following error message will appear: `Unable to connect to migrations provider. Please check the form and try again.`
\ No newline at end of file
+Administrators cannot set or update the instance's blob storage settings in the Management Console using the "Migrations" settings tab. No matter what values an administrator provides, the following error message will appear: `Unable to connect to migrations provider. Please check the form and try again.`
diff --git a/data/reusables/release-notes/migrations-missing-section-known-issue.md b/data/reusables/release-notes/migrations-missing-section-known-issue.md
index 375cbfd37c..f054dc1f9c 100644
--- a/data/reusables/release-notes/migrations-missing-section-known-issue.md
+++ b/data/reusables/release-notes/migrations-missing-section-known-issue.md
@@ -1 +1 @@
-The "Migrations" section is missing from the Management Console, so it isn't possible to enable, disable, or reconfigure blob storage credentials for migrations.
\ No newline at end of file
+The "Migrations" section is missing from the Management Console, so it isn't possible to enable, disable, or reconfigure blob storage credentials for migrations.
diff --git a/data/reusables/repositories/about-fnmatch.md b/data/reusables/repositories/about-fnmatch.md
index 10d36c3308..751ae79e0a 100644
--- a/data/reusables/repositories/about-fnmatch.md
+++ b/data/reusables/repositories/about-fnmatch.md
@@ -2,4 +2,4 @@ Because {% data variables.product.company_short %} uses the `File::FNM_PATHNAME`
For more information about syntax options, see the [fnmatch documentation](https://ruby-doc.org/core-2.5.1/File.html#method-c-fnmatch).
-{% data reusables.repositories.rulesets-unsupported-fnmatch-syntax %}
\ No newline at end of file
+{% data reusables.repositories.rulesets-unsupported-fnmatch-syntax %}
diff --git a/data/reusables/repositories/repository-runners.md b/data/reusables/repositories/repository-runners.md
index 99c126a8d7..22741827ee 100644
--- a/data/reusables/repositories/repository-runners.md
+++ b/data/reusables/repositories/repository-runners.md
@@ -1 +1 @@
-1. In the left sidebar, under the "Management" section, click {% octicon "server" aria-hidden="true" %} **Runners**.
\ No newline at end of file
+1. In the left sidebar, under the "Management" section, click {% octicon "server" aria-hidden="true" %} **Runners**.
diff --git a/data/reusables/repositories/rulesets-fnmatch.md b/data/reusables/repositories/rulesets-fnmatch.md
index 1582a0ee32..ff4b799a8b 100644
--- a/data/reusables/repositories/rulesets-fnmatch.md
+++ b/data/reusables/repositories/rulesets-fnmatch.md
@@ -1,3 +1,3 @@
You can use `fnmatch` syntax to define patterns to target the names of {% ifversion repo-rules-enterprise %}branches, tags, and repositories{% else %}branches and tags{% endif %} when you create a ruleset.
-You can use the `*` wildcard to match any string of characters. {% data reusables.repositories.about-fnmatch %}
\ No newline at end of file
+You can use the `*` wildcard to match any string of characters. {% data reusables.repositories.about-fnmatch %}
diff --git a/data/reusables/repositories/rulesets-metadata-restrictions-notes.md b/data/reusables/repositories/rulesets-metadata-restrictions-notes.md
index b0ef0c36de..0aaf44af34 100644
--- a/data/reusables/repositories/rulesets-metadata-restrictions-notes.md
+++ b/data/reusables/repositories/rulesets-metadata-restrictions-notes.md
@@ -5,4 +5,4 @@
- Metadata restrictions are intended to increase consistency between commits in your repository. They are not intended to replace security measures such as requiring code review via pull requests.
- If you squash merge a branch, all commits on that branch must meet any metadata requirements for the base branch.
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/data/reusables/repositories/rulesets-unsupported-fnmatch-syntax.md b/data/reusables/repositories/rulesets-unsupported-fnmatch-syntax.md
index 3a56e5e601..5279571eca 100644
--- a/data/reusables/repositories/rulesets-unsupported-fnmatch-syntax.md
+++ b/data/reusables/repositories/rulesets-unsupported-fnmatch-syntax.md
@@ -2,4 +2,4 @@
**Note:** Although {% data variables.product.prodname_dotcom %} supports `File::FNM_PATHNAME` in `fnmatch` syntax, `File::FNM_EXTGLOB` is not supported.
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/data/reusables/rest-api/permission-header.md b/data/reusables/rest-api/permission-header.md
index e876d4c3cb..959007993c 100644
--- a/data/reusables/rest-api/permission-header.md
+++ b/data/reusables/rest-api/permission-header.md
@@ -2,4 +2,4 @@
To help you choose the correct permissions, you will receive the `X-Accepted-GitHub-Permissions` header in the REST API response. The header will tell you what permissions are required in order to access the endpoint. For more information, see "[AUTOTITLE](/rest/overview/troubleshooting#insufficient-permissions-errors)."
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/data/reusables/saml/test-must-succeed.md b/data/reusables/saml/test-must-succeed.md
index a3720df132..1b16751ae2 100644
--- a/data/reusables/saml/test-must-succeed.md
+++ b/data/reusables/saml/test-must-succeed.md
@@ -1 +1 @@
-This test uses Service Provider initiated (SP-initiated) authentication and must be successful before you can save the SAML settings.
\ No newline at end of file
+This test uses Service Provider initiated (SP-initiated) authentication and must be successful before you can save the SAML settings.
diff --git a/data/reusables/secret-scanning/enterprise-enable-secret-scanning.md b/data/reusables/secret-scanning/enterprise-enable-secret-scanning.md
index 7aff10bcec..3e872629c3 100644
--- a/data/reusables/secret-scanning/enterprise-enable-secret-scanning.md
+++ b/data/reusables/secret-scanning/enterprise-enable-secret-scanning.md
@@ -8,4 +8,4 @@ You may not be able to enable or disable {% data variables.product.prodname_secr
{% endnote %}
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/data/reusables/secret-scanning/push-protection-for-users.md b/data/reusables/secret-scanning/push-protection-for-users.md
index 20646b8916..672986f921 100644
--- a/data/reusables/secret-scanning/push-protection-for-users.md
+++ b/data/reusables/secret-scanning/push-protection-for-users.md
@@ -1 +1 @@
-Additionally, you can enable push protection for yourself, so that no matter which public repository you push to, you will be protected. For more information, see "[AUTOTITLE](/code-security/secret-scanning/push-protection-for-users)."
\ No newline at end of file
+Additionally, you can enable push protection for yourself, so that no matter which public repository you push to, you will be protected. For more information, see "[AUTOTITLE](/code-security/secret-scanning/push-protection-for-users)."
diff --git a/data/reusables/secret-scanning/push-protection-high-level.md b/data/reusables/secret-scanning/push-protection-high-level.md
index 2754dcd237..0bac8d3930 100644
--- a/data/reusables/secret-scanning/push-protection-high-level.md
+++ b/data/reusables/secret-scanning/push-protection-high-level.md
@@ -1 +1 @@
-You can also enable {% data variables.product.prodname_secret_scanning %} as a push protection for a repository or an organization. When you enable this feature, {% data variables.product.prodname_secret_scanning %} prevents contributors from pushing code with a detected secret.
\ No newline at end of file
+You can also enable {% data variables.product.prodname_secret_scanning %} as a push protection for a repository or an organization. When you enable this feature, {% data variables.product.prodname_secret_scanning %} prevents contributors from pushing code with a detected secret.
diff --git a/data/reusables/secret-scanning/push-protection-org-metrics-beta.md b/data/reusables/secret-scanning/push-protection-org-metrics-beta.md
index 6a22b24f61..093124de8a 100644
--- a/data/reusables/secret-scanning/push-protection-org-metrics-beta.md
+++ b/data/reusables/secret-scanning/push-protection-org-metrics-beta.md
@@ -3,4 +3,4 @@
**Note:** {% data variables.product.prodname_secret_scanning_caps %} metrics for push protection is currently in beta and subject to change.
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/data/reusables/secret-scanning/validity-check-auto-enable.md b/data/reusables/secret-scanning/validity-check-auto-enable.md
index ce6da78b9e..271e36d187 100644
--- a/data/reusables/secret-scanning/validity-check-auto-enable.md
+++ b/data/reusables/secret-scanning/validity-check-auto-enable.md
@@ -1 +1 @@
-1. Under {% data variables.product.prodname_secret_scanning_caps %}, select the checkbox next to "Automatically verify if a secret is valid by sending it to the relevant partner".
\ No newline at end of file
+1. Under {% data variables.product.prodname_secret_scanning_caps %}, select the checkbox next to "Automatically verify if a secret is valid by sending it to the relevant partner".
diff --git a/data/reusables/secret-scanning/validity-check-partner-patterns-beta.md b/data/reusables/secret-scanning/validity-check-partner-patterns-beta.md
index 096c8eed2f..fc035412e3 100644
--- a/data/reusables/secret-scanning/validity-check-partner-patterns-beta.md
+++ b/data/reusables/secret-scanning/validity-check-partner-patterns-beta.md
@@ -2,4 +2,4 @@
**Note:** Validity checks for partner patterns is currently in beta and subject to change.
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/data/reusables/secret-scanning/validity-check-table.md b/data/reusables/secret-scanning/validity-check-table.md
index 0ad415c516..fb7789601a 100644
--- a/data/reusables/secret-scanning/validity-check-table.md
+++ b/data/reusables/secret-scanning/validity-check-table.md
@@ -4,4 +4,4 @@
| Active secret | {% data variables.product.company_short %} checked with this secret's provider and found that the secret is active |
| Possibly active secret | {% data variables.product.company_short %} does not support validation checks for this token type yet |
| Possibly active secret | {% data variables.product.company_short %} could not verify this secret |
- | Secret appears inactive | You should make sure no unauthorized access has already occurred |
\ No newline at end of file
+ | Secret appears inactive | You should make sure no unauthorized access has already occurred |
diff --git a/data/reusables/security-overview/beta.md b/data/reusables/security-overview/beta.md
index 820f1ad33d..62c7a6f133 100644
--- a/data/reusables/security-overview/beta.md
+++ b/data/reusables/security-overview/beta.md
@@ -6,4 +6,4 @@
{% endnote %}
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/data/reusables/security-overview/download-csv-files.md b/data/reusables/security-overview/download-csv-files.md
index a87514719d..026c354403 100644
--- a/data/reusables/security-overview/download-csv-files.md
+++ b/data/reusables/security-overview/download-csv-files.md
@@ -1 +1 @@
-You can download CSV files containing data from the risk and coverage pages of security overview. These files can be used for efforts like security research and in-depth data analysis, and can integrate easily with external datasets.
\ No newline at end of file
+You can download CSV files containing data from the risk and coverage pages of security overview. These files can be used for efforts like security research and in-depth data analysis, and can integrate easily with external datasets.
diff --git a/data/reusables/security/note-securing-your-org.md b/data/reusables/security/note-securing-your-org.md
index 6ccd240661..6cc2f462c9 100644
--- a/data/reusables/security/note-securing-your-org.md
+++ b/data/reusables/security/note-securing-your-org.md
@@ -1 +1 @@
-For more information about enabling security features across an organization, see "[AUTOTITLE](/code-security/getting-started/securing-your-organization)."
\ No newline at end of file
+For more information about enabling security features across an organization, see "[AUTOTITLE](/code-security/getting-started/securing-your-organization)."
diff --git a/data/reusables/sponsors/setting-an-end-date.md b/data/reusables/sponsors/setting-an-end-date.md
index b8743cf25b..b9faf720cd 100644
--- a/data/reusables/sponsors/setting-an-end-date.md
+++ b/data/reusables/sponsors/setting-an-end-date.md
@@ -1 +1 @@
-1. To set an end date for the sponsorship, select **Set a sponsorship end date** and choose a month and year.
\ No newline at end of file
+1. To set an end date for the sponsorship, select **Set a sponsorship end date** and choose a month and year.
diff --git a/data/reusables/two_fa/mandatory-2fa-contributors-2023-nested.md b/data/reusables/two_fa/mandatory-2fa-contributors-2023-nested.md
index 5065378687..14829aafdf 100644
--- a/data/reusables/two_fa/mandatory-2fa-contributors-2023-nested.md
+++ b/data/reusables/two_fa/mandatory-2fa-contributors-2023-nested.md
@@ -1 +1 @@
-Starting in March 2023 and through the end of 2023, {% data variables.product.prodname_dotcom %} will gradually begin to require all users who contribute code on {% data variables.product.prodname_dotcom_the_website %} to enable one or more forms of two-factor authentication (2FA). If you are in an eligible group, you will receive a notification email when that group is selected for enrollment, marking the beginning of a 45-day 2FA enrollment period, and you will see banners asking you to enroll in 2FA on {% data variables.product.prodname_dotcom_the_website %}. If you don't receive a notification, then you are not part of a group required to enable 2FA, though we strongly recommend it.
\ No newline at end of file
+Starting in March 2023 and through the end of 2023, {% data variables.product.prodname_dotcom %} will gradually begin to require all users who contribute code on {% data variables.product.prodname_dotcom_the_website %} to enable one or more forms of two-factor authentication (2FA). If you are in an eligible group, you will receive a notification email when that group is selected for enrollment, marking the beginning of a 45-day 2FA enrollment period, and you will see banners asking you to enroll in 2FA on {% data variables.product.prodname_dotcom_the_website %}. If you don't receive a notification, then you are not part of a group required to enable 2FA, though we strongly recommend it.
diff --git a/data/reusables/user-settings/email-preferences.md b/data/reusables/user-settings/email-preferences.md
index a3ad12bd16..3a3f4f9507 100644
--- a/data/reusables/user-settings/email-preferences.md
+++ b/data/reusables/user-settings/email-preferences.md
@@ -1 +1 @@
-1. Under "Email preferences", to the right of your email address, click **Manage**.
\ No newline at end of file
+1. Under "Email preferences", to the right of your email address, click **Manage**.
diff --git a/data/reusables/user-settings/emails.md b/data/reusables/user-settings/emails.md
index e76dcda114..bc665dc4bf 100644
--- a/data/reusables/user-settings/emails.md
+++ b/data/reusables/user-settings/emails.md
@@ -1 +1 @@
-1. In the "Access" section of the sidebar, click **{% octicon "mail" aria-hidden="true" %} Emails**.
\ No newline at end of file
+1. In the "Access" section of the sidebar, click **{% octicon "mail" aria-hidden="true" %} Emails**.
diff --git a/data/reusables/user-settings/saved_replies.md b/data/reusables/user-settings/saved_replies.md
index 0904176852..bd75d9972b 100644
--- a/data/reusables/user-settings/saved_replies.md
+++ b/data/reusables/user-settings/saved_replies.md
@@ -1 +1 @@
-1. In the "Code, planning, and automation" section of the sidebar, click **{% octicon "reply" aria-hidden="true" %} Saved replies**.
\ No newline at end of file
+1. In the "Code, planning, and automation" section of the sidebar, click **{% octicon "reply" aria-hidden="true" %} Saved replies**.
diff --git a/data/reusables/webhooks/add_webhook_button.md b/data/reusables/webhooks/add_webhook_button.md
index d1d41c0599..55e2e3fcad 100644
--- a/data/reusables/webhooks/add_webhook_button.md
+++ b/data/reusables/webhooks/add_webhook_button.md
@@ -1 +1 @@
-1. Click **Add webhook**.
\ No newline at end of file
+1. Click **Add webhook**.
diff --git a/data/reusables/webhooks/content_type_and_secret.md b/data/reusables/webhooks/content_type_and_secret.md
index 3754565330..9df0036c56 100644
--- a/data/reusables/webhooks/content_type_and_secret.md
+++ b/data/reusables/webhooks/content_type_and_secret.md
@@ -1,4 +1,4 @@
1. Optionally, select the **Content type** drop-down menu, and click a data format to receive the webhook payload in.
- **application/json** will deliver the JSON payload directly as the body of the `POST` request.
- **application/x-www-form-urlencoded** will send the JSON payload as a form parameter called `payload`.
-1. Optionally, under "Secret", type a string to use as a `secret` key. You should choose a random string of text with high entropy. You can use the webhook secret to limit incoming requests to only those originating from {% data variables.product.prodname_dotcom %}. For more information, see "[AUTOTITLE](/webhooks/using-webhooks/securing-your-webhooks)."
\ No newline at end of file
+1. Optionally, under "Secret", type a string to use as a `secret` key. You should choose a random string of text with high entropy. You can use the webhook secret to limit incoming requests to only those originating from {% data variables.product.prodname_dotcom %}. For more information, see "[AUTOTITLE](/webhooks/using-webhooks/securing-your-webhooks)."
diff --git a/data/reusables/webhooks/disable_webhook.md b/data/reusables/webhooks/disable_webhook.md
index be3e8f7ad7..1f33dbc9bb 100644
--- a/data/reusables/webhooks/disable_webhook.md
+++ b/data/reusables/webhooks/disable_webhook.md
@@ -4,4 +4,4 @@
1. Click **Edit**.
1. Deselect **Active**.
1. Click **Update webhook**.
- 1. To _delete_ the webhook, click **Delete**. This action cannot be undone.
\ No newline at end of file
+ 1. To _delete_ the webhook, click **Delete**. This action cannot be undone.
diff --git a/data/reusables/webhooks/payload_cap.md b/data/reusables/webhooks/payload_cap.md
index c23628d504..6ce8c01405 100644
--- a/data/reusables/webhooks/payload_cap.md
+++ b/data/reusables/webhooks/payload_cap.md
@@ -1 +1 @@
-Payloads are capped at 25 MB. If an event generates a larger payload, {% data variables.product.company_short %} will not deliver a payload for that webhook event. This may happen, for example, on a `create` event if many branches or tags are pushed at once. We suggest monitoring your payload size to ensure delivery.
\ No newline at end of file
+Payloads are capped at 25 MB. If an event generates a larger payload, {% data variables.product.company_short %} will not deliver a payload for that webhook event. This may happen, for example, on a `create` event if many branches or tags are pushed at once. We suggest monitoring your payload size to ensure delivery.
diff --git a/data/reusables/webhooks/sidebar_webhooks.md b/data/reusables/webhooks/sidebar_webhooks.md
index 325ea1a16b..07d9df024c 100644
--- a/data/reusables/webhooks/sidebar_webhooks.md
+++ b/data/reusables/webhooks/sidebar_webhooks.md
@@ -1 +1 @@
-1. In the left sidebar, click **{% octicon "webhook" aria-hidden="true" %} Webhooks**.
\ No newline at end of file
+1. In the left sidebar, click **{% octicon "webhook" aria-hidden="true" %} Webhooks**.
diff --git a/data/reusables/webhooks/webhook_url_list.md b/data/reusables/webhooks/webhook_url_list.md
index 2202dbb986..f5fd03316d 100644
--- a/data/reusables/webhooks/webhook_url_list.md
+++ b/data/reusables/webhooks/webhook_url_list.md
@@ -1,3 +1,3 @@
1. In the list of webhooks, click the URL of the webhook for which you'd like to see deliveries. If you do not have a webhook configured, no webhooks will be listed.
- 
\ No newline at end of file
+ 
diff --git a/data/reusables/webhooks/webhook_url_list_redeliver.md b/data/reusables/webhooks/webhook_url_list_redeliver.md
index d0d6b8c373..886715d7f3 100644
--- a/data/reusables/webhooks/webhook_url_list_redeliver.md
+++ b/data/reusables/webhooks/webhook_url_list_redeliver.md
@@ -1,3 +1,3 @@
1. In the list of webhooks, click the URL of the webhook you'd like to redeliver. If you do not have a webhook configured, no webhooks will be listed.
- 
\ No newline at end of file
+ 