File tree 1 file changed +13
-9
lines changed
1 file changed +13
-9
lines changed Original file line number Diff line number Diff line change 3
3
branches :
4
4
- main
5
5
6
- permissions :
7
- contents : write
8
- pull-requests : write
9
-
10
6
name : release-please
11
7
12
8
jobs :
13
9
release-please :
14
10
runs-on : ubuntu-latest
15
11
12
+ outputs :
13
+ release_created : ${{ steps.release.outputs.release_created }}
14
+
15
+ permissions :
16
+ contents : write
17
+ pull-requests : write
18
+
16
19
steps :
17
20
- uses : googleapis/release-please-action@v4
18
21
id : release
19
22
with :
20
23
release-type : node
21
24
25
+ publish :
26
+ needs : release-please
27
+ runs-on : ubuntu-latest
28
+ if : ${{ needs.release-please.outputs.release_created }}
29
+
30
+ steps :
22
31
- uses : actions/checkout@v4
23
- if : ${{ steps.release.outputs.release_created }}
24
32
25
33
- run : corepack enable
26
- if : ${{ steps.release.outputs.release_created }}
27
34
28
35
- uses : actions/setup-node@v4
29
- if : ${{ steps.release.outputs.release_created }}
30
36
with :
31
37
node-version : 18
32
38
cache : yarn
33
39
34
40
- run : yarn
35
- if : ${{ steps.release.outputs.release_created }}
36
41
37
42
- run : yarn npm publish --access public
38
- if : ${{ steps.release.outputs.release_created }}
39
43
env :
40
44
YARN_NPM_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
You can’t perform that action at this time.
0 commit comments