File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed
apps/site/scripts/orama-search Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -18,13 +18,17 @@ const fetchOptions = process.env.GITHUB_TOKEN
1818export const getAPIDocs = async ( ) => {
1919 // Find the current Active LTS version
2020 const releaseData = await generateReleaseData ( ) ;
21- const { versionWithPrefix } = releaseData . find (
22- r => r . status === 'Active LTS'
23- ) ;
21+ const ltsRelease =
22+ releaseData . find ( r => r . status === 'Active LTS' ) ||
23+ releaseData . find ( r => r . status === 'Maintenance LTS' ) ;
24+
25+ if ( ! ltsRelease ) {
26+ throw new Error ( 'No Active LTS or Maintenance LTS release found' ) ;
27+ }
2428
2529 // Get list of API docs from the Node.js repo
2630 const fetchResponse = await fetch (
27- `https://api.github.com/repos/nodejs/node/contents/doc/api?ref=${ versionWithPrefix } ` ,
31+ `https://api.github.com/repos/nodejs/node/contents/doc/api?ref=${ ltsRelease . versionWithPrefix } ` ,
2832 fetchOptions
2933 ) ;
3034 const documents = await fetchResponse . json ( ) ;
@@ -36,7 +40,7 @@ export const getAPIDocs = async () => {
3640
3741 return {
3842 content : await res . text ( ) ,
39- pathname : `docs/${ versionWithPrefix } /api/${ basename ( name , '.md' ) } .html` ,
43+ pathname : `docs/${ ltsRelease . versionWithPrefix } /api/${ basename ( name , '.md' ) } .html` ,
4044 } ;
4145 } )
4246 ) ;
You can’t perform that action at this time.
0 commit comments