Skip to content

Commit f01b9d0

Browse files
authored
feat: fix semantic release CI script (#82)
1 parent bb8043c commit f01b9d0

File tree

1 file changed

+7
-18
lines changed

1 file changed

+7
-18
lines changed

.github/workflows/build.yml

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -67,29 +67,18 @@ jobs:
6767
uses: actions/checkout@v3
6868
with:
6969
fetch-depth: -1
70-
- name: Setup Node.js
71-
uses: actions/setup-node@v3
72-
with:
73-
node-version: 20
7470

75-
- name: Fetch Previous version
76-
id: get-previous-tag
77-
uses: actions-ecosystem/action-get-latest-tag@v1.6.0
78-
79-
- name: Release
80-
run: yarn global add semantic-release@17.4.4 && semantic-release
71+
- name: Create Tag with Semantic Release
72+
id: semantic
73+
uses: cycjimmy/semantic-release-action@v4
8174
env:
82-
GH_TOKEN: ${{ secrets.GH_BOT_TOKEN }}
83-
84-
- name: Fetch Current version
85-
id: get-current-tag
86-
uses: actions-ecosystem/action-get-latest-tag@v1.6.0
75+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
8776

8877
- name: Decide Should_Push Or Not
8978
id: should_push
9079
run: |
91-
old_version=${{steps.get-previous-tag.outputs.tag}}
92-
new_version=${{steps.get-current-tag.outputs.tag }}
80+
old_version=${{ steps.semantic.outputs.last_release_version }}
81+
new_version=${{ steps.semantic.outputs.new_release_version }}
9382
9483
old_array=(${old_version//\./ })
9584
new_array=(${new_version//\./ })
@@ -128,4 +117,4 @@ jobs:
128117
target: STANDARD
129118
platforms: linux/amd64
130119
push: true
131-
tags: casbin/caswaf:${{steps.get-current-tag.outputs.tag }},casbin/caswaf:latest
120+
tags: casbin/caswaf:${{ steps.semantic.outputs.new_release_version }},casbin/caswaf:latest

0 commit comments

Comments
 (0)