Skip to content

Commit 51cd10a

Browse files
authored
ci(workflows): refactor tests workflow
Add the Bump Image job before the Semantic Release job.
1 parent 3820921 commit 51cd10a

File tree

1 file changed

+22
-2
lines changed

1 file changed

+22
-2
lines changed

.github/workflows/test.yaml

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,30 @@ jobs:
7474
with:
7575
validate-only: 'true'
7676
base-path-to-features: './src'
77-
77+
78+
bump-images:
79+
needs: [validate]
80+
name: 'Bump Image Version'
81+
runs-on: ubuntu-latest
82+
permissions:
83+
contents: write
84+
pull-requests: write
85+
issues: write
86+
steps:
87+
- uses: actions/checkout@v4
88+
with:
89+
fetch-depth: 0
90+
- name: 'Install Dependencies'
91+
run: yarn global add semver
92+
- name: 'Run Image Version Bump'
93+
env:
94+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
95+
GH_ACTIONS_USERNAME: ${{ vars.GH_ACTIONS_USERNAME }}
96+
run: make bump-version
97+
7898
semantic-release:
7999
name: Semantic Release
80-
needs: [validate]
100+
needs: [bump-images]
81101
runs-on: ubuntu-latest
82102
permissions:
83103
contents: write

0 commit comments

Comments
 (0)