From 70c64c2437563d1ad63d980c90c28bc601c7fbf4 Mon Sep 17 00:00:00 2001 From: jiqiang90 Date: Mon, 3 Feb 2025 14:57:19 +1300 Subject: [PATCH] [SKIPCI] fix release pipeline --- .../create-release/gh-release-script.js | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/actions/create-release/gh-release-script.js b/.github/actions/create-release/gh-release-script.js index 96c8bb2..e62be57 100644 --- a/.github/actions/create-release/gh-release-script.js +++ b/.github/actions/create-release/gh-release-script.js @@ -8,7 +8,7 @@ const myArgs = process.argv.slice(2); const pJson = require(`${myArgs[0]}/package.json`) const version = pJson.version; -const repoName = pJson.name; +const repoName = pJson.name; const packageName = repoName.split('/'); @@ -21,7 +21,7 @@ function checkForBetaVersion(version) { function gatherReleaseInfo(logPath) { const changeLogs = fs.readFileSync(logPath, 'utf8'); const regex = /## \[([0-9]+(\.[0-9]+)+)] - [0-9]{4}-[0-9]{2}-[0-9]{2}/i; - + let lines = changeLogs.split(/\n/); let foundChangelog = false; let releaseInfo = ''; @@ -32,7 +32,7 @@ function gatherReleaseInfo(logPath) { i = j; j = lines.length; foundChangelog = true; - } + } } lines = lines.slice(i); @@ -42,8 +42,8 @@ function gatherReleaseInfo(logPath) { if(j == 0){ releaseInfo += `${lines[j]}`+ '\n'; continue; - } - + } + if(!regex.test(lines[j])){ releaseInfo += `${lines[j]}`+ '\n'; } else { @@ -51,12 +51,12 @@ function gatherReleaseInfo(logPath) { } } } - + if(releaseInfo === ''){ core.setFailed("No release info found, either missing in changelog or changelog is formatted incorrectly") } - console.log("Gathered release info...") + console.log("Gathered release info...") return releaseInfo; } @@ -68,7 +68,7 @@ async function publishRelease(releaseInfo) { }, owner: 'subquery', name: `[${version}] ${repoName}`, - repo: 'subql-ethereum', + repo: 'subql-starknet', tag_name: `${packageName[1]}/${version}`, target_commitish: `${myArgs[1]}`, body: releaseInfo @@ -76,9 +76,9 @@ async function publishRelease(releaseInfo) { core.setFailed(err) }) - console.log("Release Created...") + console.log("Release Created...") } - + checkForBetaVersion(version); const releaseInfo = gatherReleaseInfo(`${myArgs[0]}/CHANGELOG.md`);