1111 PROJECT_NAME : coreutils
1212 PROJECT_DESC : " Core universal (cross-platform) utilities"
1313 PROJECT_AUTH : " uutils"
14- RUST_MIN_SRV : " 1.77 .0"
14+ RUST_MIN_SRV : " 1.79 .0"
1515 # * style job configuration
1616 STYLE_FAIL_ON_FAULT : true # # (bool) fail the build if a style job contains a fault (error or warning); may be overridden on a per-job basis
1717
3737 runs-on : ubuntu-latest
3838 steps :
3939 - uses : actions/checkout@v4
40+ with :
41+ persist-credentials : false
4042 - uses : EmbarkStudios/cargo-deny-action@v2
4143
4244 style_deps :
5456 - { os: windows-latest , features: feat_os_windows }
5557 steps :
5658 - uses : actions/checkout@v4
59+ with :
60+ persist-credentials : false
5761 - uses : dtolnay/rust-toolchain@nightly
5862 # # note: requires 'nightly' toolchain b/c `cargo-udeps` uses the `rustc` '-Z save-analysis' option
5963 # # * ... ref: <https://github.com/est31/cargo-udeps/issues/73>
@@ -106,13 +110,15 @@ jobs:
106110# - { os: windows-latest , features: feat_os_windows }
107111 steps :
108112 - uses : actions/checkout@v4
113+ with :
114+ persist-credentials : false
109115 - uses : dtolnay/rust-toolchain@master
110116 with :
111117 toolchain : stable
112118 components : clippy
113119 - uses : Swatinem/rust-cache@v2
114120 - name : Run sccache-cache
115- uses :
mozilla-actions/[email protected] .6 121+ uses :
mozilla-actions/[email protected] .7 116122 - name : Initialize workflow variables
117123 id : vars
118124 shell : bash
@@ -159,14 +165,16 @@ jobs:
159165 - { os: ubuntu-latest , features: feat_os_unix }
160166 steps :
161167 - uses : actions/checkout@v4
168+ with :
169+ persist-credentials : false
162170 - uses : dtolnay/rust-toolchain@master
163171 with :
164172 toolchain : ${{ env.RUST_MIN_SRV }}
165173 components : rustfmt
166174 - uses : taiki-e/install-action@nextest
167175 - uses : Swatinem/rust-cache@v2
168176 - name : Run sccache-cache
169- uses :
mozilla-actions/[email protected] .6 177+ uses :
mozilla-actions/[email protected] .7 170178 - name : Initialize workflow variables
171179 id : vars
172180 shell : bash
@@ -227,6 +235,8 @@ jobs:
227235 - { os: ubuntu-latest , features: feat_os_unix }
228236 steps :
229237 - uses : actions/checkout@v4
238+ with :
239+ persist-credentials : false
230240 - uses : dtolnay/rust-toolchain@stable
231241 - uses : Swatinem/rust-cache@v2
232242 - name : " `cargo update` testing"
@@ -250,11 +260,13 @@ jobs:
250260 - { os: ubuntu-latest , features: feat_os_unix }
251261 steps :
252262 - uses : actions/checkout@v4
263+ with :
264+ persist-credentials : false
253265 - uses : dtolnay/rust-toolchain@stable
254266 - uses : taiki-e/install-action@nextest
255267 - uses : Swatinem/rust-cache@v2
256268 - name : Run sccache-cache
257- uses :
mozilla-actions/[email protected] .6 269+ uses :
mozilla-actions/[email protected] .7 258270 - name : " `make build`"
259271 shell : bash
260272 run : |
@@ -304,11 +316,13 @@ jobs:
304316 - { os: windows-latest , features: feat_os_windows }
305317 steps :
306318 - uses : actions/checkout@v4
319+ with :
320+ persist-credentials : false
307321 - uses : dtolnay/rust-toolchain@stable
308322 - uses : taiki-e/install-action@nextest
309323 - uses : Swatinem/rust-cache@v2
310324 - name : Run sccache-cache
311- uses :
mozilla-actions/[email protected] .6 325+ uses :
mozilla-actions/[email protected] .7 312326 - name : Test
313327 run : cargo nextest run --hide-progress-bar --profile ci --features ${{ matrix.job.features }}
314328 env :
@@ -331,11 +345,13 @@ jobs:
331345 - { os: windows-latest , features: feat_os_windows }
332346 steps :
333347 - uses : actions/checkout@v4
348+ with :
349+ persist-credentials : false
334350 - uses : dtolnay/rust-toolchain@nightly
335351 - uses : taiki-e/install-action@nextest
336352 - uses : Swatinem/rust-cache@v2
337353 - name : Run sccache-cache
338- uses :
mozilla-actions/[email protected] .6 354+ uses :
mozilla-actions/[email protected] .7 339355 - name : Test
340356 run : cargo nextest run --hide-progress-bar --profile ci --features ${{ matrix.job.features }}
341357 env :
@@ -355,10 +371,12 @@ jobs:
355371 - { os: ubuntu-latest , features: feat_os_unix }
356372 steps :
357373 - uses : actions/checkout@v4
374+ with :
375+ persist-credentials : false
358376 - uses : dtolnay/rust-toolchain@stable
359377 - uses : Swatinem/rust-cache@v2
360378 - name : Run sccache-cache
361- uses :
mozilla-actions/[email protected] .6 379+ uses :
mozilla-actions/[email protected] .7 362380 - name : Install dependencies
363381 shell : bash
364382 run : |
@@ -485,6 +503,8 @@ jobs:
485503 - { os: windows-latest , target: aarch64-pc-windows-msvc , features: feat_os_windows, use-cross: use-cross , skip-tests: true }
486504 steps :
487505 - uses : actions/checkout@v4
506+ with :
507+ persist-credentials : false
488508 - uses : dtolnay/rust-toolchain@master
489509 with :
490510 toolchain : ${{ env.RUST_MIN_SRV }}
@@ -493,7 +513,7 @@ jobs:
493513 with :
494514 key : " ${{ matrix.job.os }}_${{ matrix.job.target }}"
495515 - name : Run sccache-cache
496- uses :
mozilla-actions/[email protected] .6 516+ uses :
mozilla-actions/[email protected] .7 497517 - name : Initialize workflow variables
498518 id : vars
499519 shell : bash
@@ -780,9 +800,11 @@ jobs:
780800 ## VARs setup
781801 echo "TEST_SUMMARY_FILE=busybox-result.json" >> $GITHUB_OUTPUT
782802 - uses : actions/checkout@v4
803+ with :
804+ persist-credentials : false
783805 - uses : Swatinem/rust-cache@v2
784806 - name : Run sccache-cache
785- uses :
mozilla-actions/[email protected] .6 807+ uses :
mozilla-actions/[email protected] .7 786808 - name : Install/setup prerequisites
787809 shell : bash
788810 run : |
@@ -860,13 +882,15 @@ jobs:
860882 TEST_SUMMARY_FILE="toybox-result.json"
861883 outputs TEST_SUMMARY_FILE
862884 - uses : actions/checkout@v4
885+ with :
886+ persist-credentials : false
863887 - uses : dtolnay/rust-toolchain@master
864888 with :
865889 toolchain : ${{ env.RUST_MIN_SRV }}
866890 components : rustfmt
867891 - uses : Swatinem/rust-cache@v2
868892 - name : Run sccache-cache
869- uses :
mozilla-actions/[email protected] .6 893+ uses :
mozilla-actions/[email protected] .7 870894 - name : Build coreutils as multiple binaries
871895 shell : bash
872896 run : |
@@ -935,6 +959,8 @@ jobs:
935959 os : [ubuntu-latest, macos-latest, windows-latest]
936960 steps :
937961 - uses : actions/checkout@v4
962+ with :
963+ persist-credentials : false
938964 - uses : dtolnay/rust-toolchain@stable
939965 - uses : Swatinem/rust-cache@v2
940966 - name : build and test all programs individually
0 commit comments