@@ -24,10 +24,10 @@ jobs:
24
24
name : Lint
25
25
runs-on : ubuntu-latest
26
26
steps :
27
- - uses : actions/checkout@v4
27
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
28
28
29
29
- name : Setup Node.js
30
- uses : actions/setup-node@v4
30
+ uses : actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
31
31
with :
32
32
node-version : " lts/*"
33
33
@@ -47,10 +47,10 @@ jobs:
47
47
# Node.js release schedule: https://nodejs.org/en/about/releases/
48
48
node-version : [18, 19, 20, 21, 22, 23]
49
49
steps :
50
- - uses : actions/checkout@v4
50
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
51
51
52
52
- name : Setup Node.js ${{ matrix.node-version }}
53
- uses : actions/setup-node@v4
53
+ uses : actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
54
54
with :
55
55
check-latest : true
56
56
node-version : ${{ matrix.node-version }}
65
65
run : npm run test-ci
66
66
67
67
- name : Upload code coverage
68
- uses : actions/upload-artifact@v4
68
+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
69
69
with :
70
70
name : coverage-node-${{ matrix.node-version }}-${{ matrix.os }}
71
71
path : ./coverage/lcov.info
@@ -78,13 +78,13 @@ jobs:
78
78
contents : read
79
79
checks : write
80
80
steps :
81
- - uses : actions/checkout@v4
81
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
82
82
83
83
- name : Install lcov
84
84
run : sudo apt-get -y install lcov
85
85
86
86
- name : Collect coverage reports
87
- uses : actions/download-artifact@v4
87
+ uses : actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
88
88
with :
89
89
path : ./coverage
90
90
pattern : coverage-node-*
93
93
run : find ./coverage -name lcov.info -exec printf '-a %q\n' {} \; | xargs lcov -o ./lcov.info
94
94
95
95
- name : Upload coverage report
96
- uses : coverallsapp/github-action@v2
96
+ uses : coverallsapp/github-action@648a8eb78e6d50909eff900e4ec85cab4524a45b # v2.3.6
97
97
with :
98
98
file : ./lcov.info
0 commit comments