From b5b27cbc824b098653918f98de62c653c576a2fd Mon Sep 17 00:00:00 2001 From: Brian Muenzenmeyer Date: Wed, 14 Jan 2026 10:44:58 -0600 Subject: [PATCH] attempt to separate security releases from experimental musl releases --- build-automation.mjs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/build-automation.mjs b/build-automation.mjs index ba296d1ed4..a15c868e90 100644 --- a/build-automation.mjs +++ b/build-automation.mjs @@ -88,13 +88,17 @@ export default async function(github) { const newVersions = await checkForMuslVersionsAndSecurityReleases(github, versions); let updatedVersions = []; for (const [version, newVersion] of Object.entries(newVersions)) { - if (newVersion.muslBuildExists) { - const { stdout } = await exec(`./update.sh ${newVersion.isSecurityRelease ? "-s " : ""}${version}`); + if (newVersion.isSecurityRelease) { + console.log(`Processing security release ${newVersion.fullVersion}`); + const { stdout } = await exec(`./update.sh -s ${version}`); + console.log(stdout); + updatedVersions.push(newVersion.fullVersion); + } else if (newVersion.muslBuildExists) { + const { stdout } = await exec(`./update.sh ${version}`); console.log(stdout); updatedVersions.push(newVersion.fullVersion); } else { - console.log(`There's no musl build for version ${newVersion.fullVersion} yet.`); - process.exit(0); + console.log(`There's no musl build for version ${newVersion.fullVersion} yet. Skipping non-security release.`); } } const { stdout } = (await exec(`git diff`));