diff --git a/scripts/build-website.sh b/scripts/build-website.sh index dd7c04ac..7e23dfb0 100755 --- a/scripts/build-website.sh +++ b/scripts/build-website.sh @@ -11,8 +11,7 @@ npm --prefix ./scripts install ####### Download Phase if [[ $SKIP_DOWNLOADS != "true" ]]; then - ./scripts/download-releases.sh --major 1 - ./scripts/download-releases.sh --major 2 + # v1 and v2 docs contain stale source links and are no longer published. ./scripts/download-releases.sh --major 3 ./scripts/download-releases.sh --major 4 ./scripts/download-releases.sh --minor 5 diff --git a/scripts/process-releases.js b/scripts/process-releases.js index 298bed56..fcb8be2e 100644 --- a/scripts/process-releases.js +++ b/scripts/process-releases.js @@ -14,6 +14,7 @@ const prependFile = require('prepend-file') const sidebarsTemplate = require('../sidebars-template.json') const processDocusaurusV3Upgrade = require('./process-docusaurus-v3-upgrade') +const MIN_DOCS_MAJOR = 3 const log = require('pino')({ level: process.env.LOG_LEVEL || 'debug', transport: { @@ -41,6 +42,11 @@ async function processReleases(opts) { log.info('Cleaned up versioned_sidebars folder') for (const docTree of getDocFolders(releasesFolder)) { + if (docTree.semver.major < MIN_DOCS_MAJOR) { + log.info(`Skipping ${docTree.releseTag} because v1 and v2 docs are no longer published`) + continue + } + log.info(`Processing ${docTree.releseTag}`) const requiresRootFolder = docTree.semver.major <= 2