Skip to content

Commit 1d59aa3

Browse files
authored
fix: version output (#40)
1 parent 66780ef commit 1d59aa3

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

.github/workflows/label-version-bump.yml

+11-6
Original file line numberDiff line numberDiff line change
@@ -54,19 +54,24 @@ jobs:
5454
BUMP_TYPE: ${{ steps.bump-type.outputs.bump-type }}
5555
id: version-update
5656
run: |
57-
OUTPUT=$($GITHUB_WORKSPACE/scripts/version-packages.sh | tr -d '\n' | tr -d '\r')
57+
OUTPUT=$($GITHUB_WORKSPACE/scripts/version-packages.sh)
5858
echo "$OUTPUT"
59-
echo "old-version=$(echo "$OUTPUT" | jq -r '.old_version')" >> "$GITHUB_ENV"
60-
echo "new-version=$(echo "$OUTPUT" | jq -r '.new_version')" >> "$GITHUB_ENV"
59+
# Debug JSON format before parsing
60+
echo "$OUTPUT" | jq .
61+
echo "OLD_VERSION=$(echo "$OUTPUT" | jq -r '.old_version')" >> "$GITHUB_ENV"
62+
echo "NEW_VERSION=$(echo "$OUTPUT" | jq -r '.new_version')" >> "$GITHUB_ENV"
6163
6264
6365
- name: Update CHANGELOG.md
6466
run: |
65-
CHANGELOG_HEADING="## $new-version - $(date --iso-8601)"
66-
CHANGELOG_POINTS=$(git log v"$old-version"..v"$new-version" --pretty=format:%s --grep='^.*\d*)$' | sed -e 's/^/- /')
67+
CHANGELOG_HEADING="## $NEW_VERSION - $(date --iso-8601)"
68+
CHANGELOG_POINTS=$(git log v"$OLD_VERSION"..v"$NEW_VERSION" --pretty=format:%s --grep='^.*\d*)$' | sed -e 's/^/- /')
6769
mv CHANGELOG.md CHANGELOG.old.md
6870
echo -e "$CHANGELOG_HEADING\n\n$CHANGELOG_POINTS\n\n$(cat CHANGELOG.old.md)" > CHANGELOG.md
6971
rm CHANGELOG.old.md
72+
env:
73+
OLD_VERSION: ${{ env.OLD_VERSION }}
74+
NEW_VERSION: ${{ env.NEW_VERSION }}
7075

7176
- name: Update the lockfile
7277
run: yarn install
@@ -78,5 +83,5 @@ jobs:
7883
uses: EndBug/add-and-commit@v7
7984
with:
8085
branch: ${{ github.event.pull_request.base.ref }}
81-
message: "chore: Bump version to $new-version"
86+
message: "chore: Bump version to ${{ env.NEW_VERSION }}"
8287
github_token: ${{ secrets.POSTHOG_BOT_GITHUB_TOKEN }}

0 commit comments

Comments
 (0)