From 5b3590903f22bed0db6de1d46fac08b1f66a37d5 Mon Sep 17 00:00:00 2001 From: Steve LLamb <38917682+SteveLLamb@users.noreply.github.com> Date: Tue, 17 Mar 2026 15:46:05 -0700 Subject: [PATCH 1/2] force fail on redline fail --- scripts/build.mjs | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/scripts/build.mjs b/scripts/build.mjs index 1b6191c..e3a76e2 100644 --- a/scripts/build.mjs +++ b/scripts/build.mjs @@ -192,12 +192,8 @@ async function build(buildPaths, baseRef, lastEdRef, docMetadata) { console.log(`Generating a redline against base: ${baseRef}.`); - try { - await generateRedline(buildPaths, baseRef, buildPaths.baseRedLineRefPath, buildPaths.baseRedlinePath); - generatedFiles.baseRedline = buildPaths.baseRedlineName; - } catch (e) { - console.warn(`Could not generate a redline: ${e}.`); - } + await generateRedline(buildPaths, baseRef, buildPaths.baseRedLineRefPath, buildPaths.baseRedlinePath); + generatedFiles.baseRedline = buildPaths.baseRedlineName; } @@ -207,12 +203,8 @@ async function build(buildPaths, baseRef, lastEdRef, docMetadata) { console.log(`Generating a redline against the latest edition tag: ${lastEdRef}.`); - try { - await generateRedline(buildPaths, lastEdRef, buildPaths.pubRedLineRefPath, buildPaths.pubRedlinePath); - generatedFiles.pubRedline = buildPaths.pubRedlineName; - } catch (e) { - console.warn(`Could not generate a redline: ${e}.`); - } + await generateRedline(buildPaths, lastEdRef, buildPaths.pubRedLineRefPath, buildPaths.pubRedlinePath); + generatedFiles.pubRedline = buildPaths.pubRedlineName; } From 8b93f0140c84bacce0c447fba2b3745506ef70e0 Mon Sep 17 00:00:00 2001 From: Steve LLamb <38917682+SteveLLamb@users.noreply.github.com> Date: Wed, 18 Mar 2026 10:16:46 -0700 Subject: [PATCH 2/2] add fetch tags --- scripts/build.mjs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/build.mjs b/scripts/build.mjs index e3a76e2..46c315b 100644 --- a/scripts/build.mjs +++ b/scripts/build.mjs @@ -201,6 +201,8 @@ async function build(buildPaths, baseRef, lastEdRef, docMetadata) { if (lastEdRef !== null) { + child_process.execSync(`git fetch --tags`); + console.log(`Generating a redline against the latest edition tag: ${lastEdRef}.`); await generateRedline(buildPaths, lastEdRef, buildPaths.pubRedLineRefPath, buildPaths.pubRedlinePath);