diff --git a/packages/content-loader/src/products.ts b/packages/content-loader/src/products.ts index cc188715..82ecd7b0 100644 --- a/packages/content-loader/src/products.ts +++ b/packages/content-loader/src/products.ts @@ -187,8 +187,18 @@ const docsProduct: ProductDef = { ], }; -/** Runner docs: one directory per release series, english only for now. */ -const runnerSeries = ['3', '2', '1', '0']; +/** + * Runner docs: one directory per release series, english only for now. + * The label is the newest release of the series, which is also the tag the + * generated reference pages of that directory come from, so it has to be + * bumped here when a new runner release is documented. + */ +const runnerSeries: { id: string; latestRelease: string }[] = [ + { id: '3', latestRelease: '3.1.0' }, + { id: '2', latestRelease: '2.3.0' }, + { id: '1', latestRelease: '1.0.8' }, + { id: '0', latestRelease: '0.6.1' }, +]; const runnerProduct: ProductDef = { id: 'runner', @@ -204,9 +214,9 @@ const runnerProduct: ProductDef = { sources: { 'en-us': 'runner-docs' }, }, ...runnerSeries.map( - (id, index): VersionDef => ({ + ({ id, latestRelease }, index): VersionDef => ({ id, - label: `${id}.x`, + label: latestRelease, path: index === 0 ? '' : id, latest: index === 0, sources: { 'en-us': `runner-docs_versioned_docs/version-${id}` },