|
@@ -1,7 +1,8 @@
|
|
|
'use strict'
|
|
|
|
|
|
const execFile = require('node:util').promisify(require('node:child_process').execFile)
|
|
|
-const { promises: fsp } = require('node:fs')
|
|
|
+const fsp = require('node:fs/promises')
|
|
|
+const ospath = require('node:path')
|
|
|
|
|
|
module.exports.register = function () {
|
|
|
if (!process.env.BUILD_REFNAME) return
|
|
@@ -26,7 +27,8 @@ module.exports.register = function () {
|
|
|
const versionsInManifest = siteManifestData.components.ROOT.versions
|
|
|
if (!(version in versionsInManifest && isBranch === !!versionsInManifest[version].prerelease)) {
|
|
|
const category = require('path').basename(module.id, '.js')
|
|
|
- this.getLogger(category).info(`version ${version} not previously built; reverting to full build`)
|
|
|
+ await fsp.writeFile(ospath.join(playbook.dir, '.full-build'), '')
|
|
|
+ console.log(`version ${version} not previously built; reverting to full build`)
|
|
|
return
|
|
|
}
|
|
|
Object.assign(
|