14
14
version : ${{ steps.read_version.outputs.msrv }}
15
15
runs-on : ubuntu-latest
16
16
steps :
17
- - uses : actions/checkout@v4
17
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
18
18
- id : read_version
19
19
run : |
20
20
awk -F '=' \
33
33
- stable
34
34
steps :
35
35
- name : checkout source
36
- uses : actions/checkout@v4
36
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
37
37
- name : set up cargo cache
38
- uses : actions/cache@v4
38
+ uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
39
39
continue-on-error : false
40
40
with :
41
41
path : |
47
47
key : ${{ runner.os }}-cargo-${{ matrix.rust-version}}-${{ hashFiles('**/Cargo.lock') }}
48
48
restore-keys : ${{ runner.os }}-cargo-${{ matrix.rust-version }}-
49
49
- name : set up nginx deps cache
50
- uses : actions/cache@v4
50
+ uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
51
51
continue-on-error : false
52
52
with :
53
53
path : |
59
59
key : ${{ runner.os }}-deps-${{ hashFiles('**/nginx-sys/build.rs') }}
60
60
restore-keys : ${{ runner.os }}-deps-
61
61
62
- - uses : dtolnay/rust-toolchain@master
62
+ - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
63
63
with :
64
64
components : rustfmt, clippy
65
65
toolchain : ${{ matrix.rust-version }}
88
88
runs-on : ubuntu-latest
89
89
steps :
90
90
- name : checkout source
91
- uses : actions/checkout@v4
91
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
92
92
- name : set up cargo cache
93
- uses : actions/cache@v4
93
+ uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
94
94
continue-on-error : false
95
95
with :
96
96
path : |
@@ -102,7 +102,7 @@ jobs:
102
102
key : ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
103
103
restore-keys : ${{ runner.os }}-cargo-
104
104
- name : set up nginx deps cache
105
- uses : actions/cache@v4
105
+ uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
106
106
continue-on-error : false
107
107
with :
108
108
path : |
@@ -122,10 +122,12 @@ jobs:
122
122
steps :
123
123
- name : install command line dependencies
124
124
run : brew install make gnupg
125
- - uses : actions/checkout@v4
126
- - uses : dtolnay/rust-toolchain@stable
125
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
126
+ - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
127
+ with :
128
+ toolchain : stable
127
129
- name : set up cargo cache
128
- uses : actions/cache@v4
130
+ uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
129
131
continue-on-error : false
130
132
with :
131
133
path : |
@@ -137,7 +139,7 @@ jobs:
137
139
key : ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
138
140
restore-keys : ${{ runner.os }}-cargo-
139
141
- name : set up nginx deps cache
140
- uses : actions/cache@v4
142
+ uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
141
143
continue-on-error : false
142
144
with :
143
145
path : |
@@ -161,10 +163,11 @@ jobs:
161
163
name : Rustfmt
162
164
runs-on : ubuntu-latest
163
165
steps :
164
- - uses : actions/checkout@v4
165
- - uses : dtolnay/rust-toolchain@stable
166
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
167
+ - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
166
168
with :
167
169
components : rustfmt
170
+ toolchain : stable
168
171
- name : rustfmt version
169
172
run : rustfmt --version
170
173
- name : cargo fmt
0 commit comments