Skip to content

Commit 8178374

Browse files
authored
Merge pull request #11291 from github/repo-sync
repo sync
2 parents d9e4dae + 4c49dbd commit 8178374

18 files changed

Lines changed: 127 additions & 47 deletions

lib/redirects/permalinks.js

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import getOldPathsFromPermalink from './get-old-paths-from-permalink.js'
55
import { getVersionStringFromPath } from '../path-utils.js'
66
import { getNewVersionedPath } from '../old-versions-utils.js'
77
import removeFPTFromPath from '../remove-fpt-from-path.js'
8-
import defaultVersion from '../non-enterprise-default-version.js'
98
const supportedVersions = new Set(Object.keys(allVersions))
109

1110
export default function generateRedirectsForPermalinks(permalinks, redirectFrontmatter, versions) {
@@ -41,16 +40,6 @@ export default function generateRedirectsForPermalinks(permalinks, redirectFront
4140
redirects[`/en${frontmatterOldPath}`] = permalink.href
4241
}
4342

44-
// If an article is only available in a single enterprise version,
45-
// urls the don't specify a version should redirect to the only
46-
// version the article is applicable to.
47-
const enterpriseOnlyArticle = !versions.includes(defaultVersion)
48-
if (enterpriseOnlyArticle && versions.length === 1) {
49-
const barePath = frontmatterOldPath.replace(permalink.pageVersion, '')
50-
redirects[barePath] = permalink.href
51-
redirects[`/en${barePath}`] = permalink.href
52-
}
53-
5443
// get the old path for the current permalink version
5544
let versionedFrontmatterOldPath = path.posix.join(
5645
'/',

lib/redirects/static/redirect-exceptions.txt

Lines changed: 95 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# These redirects were added to redirect article that used to be versioned
2-
# for free-pro-team, but are now versioned for enterprise-cloud
1+
# These urls went from being free-pro-team, but are now versioned for more than one enterprise version and enterprise-cloud
2+
# Shipped in pull #20947 on 10/15/21
33

44
/enterprise-cloud@latest/admin/overview/about-enterprise-accounts
55
- /articles/about-github-business-accounts
@@ -14,7 +14,7 @@
1414
- /articles/permission-levels-for-a-business-account
1515
- /articles/roles-for-an-enterprise-account
1616
- /github/setting-up-and-managing-your-enterprise/roles-in-an-enterprise
17-
17+
1818
/enterprise-cloud@latest/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise
1919
- /admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise-account
2020
- /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account/verifying-or-approving-a-domain-for-your-enterprise-account
@@ -101,4 +101,95 @@
101101
- github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account/enforcing-security-settings-in-your-enterprise-account
102102

103103
/enterprise-cloud@latest/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise
104-
- /billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise
104+
- /billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise
105+
106+
107+
# These URLs went from being in free-pro-team to ONLY to being in enterprise-cloud only.
108+
# Shipped in pull #20947 on 10/15/21
109+
110+
/enterprise-cloud@latest/admin/authentication/managing-identity-and-access-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise
111+
- /github/setting-up-and-managing-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise-account
112+
- /github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/managing-team-synchronization-for-organizations-in-your-enterprise-account
113+
114+
/enterprise-cloud@latest/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise-using-okta
115+
- /github/setting-up-and-managing-your-enterprise/configuring-single-sign-on-for-your-enterprise-account-using-okta
116+
- /github/setting-up-and-managing-your-enterprise-account/configuring-saml-single-sign-on-for-your-enterprise-account-using-okta
117+
- /github/setting-up-and-managing-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise-account-using-okta
118+
- /github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/configuring-saml-single-sign-on-for-your-enterprise-account-using-okta
119+
120+
/enterprise-cloud@latest/admin/authentication/managing-identity-and-access-for-your-enterprise/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account
121+
- /github/setting-up-and-managing-your-enterprise/configuring-identity-and-access-management-for-your-enterprise-account/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account
122+
123+
/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider
124+
- /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider
125+
126+
/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users
127+
- /early-access/github/articles/get-started-with-managed-users-for-your-enterprise
128+
- /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/about-enterprise-managed-users
129+
130+
/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users
131+
- /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-saml-single-sign-on-for-enterprise-managed-users
132+
133+
/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users
134+
- /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users
135+
136+
/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users-with-okta
137+
- /early-access/github/articles/configuring-provisioning-for-managed-users-with-okta
138+
- /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users-with-okta
139+
140+
/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups
141+
- /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/managing-team-memberships-with-identity-provider-groups
142+
143+
/enterprise-cloud@latest/admin/authentication/managing-your-enterprise-users-with-your-identity-provider/auditing-activity-in-your-enterprise
144+
- /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/auditing-activity-in-your-enterprise
145+
146+
/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise
147+
- /github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise
148+
149+
/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise
150+
- /github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise-account
151+
- /github/setting-up-and-managing-your-enterprise-account/viewing-and-managing-a-users-saml-access-to-your-enterprise-account
152+
- /github/setting-up-and-managing-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise
153+
- /github/setting-up-and-managing-your-enterprise/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise
154+
155+
/enterprise-cloud@latest/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise
156+
- /github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account/adding-organizations-to-your-enterprise-account
157+
- /articles/adding-organizations-to-your-enterprise-account
158+
- /github/setting-up-and-managing-your-enterprise-account/adding-organizations-to-your-enterprise-account
159+
- /github/setting-up-and-managing-your-enterprise/adding-organizations-to-your-enterprise-account
160+
161+
/enterprise-cloud@latest/admin/user-management/managing-organizations-in-your-enterprise/managing-unowned-organizations-in-your-enterprise
162+
- /github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account
163+
- /github/setting-up-and-managing-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account
164+
- /github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account
165+
166+
/enterprise-cloud@latest/admin/user-management/managing-organizations-in-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise
167+
- /github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account/viewing-the-audit-logs-for-organizations-in-your-enterprise-account
168+
- /articles/viewing-the-audit-logs-for-organizations-in-your-business-account
169+
- /articles/viewing-the-audit-logs-for-organizations-in-your-enterprise-account
170+
- /github/setting-up-and-managing-your-enterprise-account/viewing-the-audit-logs-for-organizations-in-your-enterprise-account
171+
- /github/setting-up-and-managing-your-enterprise/viewing-the-audit-logs-for-organizations-in-your-enterprise-account
172+
173+
/enterprise-cloud@latest/admin/user-management/managing-organizations-in-your-enterprise/streaming-the-audit-logs-for-organizations-in-your-enterprise-account
174+
- /github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account/streaming-the-audit-logs-for-organizations-in-your-enterprise-account
175+
176+
/enterprise-cloud@latest/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-dependency-insights-in-your-enterprise
177+
- /articles/enforcing-a-policy-on-dependency-insights
178+
- /articles/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account
179+
- /github/setting-up-and-managing-your-enterprise-account/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account
180+
- /github/setting-up-and-managing-your-enterprise/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account
181+
- /github/setting-up-and-managing-your-enterprise/setting-policies-for-organizations-in-your-enterprise-account/enforcing-a-policy-on-dependency-insights-in-your-enterprise-account
182+
183+
/enterprise-cloud@latest/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise
184+
- /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account/connecting-an-azure-subscription-to-your-enterprise
185+
- /github/setting-up-and-managing-billing-and-payments-on-github/connecting-an-azure-subscription-to-your-enterprise
186+
- /github/setting-up-and-managing-your-enterprise/connecting-an-azure-subscription-to-your-enterprise
187+
188+
/enterprise-cloud@latest/billing/managing-your-license-for-github-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise
189+
- /github/setting-up-and-managing-your-enterprise/managing-your-enterprise-account/managing-licenses-for-visual-studio-subscription-with-github-enterprise
190+
- /github/setting-up-and-managing-your-enterprise/managing-licenses-for-the-github-enterprise-and-visual-studio-bundle
191+
- /github/setting-up-and-managing-your-enterprise-account/managing-licenses-for-the-github-enterprise-and-visual-studio-bundle
192+
- /github/articles/about-the-github-and-visual-studio-bundle
193+
- /articles/about-the-github-and-visual-studio-bundle
194+
- /github/setting-up-and-managing-your-enterprise-account/managing-licenses-for-visual-studio-subscription-with-github-enterprise
195+
- /github/setting-up-and-managing-your-enterprise/managing-licenses-for-visual-studio-subscription-with-github-enterprise
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
version https://git-lfs.github.com/spec/v1
2-
oid sha256:e2e82731d5c5c2bbf6459817149137444cc0983c20565c216ba4a2907060e478
3-
size 434512
2+
oid sha256:dbb4342cc295422328f2187745cf43d8880abedc4eaf652ace5f479fef433301
3+
size 434696
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
version https://git-lfs.github.com/spec/v1
2-
oid sha256:a259fa14395bb71cc028b34bf72151ea5b3521fd5c33ec453c26d26e9f5e50f3
3-
size 1701658
2+
oid sha256:2f8d8ce9ab094cf85124a944e4240720bd28d91f23f53516e50e4863384d9bb2
3+
size 1702398
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
version https://git-lfs.github.com/spec/v1
2-
oid sha256:956f3b3cd1e3e460ed0cb3361a18e892cfc5b5df0c335960efcf7e163488e17f
3-
size 457020
2+
oid sha256:1333de9978b1ed632355024a0d9ca2600aaeef9713c87626286c4af460ce2fba
3+
size 456833
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
version https://git-lfs.github.com/spec/v1
2-
oid sha256:1011876bd7be49f70393f0aeab8d93cb69f136195e7bea42595daeaa58474ca3
3-
size 1782942
2+
oid sha256:fc90c48335755257793d8980d74adfd9719ffd60282a77b9b60cda768fcef649
3+
size 1782983
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
version https://git-lfs.github.com/spec/v1
2-
oid sha256:b29a35691c5daec13a6ef6b154722c1e94aec907b234b27edb3b5dfbb0a7dd32
3-
size 467940
2+
oid sha256:92f223286344a4caab813cec39ee8f8667820dfc7c992253170e070e988b3f11
3+
size 467601
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
version https://git-lfs.github.com/spec/v1
2-
oid sha256:7c5defbe288ba9c6e81c8d0f4e9a88f3c7e6837e2e5708109e4d7d6026321ccb
3-
size 1827138
2+
oid sha256:4cf31ffda277e0a8e8d1018ca2824d5cf6389938587a165abef724bae2f9968e
3+
size 1827503
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
version https://git-lfs.github.com/spec/v1
2-
oid sha256:ec59612eed4c2eb1197b8549a633b64f2d06965d97e5ab87594510576f6e39cc
3-
size 475645
2+
oid sha256:fd707c5adc629d2bc00a354a57c6c9c1c5d9e704bdc9497f7e60f44d4d4d1915
3+
size 475702
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
version https://git-lfs.github.com/spec/v1
2-
oid sha256:b9ece73bb609d72f8d7c8dac5bb29da5dc2f2a13b83e62ca8ef827b8762d6537
3-
size 1858531
2+
oid sha256:6277cbaf6fda96d2a205443fa5eb2251e7d07ca95f3bcbf2e6bdeeeb7bc10f1e
3+
size 1859261

0 commit comments

Comments
 (0)