File tree Expand file tree Collapse file tree 1 file changed +7
-18
lines changed Expand file tree Collapse file tree 1 file changed +7
-18
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments