@@ -17,16 +17,16 @@ jobs:
1717 name : Lint Test
1818 runs-on : ubuntu-latest
1919 steps :
20- - uses : actions/checkout@v4
20+ - uses : actions/checkout@v6
2121
2222 - name : Set up Node.js
23- uses : actions/setup-node@v4
23+ uses : actions/setup-node@v6
2424 with :
25- node-version : latest
25+ node-version : 24
2626 cache : npm
2727
2828 - name : Cache node modules
29- uses : actions/cache@v4
29+ uses : actions/cache@v5
3030 with :
3131 path : ~/.npm
3232 key : ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }}
@@ -43,16 +43,16 @@ jobs:
4343 name : Mocha Test
4444 runs-on : ubuntu-latest
4545 steps :
46- - uses : actions/checkout@v4
46+ - uses : actions/checkout@v6
4747
4848 - name : Set up Node.js
49- uses : actions/setup-node@v4
49+ uses : actions/setup-node@v6
5050 with :
51- node-version : latest
51+ node-version : 24
5252 cache : npm
5353
5454 - name : Cache node modules
55- uses : actions/cache@v4
55+ uses : actions/cache@v5
5656 with :
5757 path : ~/.npm
5858 key : ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }}
@@ -66,12 +66,12 @@ jobs:
6666 run : npx mocha --reporter json --reporter-option output=reports/test-results.json
6767
6868 - name : Upload test report
69- uses : actions/upload-artifact@v4
69+ uses : actions/upload-artifact@v7
7070 with :
7171 name : test-results
7272 path : ' reports/test-results.json'
7373
74- - uses : dorny/test-reporter@v2
74+ - uses : dorny/test-reporter@v3
7575 if : always()
7676 with :
7777 artifact : test-results
8686 runs-on : ubuntu-latest
8787 steps :
8888 - name : Comment on PR
89- uses : marocchino/sticky-pull-request-comment@v2.9 .4
89+ uses : marocchino/sticky-pull-request-comment@v3.0 .4
9090 with :
9191 GITHUB_TOKEN : ${{ github.token }}
9292 header : test-results
@@ -97,16 +97,16 @@ jobs:
9797 name : Test Whit Coverage
9898 runs-on : ubuntu-latest
9999 steps :
100- - uses : actions/checkout@v4
100+ - uses : actions/checkout@v6
101101
102102 - name : Set up Node.js
103- uses : actions/setup-node@v4
103+ uses : actions/setup-node@v6
104104 with :
105- node-version : latest
105+ node-version : 24
106106 cache : npm
107107
108108 - name : Cache node modules
109- uses : actions/cache@v4
109+ uses : actions/cache@v5
110110 with :
111111 path : ~/.npm
112112 key : ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }}
@@ -120,7 +120,7 @@ jobs:
120120 run : npm run test:coverage
121121
122122 - name : Upload coverage report
123- uses : actions/upload-artifact@v4
123+ uses : actions/upload-artifact@v7
124124 with :
125125 name : coverage-report
126126 path : coverage/
0 commit comments