15 lines
568 B
JavaScript
15 lines
568 B
JavaScript
#!/usr/bin/env node
|
|
import { mkdirSync, writeFileSync } from 'node:fs'
|
|
import { dirname, resolve } from 'node:path'
|
|
import { fileURLToPath } from 'node:url'
|
|
import { runtimeReleaseTag } from './runtime-config.mjs'
|
|
|
|
const __dirname = dirname(fileURLToPath(import.meta.url))
|
|
const ROOT = resolve(__dirname, '..')
|
|
const outFile = resolve(ROOT, 'build', 'runtime-release.json')
|
|
const tag = runtimeReleaseTag()
|
|
|
|
mkdirSync(dirname(outFile), { recursive: true })
|
|
writeFileSync(outFile, JSON.stringify({ tag }, null, 2) + '\n')
|
|
console.log(`Runtime release metadata: ${tag}`)
|