1414 version : ${{ steps.read_version.outputs.msrv }}
1515 runs-on : ubuntu-latest
1616 steps :
17- - uses : actions/checkout@v4
17+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1818 - id : read_version
1919 run : |
2020 awk -F '=' \
3333 - stable
3434 steps :
3535 - name : checkout source
36- uses : actions/checkout@v4
36+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3737 - name : set up cargo cache
38- uses : actions/cache@v4
38+ uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
3939 continue-on-error : false
4040 with :
4141 path : |
4747 key : ${{ runner.os }}-cargo-${{ matrix.rust-version}}-${{ hashFiles('**/Cargo.lock') }}
4848 restore-keys : ${{ runner.os }}-cargo-${{ matrix.rust-version }}-
4949 - name : set up nginx deps cache
50- uses : actions/cache@v4
50+ uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
5151 continue-on-error : false
5252 with :
5353 path : |
5959 key : ${{ runner.os }}-deps-${{ hashFiles('**/nginx-sys/build.rs') }}
6060 restore-keys : ${{ runner.os }}-deps-
6161
62- - uses : dtolnay/rust-toolchain@master
62+ - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
6363 with :
6464 components : rustfmt, clippy
6565 toolchain : ${{ matrix.rust-version }}
8888 runs-on : ubuntu-latest
8989 steps :
9090 - name : checkout source
91- uses : actions/checkout@v4
91+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
9292 - name : set up cargo cache
93- uses : actions/cache@v4
93+ uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
9494 continue-on-error : false
9595 with :
9696 path : |
@@ -102,7 +102,7 @@ jobs:
102102 key : ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
103103 restore-keys : ${{ runner.os }}-cargo-
104104 - name : set up nginx deps cache
105- uses : actions/cache@v4
105+ uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
106106 continue-on-error : false
107107 with :
108108 path : |
@@ -122,10 +122,12 @@ jobs:
122122 steps :
123123 - name : install command line dependencies
124124 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
127129 - name : set up cargo cache
128- uses : actions/cache@v4
130+ uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
129131 continue-on-error : false
130132 with :
131133 path : |
@@ -137,7 +139,7 @@ jobs:
137139 key : ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
138140 restore-keys : ${{ runner.os }}-cargo-
139141 - name : set up nginx deps cache
140- uses : actions/cache@v4
142+ uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
141143 continue-on-error : false
142144 with :
143145 path : |
@@ -161,10 +163,11 @@ jobs:
161163 name : Rustfmt
162164 runs-on : ubuntu-latest
163165 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
166168 with :
167169 components : rustfmt
170+ toolchain : stable
168171 - name : rustfmt version
169172 run : rustfmt --version
170173 - name : cargo fmt
0 commit comments