From 37c7a97c4a642c547636a85c396236051cdd7fbe Mon Sep 17 00:00:00 2001 From: Marcel Robitaille Date: Fri, 12 Dec 2025 21:11:26 +0100 Subject: [PATCH] Fix workflow --- .github/workflows/release-on-version-bump.yml | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/.github/workflows/release-on-version-bump.yml b/.github/workflows/release-on-version-bump.yml index 3739913..641d1ea 100644 --- a/.github/workflows/release-on-version-bump.yml +++ b/.github/workflows/release-on-version-bump.yml @@ -15,7 +15,8 @@ jobs: runs-on: ubuntu-latest outputs: new_version: ${{ steps.extract.outputs.new_version }} - old_version: ${{ steps.extract.outputs.old_version }} + last_commit_version: ${{ steps.extract.outputs.last_commit_version }} + prev_version: ${{ steps.extract.outputs.prev_version }} changelog: ${{ steps.extract.outputs.changelog }} steps: @@ -34,15 +35,17 @@ jobs: line3=$(echo "${versions[2]}" | cut -d: -f1 || echo "\$") new_version=$(echo "${versions[0]}" | sed -E 's/^.*##[[:space:]]*\[?([0-9]+\.[0-9]+\.[0-9]+)\]?.*/\1/') - old_version=$(git show ${{ steps.prev.outputs.sha }}:package.json | jq -r .version) + last_commit_version=$(echo "${versions[1]}" | sed -E 's/^.*##[[:space:]]*\[?([0-9]+\.[0-9]+\.[0-9]+)\]?.*/\1/') + prev_version=$(git show ${{ steps.prev.outputs.sha }}:package.json | jq -r .version) changelog=$(sed -n "$line1,$((line2 - 1))p" CHANGELOG.md | tail -n +2) - echo "new_version=$new_version" >> "$GITHUB_OUTPUT" - echo "old_version=$old_version" >> "$GITHUB_OUTPUT" - echo "changelog<> "$GITHUB_OUTPUT" - echo "$changelog" >> "$GITHUB_OUTPUT" - echo "EOF" >> "$GITHUB_OUTPUT" + echo "new_version=$new_version" | tee "$GITHUB_OUTPUT" + echo "last_commit_version=$last_commit_version" | tee "$GITHUB_OUTPUT" + echo "prev_version=$prev_version" | tee "$GITHUB_OUTPUT" + echo "changelog<