1
0
mirror of synced 2025-12-22 03:16:52 -05:00

Remove versions feature flag code (#15793)

* remove FEATURE_NEW_VERSIONS from feature-flags.json

* remove process.env.FEATURE_NEW_VERSIONS from include files

* remove process.env.FEATURE_NEW_VERSIONS from lib files

* remove process.env.FEATURE_NEW_VERSIONS from middleware files

* remove process.env.FEATURE_NEW_VERSIONS from script files

* remove process.env.FEATURE_NEW_VERSIONS from test files

* update test fixtures to use new versions as canonical fixtures
This commit is contained in:
Sarah Schneider
2020-09-29 13:36:07 -04:00
committed by GitHub
parent 6762f8c1b7
commit aa5a62d49d
95 changed files with 1333 additions and 3965 deletions

View File

@@ -1,7 +1,3 @@
const versionsProp = process.env.FEATURE_NEW_VERSIONS
? 'versions'
: 'productVersions'
module.exports = function removeDeprecatedFrontmatter (data, devCheckout, versionToDeprecate, nextOldestVersion) {
// there are currently different frontmatter conventions for developer docs vs. help docs
if (devCheckout) {
@@ -16,12 +12,12 @@ module.exports = function removeDeprecatedFrontmatter (data, devCheckout, versio
}
} else {
// skip files with no versions or Enterprise versions frontmatter
if (!data[versionsProp]) return data
if (!data[versionsProp].enterprise) return data
if (!data.versions) return data
if (!data.versions.enterprise) return data
// change frontmatter like enterprise: '>=2.13' to enterprise: '*'
if (data[versionsProp].enterprise === `>=${versionToDeprecate}` || data[versionsProp].enterprise === `>=${nextOldestVersion}`) {
data[versionsProp].enterprise = '*'
if (data.versions.enterprise === `>=${versionToDeprecate}` || data.versions.enterprise === `>=${nextOldestVersion}`) {
data.versions.enterprise = '*'
}
}