1
0
mirror of synced 2025-12-19 18:10:59 -05:00

Make sure there are no dupes (#46872)

This commit is contained in:
Peter Bengtsson
2023-11-28 16:26:56 -05:00
committed by GitHub
parent a54495b8c0
commit 6654199928
3 changed files with 10 additions and 8 deletions

View File

@@ -26,7 +26,6 @@ includeGuides:
- /admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise
- /admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-user-provisioning-with-scim-for-your-enterprise
- /admin/identity-and-access-management/understanding-iam-for-enterprises/about-saml-for-enterprise-iam
- /admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise
- /admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise-using-okta
- /admin/identity-and-access-management/using-saml-for-enterprise-iam/managing-team-synchronization-for-organizations-in-your-enterprise
- /admin/identity-and-access-management/using-saml-for-enterprise-iam/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account
@@ -97,7 +96,6 @@ includeGuides:
- /admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment
- /admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script
- /admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-security-and-analysis-for-your-enterprise
- /admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise
- /admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise
- /admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-projects-in-your-enterprise
- /admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise
@@ -143,4 +141,3 @@ includeGuides:
- /admin/administering-your-instance/administering-your-instance-from-the-web-ui/accessing-the-management-console
- /admin/administering-your-instance/administering-your-instance-from-the-web-ui/troubleshooting-access-to-the-management-console
---

View File

@@ -37,17 +37,13 @@ includeGuides:
- /codespaces/developing-in-a-codespace/using-source-control-in-your-codespace
- /codespaces/developing-in-a-codespace/using-github-codespaces-for-pull-requests
- /codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace
- /codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace
- /codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces
- /codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account
- /codespaces/customizing-your-codespace/setting-your-default-editor-for-github-codespaces
- /codespaces/customizing-your-codespace/setting-your-default-region-for-github-codespaces
- /codespaces/customizing-your-codespace/setting-your-timeout-period-for-github-codespaces
- /codespaces/managing-your-codespaces/managing-secrets-for-your-codespaces
- /codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces
- /codespaces/managing-your-codespaces/managing-gpg-verification-for-github-codespaces
- /codespaces/customizing-your-codespace/setting-your-default-editor-for-github-codespaces
- /codespaces/customizing-your-codespace/setting-your-default-region-for-github-codespaces
- /codespaces/managing-codespaces-for-your-organization/enabling-or-disabling-github-codespaces-for-your-organization
- /codespaces/managing-codespaces-for-your-organization/managing-the-cost-of-github-codespaces-in-your-organization
- /codespaces/managing-codespaces-for-your-organization/managing-secrets-for-your-repository-and-organization-for-github-codespaces
@@ -62,4 +58,3 @@ includeGuides:
- /codespaces/reference/disaster-recovery-for-github-codespaces
- /codespaces/reference/security-in-github-codespaces
---

View File

@@ -45,6 +45,16 @@ describe('front matter', () => {
const customErrorMessage = makeCustomErrorMessage(page, trouble, 'includeGuides')
expect(trouble.length, customErrorMessage).toEqual(0)
const counts = new Map()
for (const guide of page.includeGuides) {
counts.set(guide, (counts.get(guide) || 0) + 1)
}
const countUnique = counts.size
let notDistinctMessage = `In ${page.relativePath} there are duplicate links in .includeGuides`
const dupes = [...counts.entries()].filter(([, count]) => count > 1).map(([entry]) => entry)
notDistinctMessage += `\nTo fix this, remove: ${dupes.join(' and ')}`
expect(page.includeGuides.length, notDistinctMessage).toEqual(countUnique)
},
)