@@ -24,10 +24,10 @@ jobs:
2424 name : Lint
2525 runs-on : ubuntu-latest
2626 steps :
27- - uses : actions/checkout@v4
27+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2828
2929 - name : Setup Node.js
30- uses : actions/setup-node@v4
30+ uses : actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
3131 with :
3232 node-version : " lts/*"
3333
@@ -47,10 +47,10 @@ jobs:
4747 # Node.js release schedule: https://nodejs.org/en/about/releases/
4848 node-version : [18, 19, 20, 21, 22, 23]
4949 steps :
50- - uses : actions/checkout@v4
50+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5151
5252 - name : Setup Node.js ${{ matrix.node-version }}
53- uses : actions/setup-node@v4
53+ uses : actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
5454 with :
5555 check-latest : true
5656 node-version : ${{ matrix.node-version }}
6565 run : npm run test-ci
6666
6767 - name : Upload code coverage
68- uses : actions/upload-artifact@v4
68+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
6969 with :
7070 name : coverage-node-${{ matrix.node-version }}-${{ matrix.os }}
7171 path : ./coverage/lcov.info
@@ -78,13 +78,13 @@ jobs:
7878 contents : read
7979 checks : write
8080 steps :
81- - uses : actions/checkout@v4
81+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
8282
8383 - name : Install lcov
8484 run : sudo apt-get -y install lcov
8585
8686 - name : Collect coverage reports
87- uses : actions/download-artifact@v4
87+ uses : actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
8888 with :
8989 path : ./coverage
9090 pattern : coverage-node-*
9393 run : find ./coverage -name lcov.info -exec printf '-a %q\n' {} \; | xargs lcov -o ./lcov.info
9494
9595 - name : Upload coverage report
96- uses : coverallsapp/github-action@v2
96+ uses : coverallsapp/github-action@648a8eb78e6d50909eff900e4ec85cab4524a45b # v2.3.6
9797 with :
9898 file : ./lcov.info
0 commit comments