11name : CI
22
3- on : [push, pull_request]
3+ on :
4+ push :
5+ branches :
6+ - master
7+ pull_request :
48
59jobs :
610 lint :
711 runs-on : ubuntu-latest
812 steps :
9- - uses : actions/checkout@v2
13+ - uses : actions/checkout@v4
1014
1115 - name : Set up Node.js
12- uses : actions/setup-node@v2.1.5
16+ uses : actions/setup-node@v4
17+ with :
18+ node-version : ^20
1319
1420 - name : Install Dependency
1521 run : yarn install
2430 needs : [lint]
2531 runs-on : ubuntu-latest
2632 steps :
27- - uses : actions/checkout@v2
33+ - uses : actions/checkout@v4
2834
2935 - name : Setup MySQL
3036 uses : mirromutth/mysql-action@v1.1
3339 mysql root password : password
3440
3541 - name : Set up Node.js
36- uses : actions/setup-node@v2.1.5
42+ uses : actions/setup-node@v4
3743 with :
3844 node-version : ^20
3945
4450 run : yarn run coverage
4551
4652 - name : Coveralls
47- uses : coverallsapp/github-action@master
53+ uses : coverallsapp/github-action@v2
4854 with :
4955 github-token : ${{ secrets.GITHUB_TOKEN }}
5056 parallel : true
5460 runs-on : ubuntu-latest
5561 strategy :
5662 matrix :
57- node : [^18, ^ 20]
63+ node : [^20]
5864 steps :
59- - uses : actions/checkout@v2
65+ - uses : actions/checkout@v4
6066
6167 - name : Setup MySQL
6268 uses : mirromutth/mysql-action@v1.1
6571 mysql root password : password
6672
6773 - name : Set up Node.js
68- uses : actions/setup-node@v3
74+ uses : actions/setup-node@v4
6975 with :
7076 node-version : ${{ matrix.node }}
7177
@@ -79,10 +85,10 @@ jobs:
7985 needs : [lint, test, coverage]
8086 runs-on : ubuntu-latest
8187 steps :
82- - uses : actions/checkout@v2
88+ - uses : actions/checkout@v4
8389
8490 - name : Set up Node.js
85- uses : actions/setup-node@v3
91+ uses : actions/setup-node@v4
8692 with :
8793 node-version : ^20
8894
0 commit comments