File tree 1 file changed +24
-2
lines changed
1 file changed +24
-2
lines changed Original file line number Diff line number Diff line change @@ -2,11 +2,19 @@ name: Release
2
2
3
3
on :
4
4
push :
5
- branches : master
5
+ branches : [master, develop]
6
+
7
+ permissions :
8
+ contents : write
6
9
7
10
jobs :
8
11
release :
9
12
name : Release
13
+ if : (
14
+ github.repository_owner == 'pvtnbr' && github.ref_name =='develop'
15
+ ) || (
16
+ github.repository_owner == 'privatenumber' && github.ref_name =='master'
17
+ )
10
18
runs-on : ubuntu-latest
11
19
timeout-minutes : 10
12
20
28
36
- name : Lint
29
37
run : pnpm lint
30
38
39
+ - name : Prerelease to GitHub
40
+ if : github.repository_owner == 'pvtnbr'
41
+ run : |
42
+ jq '
43
+ .publishConfig.registry = "https://npm.pkg.github.com"
44
+ | .name = ("@" + env.GITHUB_REPOSITORY_OWNER + "/" + .name)
45
+ | .repository = env.GITHUB_REPOSITORY
46
+ | .release.branches = [
47
+ "master",
48
+ { name: "develop", prerelease: "rc", channel: "latest" }
49
+ ]
50
+ ' package.json > _package.json
51
+ mv _package.json package.json
52
+
31
53
- name : Release
32
54
env :
33
55
GH_TOKEN : ${{ secrets.GH_TOKEN }}
34
56
NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
35
- run : pnpx semantic-release
57
+ run : pnpm dlx semantic-release
You can’t perform that action at this time.
0 commit comments