ci(pages): [CI-02] validate staged artifacts and preserve legacy demo paths

This commit is contained in:
Harvey Zhao committed 2026-09-14 16:43:33 +08:00
1 parent b1e0b976b0
commit 72d2b9c36b
20 files changed
+6120 -13

No files matched your search

+10
View File
@@ -0,0 +1,10 @@
import assert from 'node:assert/strict'
import fs from 'node:fs'
import process from 'node:process'
import { preparePages } from './pages/prepare.ts'
assert.equal(process.argv.length, 2, 'Use yarn prepare:pages without arguments')
const result = await preparePages(process.cwd())
if (process.env.GITHUB_OUTPUT)
fs.appendFileSync(process.env.GITHUB_OUTPUT, `site=${result.site}\n`)
console.log(`Pages artifact validated: ${result.site}; ${Object.keys(result.report.files).length} files. No deployment was performed.`)