@@ -5,7 +5,7 @@ name: Node.js CI
5
5
- master
6
6
- alpha
7
7
- beta
8
- - dependabot/**
8
+ - ' dependabot/**'
9
9
pull_request :
10
10
types :
11
11
- opened
@@ -17,38 +17,36 @@ jobs:
17
17
verify :
18
18
runs-on : ubuntu-latest
19
19
steps :
20
- - uses : actions/checkout@v2
21
- - name : Read .nvmrc
22
- run : echo ::set-output name=NVMRC::$(cat .nvmrc)
23
- id : nvm
20
+ - uses : actions/checkout@v3
24
21
- name : Setup node
25
- uses : actions/setup-node@v1
22
+ uses : actions/setup-node@v3
26
23
with :
27
- node-version : ${{ steps.nvm.outputs.NVMRC }}
28
- - uses : bahmutov/npm-install@v1
24
+ node-version-file : ' .nvmrc'
25
+ cache : npm
26
+ - run : npm clean-install
29
27
- run : npm test
28
+ - name : Upload coverage data to Codecov
29
+ run : ' npm run coverage:report'
30
30
release :
31
31
needs : verify
32
32
runs-on : ubuntu-latest
33
33
steps :
34
- - uses : actions/checkout@v2
35
- - name : Read .nvmrc
36
- run : echo ::set-output name=NVMRC::$(cat .nvmrc)
37
- id : nvm
34
+ - uses : actions/checkout@v3
38
35
- name : Setup node
39
- uses : actions/setup-node@v1
36
+ uses : actions/setup-node@v3
40
37
with :
41
- node-version : ${{ steps.nvm.outputs.NVMRC }}
42
- - uses : bahmutov/npm-install@v1
38
+ node-version-file : ' .nvmrc'
39
+ cache : npm
40
+ - run : npm clean-install
43
41
- name : semantic-release
44
42
run : npx semantic-release
45
43
env :
46
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
47
- NPM_TOKEN : ${{ secrets.NPM_PUBLISH_TOKEN }}
44
+ GITHUB_TOKEN : ' ${{ secrets.GITHUB_TOKEN }}'
45
+ NPM_TOKEN : ' ${{ secrets.NPM_PUBLISH_TOKEN }}'
48
46
automerge :
49
47
needs : release
50
48
runs-on : ubuntu-latest
51
49
steps :
52
- - uses : fastify/github-action-merge-dependabot@v2.2.0
50
+ - uses : fastify/github-action-merge-dependabot@v3
53
51
with :
54
- github-token : ${{ secrets.GITHUB_TOKEN }}
52
+ github-token : ${{ secrets.GH_PAT }}
0 commit comments