1
0
mirror of synced 2025-12-22 19:34:15 -05:00

Remove skip of ghae in sync-search indexing (#49280)

This commit is contained in:
Peter Bengtsson
2024-02-20 15:39:15 -05:00
committed by GitHub
parent aa5e439539
commit 664c779482
2 changed files with 4 additions and 19 deletions

View File

@@ -19,14 +19,6 @@ import { retryOnErrorTest } from './retry-on-error-test.js'
import { languageKeys } from '#src/languages/lib/languages.js' import { languageKeys } from '#src/languages/lib/languages.js'
import { allVersions } from '#src/versions/lib/all-versions.js' import { allVersions } from '#src/versions/lib/all-versions.js'
const availableVersions = Object.fromEntries(
Object.entries(allVersions)
// GHAE is deprecated and not yet entirely deleted from all-versions
// Until so, we manually filter it out.
.filter(([version]) => version !== 'github-ae@latest')
.map(([key, value]) => [key, value]),
)
// Now you can optionally have set the ELASTICSEARCH_URL in your .env file. // Now you can optionally have set the ELASTICSEARCH_URL in your .env file.
dotenv.config() dotenv.config()
@@ -46,7 +38,7 @@ dotenv.config()
// We need this later to be able to map CLI arguments to what the // We need this later to be able to map CLI arguments to what the
// records are called when found on disk. // records are called when found on disk.
const shortNames = Object.fromEntries( const shortNames = Object.fromEntries(
Object.values(availableVersions).map((info) => { Object.values(allVersions).map((info) => {
const shortName = info.hasNumberedReleases const shortName = info.hasNumberedReleases
? info.miscBaseName + info.currentRelease ? info.miscBaseName + info.currentRelease
: info.miscBaseName : info.miscBaseName

View File

@@ -16,15 +16,8 @@ import { languageKeys } from '#src/languages/lib/languages.js'
import { allVersions } from '#src/versions/lib/all-versions.js' import { allVersions } from '#src/versions/lib/all-versions.js'
import searchSync from './sync.js' import searchSync from './sync.js'
const availableVersions = Object.fromEntries(
Object.entries(allVersions)
// GHAE is deprecated and not yet entirely deleted from all-versions
// Until so, we manually filter it out.
.filter(([version]) => version !== 'github-ae@latest')
.map(([key, value]) => [key, value]),
)
const shortNames = Object.fromEntries( const shortNames = Object.fromEntries(
Object.values(availableVersions).map((info) => { Object.values(allVersions).map((info) => {
const shortName = info.hasNumberedReleases const shortName = info.hasNumberedReleases
? info.miscBaseName + info.currentRelease ? info.miscBaseName + info.currentRelease
: info.miscBaseName : info.miscBaseName
@@ -32,7 +25,7 @@ const shortNames = Object.fromEntries(
}), }),
) )
const allVersionKeys = [...Object.keys(shortNames), ...Object.keys(availableVersions)] const allVersionKeys = [...Object.keys(shortNames), ...Object.keys(allVersions)]
program program
.description('Creates search records by scraping') .description('Creates search records by scraping')
@@ -142,7 +135,7 @@ async function main(opts, args) {
notLanguage, notLanguage,
outDirectory, outDirectory,
config, config,
versionsToBuild: indexVersion ? [indexVersion] : Object.keys(availableVersions), versionsToBuild: indexVersion ? [indexVersion] : Object.keys(allVersions),
} }
await searchSync(options) await searchSync(options)
} }