Skip to content

Commit 364fef1

Browse files
authored
Merge pull request #5786 from github/repo-sync
repo sync
2 parents 129ca59 + 2da5012 commit 364fef1

12 files changed

Lines changed: 66 additions & 93 deletions

File tree

content/admin/all-releases.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
title: GitHub Enterprise Server releases
3+
intro: Documentation for the currently supported and previously deprecated versions of {{ site.data.variables.product.prodname_ghe_server }}.
4+
allowTitleToDifferFromFilename: true
5+
versions:
6+
enterprise-server: '*'
7+
topics:
8+
- enterprise
9+
---
10+
11+
## Currently supported
12+
13+
See [{% data variables.product.prodname_enterprise %}](https://github.com/enterprise) for information about the latest release.
14+
15+
{% for supportedRelease in enterpriseServerReleases.supported %}
16+
- [{% data variables.product.prodname_ghe_server %} {{supportedRelease}}](/enterprise-server@{{supportedRelease}})
17+
{% endfor %}
18+
19+
## Deprecated
20+
21+
Documentation for deprecated versions remains available but is no longer maintained.
22+
23+
{% for deprecatedRelease in enterpriseServerReleases.deprecatedReleasesWithNewFormat %}
24+
- [Enterprise Server {{deprecatedRelease}}](/enterprise-server@{{deprecatedRelease}})
25+
{% endfor %}
26+
27+
{% for deprecatedReleaseLegacyFormat in enterpriseServerReleases.deprecatedReleasesWithLegacyFormat %}
28+
- [Enterprise Server {{deprecatedReleaseLegacyFormat}}](/enterprise/{{deprecatedReleaseLegacyFormat}})
29+
{% endfor %}
30+
31+
## Deprecated developer documentation
32+
33+
Developer documentation for deprecated versions remains available but is no longer maintained.
34+
35+
{% for deprecatedDevRelease in enterpriseServerReleases.deprecatedReleasesOnDeveloperSite %}
36+
- [Enterprise Server {{deprecatedDevRelease}}](https://developer.github.com/enterprise/{{deprecatedDevRelease}})
37+
{% endfor %}

content/admin/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,5 @@ versions:
3030
{% link_with_intro /enterprise-support %}
3131

3232
{% link_with_intro /release-notes %}
33+
34+
{% link_with_intro /all-releases %}

data/ui.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,6 @@ contribution_cta:
6464
button: Make a contribution
6565
or: Or,
6666
to_guidelines: learn how to contribute.
67-
enterprise_releases_list:
68-
title: Enterprise Server Releases
69-
currently_supported: Currently supported
70-
currently_supported_message: See <a href="https://github.com/enterprise">GitHub Enterprise</a> for information about the latest release.
71-
deprecated: Deprecated
72-
deprecated_message: 'These docs remain available but are no longer maintained:'
73-
deprecated_developer: Deprecated on developer.github.com
74-
deprecated_developer_message: 'These docs remain available on the legacy <a href="https://developer.github.com">developer site</a> but are no longer maintained:'
7567
products:
7668
graphql:
7769
reference:
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<a class="f6 no-underline color-text-tertiary pt-1" href="/{{currentLanguage}}/{{enterpriseServerVersions[0]}}/admin/all-releases">See all Enterprise releases</a>

includes/article-version-switcher.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
>
1515
{{ allVersions[permalink.pageVersion].versionTitle }}</a>
1616
{% endfor %}
17-
<a class="f6 no-underline color-text-tertiary pt-1" href="/enterprise-server-releases">See all Enterprise releases</a>
17+
{% include all-enterprise-releases-link %}
1818
</div>
1919
</details>
2020
{% endif %}

includes/header-version-switcher.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
>{{ allVersions[permalink.pageVersion].versionTitle }}</a>
2525
{% endunless %}
2626
{% endfor %}
27+
{% include all-enterprise-releases-link %}
2728
</div>
2829
</details>
2930
</div>

layouts/enterprise-server-releases.html

Lines changed: 0 additions & 67 deletions
This file was deleted.

lib/redirects/get-old-paths-from-permalink.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,15 @@ module.exports = function getOldPathsFromPath (currentPath, languageCode, curren
9999
}
100100
// ------ END MODERN VERSION FORMAT REPLACEMENTS ------//
101101

102+
// ------ BEGIN ONEOFF REPLACEMENTS ------//
103+
104+
// create special old path /enterprise-server-releases from current path /enterprise-server@<release>/admin/all-releases
105+
if (versionSatisfiesRange(currentVersion, `=${latest}`) && currentPath.endsWith('/admin/all-releases')) {
106+
oldPaths.add('/enterprise-server-releases')
107+
}
108+
109+
// ------ END ONEOFF REPLACEMENTS ------//
110+
102111
// For each old path added to the set above, do the following...
103112
(new Set(oldPaths)).forEach(oldPath => {
104113
// for English only, remove language code

lib/render-content/plugins/rewrite-local-links.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ function getNewHref (node, languageCode, version) {
5050
// /enterprise-server/rest/reference/oauth-authorizations (this redirects to the latest version)
5151
// /enterprise-server@latest/rest/reference/oauth-authorizations (this redirects to the latest version)
5252
const firstLinkSegment = href.split('/')[1]
53-
if ([...supportedPlans, ...supportedVersions, 'enterprise-server@latest'].includes(firstLinkSegment)) {
53+
if ([...supportedPlans, ...supportedVersions, 'enterprise-server@latest'].some(v => firstLinkSegment.startsWith(v))) {
5454
newHref = path.join('/', languageCode, href)
5555
}
5656

middleware/enterprise-server-releases.js

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)