30
30
name : Style/cargo-deny
31
31
runs-on : ubuntu-latest
32
32
steps :
33
- - uses : actions/checkout@v3
33
+ - uses : actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
34
34
- uses : EmbarkStudios/cargo-deny-action@v1
35
35
36
36
style_deps :
47
47
- { os: macos-latest , features: "feat_Tier1,feat_require_unix,feat_require_unix_utmpx" }
48
48
- { os: windows-latest , features: feat_os_windows }
49
49
steps :
50
- - uses : actions/checkout@v3
50
+ - uses : actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
51
51
- uses : dtolnay/rust-toolchain@nightly
52
52
# # note: requires 'nightly' toolchain b/c `cargo-udeps` uses the `rustc` '-Z save-analysis' option
53
53
# # * ... ref: <https://github.com/est31/cargo-udeps/issues/73>
91
91
job :
92
92
- { os: ubuntu-latest , features: feat_os_unix }
93
93
steps :
94
- - uses : actions/checkout@v3
94
+ - uses : actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
95
95
- uses : dtolnay/rust-toolchain@master
96
96
with :
97
97
toolchain : stable
@@ -131,7 +131,7 @@ jobs:
131
131
env :
132
132
RUN_FOR : 60
133
133
steps :
134
- - uses : actions/checkout@v3
134
+ - uses : actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
135
135
- uses : dtolnay/rust-toolchain@nightly
136
136
- name : Install `cargo-fuzz`
137
137
run : cargo install cargo-fuzz
@@ -182,7 +182,7 @@ jobs:
182
182
- { os: macos-latest , features: feat_os_macos }
183
183
- { os: windows-latest , features: feat_os_windows }
184
184
steps :
185
- - uses : actions/checkout@v3
185
+ - uses : actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
186
186
- uses : dtolnay/rust-toolchain@master
187
187
with :
188
188
toolchain : stable
@@ -238,7 +238,7 @@ jobs:
238
238
job :
239
239
- { os: ubuntu-latest , features: feat_os_unix }
240
240
steps :
241
- - uses : actions/checkout@v3
241
+ - uses : actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
242
242
- name : Initialize workflow variables
243
243
id : vars
244
244
shell : bash
@@ -292,7 +292,7 @@ jobs:
292
292
# - { os: macos-latest , features: feat_os_macos }
293
293
# - { os: windows-latest , features: feat_os_windows }
294
294
steps :
295
- - uses : actions/checkout@v3
295
+ - uses : actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
296
296
- uses : dtolnay/rust-toolchain@master
297
297
with :
298
298
toolchain : stable
@@ -345,7 +345,7 @@ jobs:
345
345
job :
346
346
- { os: ubuntu-latest , features: feat_os_unix }
347
347
steps :
348
- - uses : actions/checkout@v3
348
+ - uses : actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
349
349
- uses : dtolnay/rust-toolchain@master
350
350
with :
351
351
toolchain : ${{ env.RUST_MIN_SRV }}
@@ -413,7 +413,7 @@ jobs:
413
413
job :
414
414
- { os: ubuntu-latest , features: feat_os_unix }
415
415
steps :
416
- - uses : actions/checkout@v3
416
+ - uses : actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
417
417
- uses : dtolnay/rust-toolchain@stable
418
418
- uses : Swatinem/rust-cache@v2
419
419
- name : " `cargo update` testing"
@@ -436,7 +436,7 @@ jobs:
436
436
job :
437
437
- { os: ubuntu-latest , features: feat_os_unix }
438
438
steps :
439
- - uses : actions/checkout@v3
439
+ - uses : actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
440
440
- uses : dtolnay/rust-toolchain@stable
441
441
- uses : taiki-e/install-action@nextest
442
442
- uses : Swatinem/rust-cache@v2
@@ -490,7 +490,7 @@ jobs:
490
490
- { os: macos-latest , features: feat_os_macos }
491
491
- { os: windows-latest , features: feat_os_windows }
492
492
steps :
493
- - uses : actions/checkout@v3
493
+ - uses : actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
494
494
- uses : dtolnay/rust-toolchain@stable
495
495
- uses : taiki-e/install-action@nextest
496
496
- uses : Swatinem/rust-cache@v2
@@ -517,7 +517,7 @@ jobs:
517
517
- { os: macos-latest , features: feat_os_macos }
518
518
- { os: windows-latest , features: feat_os_windows }
519
519
steps :
520
- - uses : actions/checkout@v3
520
+ - uses : actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
521
521
- uses : dtolnay/rust-toolchain@nightly
522
522
- uses : taiki-e/install-action@nextest
523
523
- uses : Swatinem/rust-cache@v2
@@ -541,7 +541,7 @@ jobs:
541
541
job :
542
542
- { os: ubuntu-latest , features: feat_os_unix }
543
543
steps :
544
- - uses : actions/checkout@v3
544
+ - uses : actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
545
545
- uses : dtolnay/rust-toolchain@stable
546
546
- uses : Swatinem/rust-cache@v2
547
547
- name : Run sccache-cache
@@ -661,7 +661,7 @@ jobs:
661
661
- { os: windows-latest , target: x86_64-pc-windows-gnu , features: feat_os_windows } # # note: requires rust >= 1.43.0 to link correctly
662
662
- { os: windows-latest , target: x86_64-pc-windows-msvc , features: feat_os_windows }
663
663
steps :
664
- - uses : actions/checkout@v3
664
+ - uses : actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
665
665
- uses : dtolnay/rust-toolchain@master
666
666
with :
667
667
toolchain : ${{ env.RUST_MIN_SRV }}
@@ -920,7 +920,7 @@ jobs:
920
920
run : |
921
921
## VARs setup
922
922
echo "TEST_SUMMARY_FILE=busybox-result.json" >> $GITHUB_OUTPUT
923
- - uses : actions/checkout@v3
923
+ - uses : actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
924
924
- uses : Swatinem/rust-cache@v2
925
925
- name : Run sccache-cache
926
926
uses : mozilla-actions/sccache-action@v0.0.3
@@ -1000,7 +1000,7 @@ jobs:
1000
1000
outputs() { step_id="${{ github.action }}"; for var in "$@" ; do echo steps.${step_id}.outputs.${var}="${!var}"; echo "${var}=${!var}" >> $GITHUB_OUTPUT; done; }
1001
1001
TEST_SUMMARY_FILE="toybox-result.json"
1002
1002
outputs TEST_SUMMARY_FILE
1003
- - uses : actions/checkout@v3
1003
+ - uses : actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
1004
1004
- uses : dtolnay/rust-toolchain@master
1005
1005
with :
1006
1006
toolchain : ${{ env.RUST_MIN_SRV }}
@@ -1071,7 +1071,7 @@ jobs:
1071
1071
runs-on : ubuntu-latest
1072
1072
steps :
1073
1073
- name : Clone repository
1074
- uses : actions/checkout@v3
1074
+ uses : actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
1075
1075
1076
1076
- name : Check
1077
1077
run : npx --yes @taplo/cli fmt --check
@@ -1091,7 +1091,7 @@ jobs:
1091
1091
- { os: macos-latest , features: macos, toolchain: nightly }
1092
1092
- { os: windows-latest , features: windows, toolchain: nightly-x86_64-pc-windows-gnu }
1093
1093
steps :
1094
- - uses : actions/checkout@v3
1094
+ - uses : actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4
1095
1095
- uses : dtolnay/rust-toolchain@master
1096
1096
with :
1097
1097
toolchain : ${{ matrix.job.toolchain }}
0 commit comments