@@ -16,10 +16,10 @@ jobs:
1616 name : Lint
1717 runs-on : ubuntu-latest
1818 steps :
19- - uses : actions/checkout@v4
19+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2020
2121 - name : Install Node.js
22- uses : actions/setup-node@v4
22+ uses : actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
2323 with :
2424 node-version : ' lts/*'
2525
3838 node-version : [18, 19, 20, 21, 22, 23]
3939
4040 steps :
41- - uses : actions/checkout@v4
41+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4242
43- - uses : actions/setup-node@v4
43+ - uses : actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
4444 with :
4545 node-version : ${{ matrix.node-version }}
4646 check-latest : true
5252 run : npm run test-ci
5353
5454 - name : Upload code coverage
55- uses : actions/upload-artifact@v4
55+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
5656 with :
5757 name : coverage-node-${{ matrix.node-version }}
5858 path : ./coverage/lcov.info
@@ -65,14 +65,14 @@ jobs:
6565 contents : read
6666 checks : write
6767 steps :
68- - uses : actions/checkout@v4
68+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
6969
7070 - name : Install lcov
7171 shell : bash
7272 run : sudo apt-get -y install lcov
7373
7474 - name : Collect coverage reports
75- uses : actions/download-artifact@v4
75+ uses : actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
7676 with :
7777 path : ./coverage
7878 pattern : coverage-node-*
8282 run : find ./coverage -name lcov.info -exec printf '-a %q\n' {} \; | xargs lcov -o ./lcov.info
8383
8484 - name : Upload coverage report
85- uses : coverallsapp/github-action@v2
85+ uses : coverallsapp/github-action@648a8eb78e6d50909eff900e4ec85cab4524a45b # v2.3.6
8686 with :
8787 file : ./lcov.info
0 commit comments