File tree Expand file tree Collapse file tree 5 files changed +13846
-4757
lines changed Expand file tree Collapse file tree 5 files changed +13846
-4757
lines changed Original file line number Diff line number Diff line change
1
+ name : Release
2
+
3
+ on :
4
+ push :
5
+ branches :
6
+ - main
7
+ - alpha
8
+ - beta
9
+ - next
10
+
11
+ jobs :
12
+
13
+ release :
14
+ name : 🚀 Release
15
+ runs-on : ubuntu-latest
16
+ steps :
17
+
18
+ - name : Check out code
19
+ uses : actions/checkout@v3
20
+ with :
21
+ fetch-depth : 0
22
+
23
+ - name : Use Node.js v16.x
24
+ uses : actions/setup-node@v1
25
+ with :
26
+ node-version : 16.x
27
+
28
+ - name : Install dependencies
29
+ run : npm ci
30
+
31
+ - name : Run unit tests
32
+ run : npm test
33
+ env :
34
+ CI : true
35
+
36
+ - name : Build and publish release
37
+ run : npm run release
38
+ env :
39
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
40
+ NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
Original file line number Diff line number Diff line change
1
+ name : Unit Tests
2
+
3
+ on : [push, pull_request]
4
+
5
+ jobs :
6
+ test :
7
+ runs-on : ubuntu-latest
8
+
9
+ strategy :
10
+ matrix :
11
+ node-version : [14.x, 16.x, 18.x]
12
+
13
+ steps :
14
+ - uses : actions/checkout@v2
15
+
16
+ - name : Use Node.js ${{ matrix.node-version }}
17
+ uses : actions/setup-node@v1
18
+ with :
19
+ node-version : ${{ matrix.node-version }}
20
+
21
+ - name : Install dependencies
22
+ run : npm ci
23
+
24
+ - name : Run unit tests
25
+ run : npm test
26
+ env :
27
+ CI : true
Original file line number Diff line number Diff line change
1
+ branches :
2
+ - " +([0-9])?(.{+([0-9]),x}).x"
3
+ - main
4
+ - next
5
+ - next-major
6
+ - name : beta
7
+ prerelease : true
8
+ - name : alpha
9
+ prerelease : true
10
+
11
+ plugins :
12
+ - " @semantic-release/commit-analyzer"
13
+ - " @semantic-release/release-notes-generator"
14
+ - " @semantic-release/changelog"
15
+ - - "@semantic-release/npm"
16
+ - pkgRoot : " ./package"
17
+ - - "@semantic-release/git"
18
+ - assets : ["CHANGELOG.md"]
19
+ message : " chore(release): ${nextRelease.version} [skip ci]\n\n ${nextRelease.notes}"
20
+ - - "@semantic-release/github"
21
+ - assets :
22
+ - path : " svelte-codemirror-editor.zip"
23
+ name : " svelte-codemirror-editor-v${nextRelease.version}.zip"
You can’t perform that action at this time.
0 commit comments