File tree 4 files changed +79
-28
lines changed
4 files changed +79
-28
lines changed Original file line number Diff line number Diff line change
1
+ name : CI
2
+
3
+ on : [push]
4
+
5
+ jobs :
6
+ ci :
7
+ runs-on : ubuntu-latest
8
+
9
+ strategy :
10
+ matrix :
11
+ node-version : [10.x, 12.x, 14.x]
12
+
13
+ steps :
14
+ - uses : actions/checkout@v2
15
+
16
+ - name : Use Node.js ${{ matrix.node-version }}
17
+ uses : actions/setup-node@v2
18
+ with :
19
+ node-version : ${{ matrix.node }}
20
+
21
+ - name : Install dependencies
22
+ run : npm i
23
+
24
+ - name : Lint, test, and build
25
+ run : npm start validate
26
+
27
+ - name : Check test coverage
28
+ uses : codecov/codecov-action@v1
29
+ with :
30
+ token : ${{ secrets.CODECOV_TOKEN }} # not required for public repos
31
+
Original file line number Diff line number Diff line change
1
+ name : Release
2
+
3
+ on :
4
+ push :
5
+ branches :
6
+ - master
7
+
8
+ jobs :
9
+ release :
10
+ runs-on : ubuntu-latest
11
+
12
+ steps :
13
+ - uses : actions/checkout@v2
14
+ with :
15
+ fetch-depth : 0
16
+
17
+ - uses : actions/setup-node@v2
18
+ with :
19
+ node-version : ' 12.x'
20
+
21
+ - run : npm i
22
+
23
+ - run : npm start build
24
+
25
+ - name : Release
26
+ env :
27
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
28
+ NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
29
+ run : npx semantic-release@15
Original file line number Diff line number Diff line change
1
+ name : Mark stale issues and pull requests
2
+
3
+ on :
4
+ schedule :
5
+ - cron : " 0 0 * * *"
6
+
7
+ jobs :
8
+ stale :
9
+
10
+ runs-on : ubuntu-latest
11
+
12
+ steps :
13
+ - uses : actions/stale@v1
14
+ with :
15
+ repo-token : ${{ secrets.GITHUB_TOKEN }}
16
+ stale-issue-message : ' Stale issue'
17
+ stale-pr-message : ' Stale pull request'
18
+ stale-issue-label : ' no-issue-activity'
19
+ stale-pr-label : ' no-pr-activity'
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments