Skip to content

Commit 7444a15

Browse files
[release] fix variable passing between jobs (#19)
1 parent 6501736 commit 7444a15

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

.github/workflows/release.yml

+7-6
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,19 @@ jobs:
2424
run: |
2525
LATEST_COMMIT_MSG=$(git log -1 --pretty=%B | cat)
2626
if [[ ${LATEST_COMMIT_MSG} == *"[release]"* ]]; then
27-
echo "IS_RELEASE=true" >> $GITHUB_ENV
28-
echo "LATEST_COMMIT_MSG=${LATEST_COMMIT_MSG}" >> $GITHUB_ENV
27+
echo "IS_RELEASE=true" >> $GITHUB_OUTPUT
28+
echo "LATEST_COMMIT_MSG=${LATEST_COMMIT_MSG}" >> $GITHUB_OUTPUT
2929
else
30-
echo "IS_RELEASE=false" >> $GITHUB_ENV
30+
echo "IS_RELEASE=false" >> $GITHUB_OUTPUT
3131
fi
3232
3333
release:
3434
name: Release
3535
runs-on: ubuntu-latest
36-
if: ${{ env.IS_RELEASE == 'true' }}
36+
needs: [check-commit]
37+
if: ${{ needs.check-commit.outputs.IS_RELEASE == 'true' }}
38+
env:
39+
LATEST_COMMIT_MSG=${{ needs.check-commit.outputs.LATEST_COMMIT_MSG }}
3740
steps:
3841
- name: Check out Git repository
3942
uses: actions/checkout@v4
@@ -49,8 +52,6 @@ jobs:
4952

5053
- name: Bump version
5154
run: |
52-
LATEST_COMMIT_MSG=${{ env.LATEST_COMMIT_MSG }}
53-
5455
echo "Extract the latest tag version"
5556
LATEST_TAG=$(git describe --tags $(git rev-list --tags --max-count=1))
5657

0 commit comments

Comments
 (0)