Skip to content
This repository was archived by the owner on Nov 16, 2025. It is now read-only.

Commit 34fb06c

Browse files
committed
ci: detect if bump is needed
1 parent 88124e0 commit 34fb06c

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

.github/workflows/test.yml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,21 @@ jobs:
4949
run: |
5050
pip install .
5151
52-
- name: Generate release
52+
- name: Check if bump is needed
53+
id: bump_check
54+
run: |
55+
if cz bump --dry-run; then
56+
echo "bump_needed=true" >> $GITHUB_ENV
57+
echo "bump_needed=true" >> $GITHUB_OUTPUT
58+
else
59+
echo "bump_needed=false" >> $GITHUB_ENV
60+
echo "bump_needed=false" >> $GITHUB_OUTPUT
61+
fi
62+
63+
- name: Bump version and push tag
5364
env:
5465
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
66+
if: env.bump_needed == 'true'
5567
run: |
5668
git config user.name "github-actions[bot]"
5769
git config user.email "github-actions[bot]@users.noreply.github.com"
@@ -60,10 +72,9 @@ jobs:
6072
git push --tags
6173
6274
release:
63-
name: Create GitHub Release
6475
runs-on: ubuntu-latest
6576
needs: bump
66-
if: github.ref_type == 'tag'
77+
if: needs.bump_check.outputs.bump_needed == 'true' && github.ref_type == 'tag'
6778
steps:
6879
- name: Create GitHub Release
6980
uses: softprops/action-gh-release@v2

0 commit comments

Comments
 (0)