ci: fix lobster release changelog validation (#62)

This commit is contained in:
Mariano
2026-04-06 15:51:55 +02:00
committed by GitHub
parent ee2dc74dd5
commit cccbfad606
+12 -4
View File
@@ -116,11 +116,15 @@ jobs:
RELEASE_TAG: ${{ inputs.tag }}
run: |
set -euo pipefail
export RELEASE_VERSION="${RELEASE_TAG#v}"
node - <<'NODE'
const fs = require('node:fs');
const releaseVersion = process.env.RELEASE_VERSION;
const releaseTag = process.env.RELEASE_TAG;
const releaseVersion = releaseTag?.startsWith('v') ? releaseTag.slice(1) : releaseTag;
if (!releaseVersion) {
console.error('RELEASE_TAG is required to validate CHANGELOG.md.');
process.exit(1);
}
const changelog = fs.readFileSync('CHANGELOG.md', 'utf8');
const lines = changelog.split(/\r?\n/);
const heading = `## ${releaseVersion}`;
@@ -317,11 +321,15 @@ jobs:
RELEASE_TAG: ${{ inputs.tag }}
run: |
set -euo pipefail
export RELEASE_VERSION="${RELEASE_TAG#v}"
node - <<'NODE'
const fs = require('node:fs');
const releaseVersion = process.env.RELEASE_VERSION;
const releaseTag = process.env.RELEASE_TAG;
const releaseVersion = releaseTag?.startsWith('v') ? releaseTag.slice(1) : releaseTag;
if (!releaseVersion) {
console.error('RELEASE_TAG is required to validate CHANGELOG.md.');
process.exit(1);
}
const changelog = fs.readFileSync('CHANGELOG.md', 'utf8');
const lines = changelog.split(/\r?\n/);
const heading = `## ${releaseVersion}`;