File tree Expand file tree Collapse file tree 1 file changed +18
-11
lines changed Expand file tree Collapse file tree 1 file changed +18
-11
lines changed Original file line number Diff line number Diff line change @@ -10,27 +10,34 @@ permissions:
10
10
pull-requests : write
11
11
12
12
jobs :
13
+ ci :
14
+ name : CI Init
15
+ runs-on : [ self-hosted, Linux ]
16
+ outputs :
17
+ action : ${{ steps.init.outputs.action }}
18
+ steps :
19
+ - id : init
20
+ uses : localazy/release/init@v2
21
+
13
22
prepare :
14
- name : Prepare Release
15
- if : github.event.head.ref != 'release' && !contains(github.event.commits[0].message, '🚀 release:')
23
+ name : Prepare Release PR
24
+ needs : ci
25
+ if : needs.ci.outputs.action == 'prepare'
16
26
runs-on : [ self-hosted, Linux ]
17
27
steps :
18
- - name : Prepare release branch and PR
19
- uses : localazy/release@v1
28
+ - uses : localazy/release/prepare@v2
20
29
with :
21
- action : prepare
22
30
app-id : ${{ secrets.AUTH_APP_ID }}
23
31
app-key : ${{ secrets.AUTH_APP_KEY }}
24
32
25
- release :
26
- name : Release
27
- if : github.event.head.ref == 'release' || contains(github.event.commits[0].message, '🚀 release:')
33
+ publish :
34
+ name : Publish Release
35
+ needs : ci
36
+ if : needs.ci.outputs.action == 'publish'
28
37
runs-on : [ self-hosted, Linux ]
29
38
steps :
30
- - name : Release new version
31
- uses : localazy/release@v1
39
+ - uses : localazy/release/publish@v2
32
40
with :
33
- action : release
34
41
app-id : ${{ secrets.AUTH_APP_ID }}
35
42
app-key : ${{ secrets.AUTH_APP_KEY }}
36
43
major-bump : true
You can’t perform that action at this time.
0 commit comments