chore(website): switch to revalidate on fetch level

This commit is contained in:
iCrawl
2023-04-10 12:51:13 +02:00
parent 3ea4d26ee9
commit 0019700869
5 changed files with 5 additions and 10 deletions

View File

@@ -6,7 +6,7 @@ import { connect } from '@planetscale/database';
import { fetch } from 'undici';
if (!process.env.DATABASE_URL) {
process.exit(0);
setFailed('DATABASE_URL is not set');
}
const pkg = getInput('package', { required: true });
@@ -14,13 +14,14 @@ const version = getInput('version') || 'main';
const sql = connect({
fetch,
url: process.env.DATABASE_URL,
url: process.env.DATABASE_URL!,
});
const globber = await create(`packages/${pkg}/docs/docs.api.json`);
for await (const file of globber.globGenerator()) {
const data = await readFile(file, 'utf8');
try {
console.log(`Uploading ${file} with ${version}...`);
await sql.execute('replace into documentation (version, data) values (?, ?)', [version, data]);
} catch (error) {
const err = error as Error;