3636 name : Style/cargo-deny
3737 runs-on : ubuntu-latest
3838 steps :
39- - uses : actions/checkout@v5
39+ - uses : actions/checkout@v6
4040 with :
4141 persist-credentials : false
4242 - uses : EmbarkStudios/cargo-deny-action@v2
5555 - { os: macos-latest , features: "feat_Tier1,feat_require_unix,feat_require_unix_utmpx" }
5656 - { os: windows-latest , features: feat_os_windows }
5757 steps :
58- - uses : actions/checkout@v5
58+ - uses : actions/checkout@v6
5959 with :
6060 persist-credentials : false
6161 - uses : dtolnay/rust-toolchain@nightly
@@ -109,7 +109,7 @@ jobs:
109109# - { os: macos-latest , features: feat_os_macos }
110110# - { os: windows-latest , features: feat_os_windows }
111111 steps :
112- - uses : actions/checkout@v5
112+ - uses : actions/checkout@v6
113113 with :
114114 persist-credentials : false
115115 - uses : dtolnay/rust-toolchain@master
@@ -149,7 +149,7 @@ jobs:
149149 shell : bash
150150 run : |
151151 RUSTDOCFLAGS="-Dwarnings" cargo doc ${{ steps.vars.outputs.CARGO_FEATURES_OPTION }} --no-deps --workspace --document-private-items
152- - uses : DavidAnson/markdownlint-cli2-action@v20
152+ - uses : DavidAnson/markdownlint-cli2-action@v21
153153 with :
154154 fix : " true"
155155 globs : |
@@ -168,7 +168,7 @@ jobs:
168168 job :
169169 - { os: ubuntu-latest , features: feat_os_unix }
170170 steps :
171- - uses : actions/checkout@v5
171+ - uses : actions/checkout@v6
172172 with :
173173 persist-credentials : false
174174 - uses : dtolnay/rust-toolchain@master
@@ -238,7 +238,7 @@ jobs:
238238 job :
239239 - { os: ubuntu-latest , features: feat_os_unix }
240240 steps :
241- - uses : actions/checkout@v5
241+ - uses : actions/checkout@v6
242242 with :
243243 persist-credentials : false
244244 - uses : dtolnay/rust-toolchain@stable
@@ -265,7 +265,7 @@ jobs:
265265 job :
266266 - { os: ubuntu-latest , features: feat_os_unix }
267267 steps :
268- - uses : actions/checkout@v5
268+ - uses : actions/checkout@v6
269269 with :
270270 persist-credentials : false
271271 - uses : dtolnay/rust-toolchain@stable
@@ -398,7 +398,7 @@ jobs:
398398 - { os: macos-latest , features: feat_os_macos }
399399 - { os: windows-latest , features: feat_os_windows }
400400 steps :
401- - uses : actions/checkout@v5
401+ - uses : actions/checkout@v6
402402 with :
403403 persist-credentials : false
404404 - uses : dtolnay/rust-toolchain@stable
@@ -427,7 +427,7 @@ jobs:
427427 - { os: macos-latest , features: feat_os_macos }
428428 - { os: windows-latest , features: feat_os_windows }
429429 steps :
430- - uses : actions/checkout@v5
430+ - uses : actions/checkout@v6
431431 with :
432432 persist-credentials : false
433433 - uses : dtolnay/rust-toolchain@nightly
@@ -453,7 +453,7 @@ jobs:
453453 job :
454454 - { os: ubuntu-latest , features: feat_os_unix }
455455 steps :
456- - uses : actions/checkout@v5
456+ - uses : actions/checkout@v6
457457 with :
458458 persist-credentials : false
459459 - uses : dtolnay/rust-toolchain@stable
@@ -465,7 +465,7 @@ jobs:
465465 run : |
466466 ## Install dependencies
467467 sudo apt-get update
468- sudo apt-get install jq libselinux1-dev libsystemd-dev
468+ sudo apt-get install libselinux1-dev libsystemd-dev
469469 - name : " `make install`"
470470 shell : bash
471471 run : |
@@ -579,21 +579,21 @@ jobs:
579579 # - { os: ubuntu-latest , target: x86_64-unknown-linux-gnu , features: feat_selinux , use-cross: use-cross }
580580 - { os: ubuntu-latest , target: i686-unknown-linux-gnu , features: "feat_os_unix,test_risky_names", use-cross: use-cross }
581581 - { os: ubuntu-latest , target: i686-unknown-linux-musl , features: feat_os_unix_musl , use-cross: use-cross }
582- - { os: ubuntu-latest , target: x86_64-unknown-linux-gnu , features: "feat_os_unix,test_risky_names", use-cross: use-cross }
582+ - { os: ubuntu-latest , target: x86_64-unknown-linux-gnu , features: "feat_os_unix,test_risky_names", use-cross: use-cross, skip-publish: true }
583583 - { os: ubuntu-latest , target: x86_64-unknown-linux-gnu , features: "feat_os_unix,uudoc" , use-cross: no, workspace-tests: true }
584584 - { os: ubuntu-latest , target: x86_64-unknown-linux-musl , features: feat_os_unix_musl , use-cross: use-cross }
585585 - { os: ubuntu-latest , target: x86_64-unknown-redox , features: feat_os_unix_redox , use-cross: redoxer , skip-tests: true }
586586 - { os: ubuntu-latest , target: wasm32-unknown-unknown , default-features: false, features: uucore/format, skip-tests: true, skip-package: true, skip-publish: true }
587587 - { os: macos-latest , target: aarch64-apple-darwin , features: feat_os_macos, workspace-tests: true } # M1 CPU
588- # PR #7964: Mac should still build even if the feature is not enabled
589- - { os: macos-latest , target: aarch64-apple-darwin , workspace-tests: true } # M1 CPU
588+ # PR #7964: Mac should still build even if the feature is not enabled. Do not publish this.
589+ - { os: macos-latest , target: aarch64-apple-darwin , workspace-tests: true, skip-publish: true } # M1 CPU
590590 - { os: macos-latest , target: x86_64-apple-darwin , features: feat_os_macos, workspace-tests: true }
591591 - { os: windows-latest , target: i686-pc-windows-msvc , features: feat_os_windows }
592592 - { os: windows-latest , target: x86_64-pc-windows-gnu , features: feat_os_windows }
593593 - { os: windows-latest , target: x86_64-pc-windows-msvc , features: feat_os_windows }
594594 - { os: windows-latest , target: aarch64-pc-windows-msvc , features: feat_os_windows, use-cross: use-cross , skip-tests: true }
595595 steps :
596- - uses : actions/checkout@v5
596+ - uses : actions/checkout@v6
597597 with :
598598 persist-credentials : false
599599 - uses : dtolnay/rust-toolchain@master
@@ -637,7 +637,6 @@ jobs:
637637 case '${{ matrix.job.target }}' in
638638 aarch64-*) TARGET_ARCH=arm64 ;;
639639 arm-*-*hf) TARGET_ARCH=armhf ;;
640- i586-*) TARGET_ARCH=i586 ;;
641640 i686-*) TARGET_ARCH=i686 ;;
642641 x86_64-*) TARGET_ARCH=x86_64 ;;
643642 esac;
@@ -713,7 +712,6 @@ jobs:
713712 shell : bash
714713 run : |
715714 ## Create build/work space
716- mkdir -p '${{ steps.vars.outputs.STAGING }}'
717715 mkdir -p '${{ steps.vars.outputs.STAGING }}/${{ steps.vars.outputs.PKG_BASENAME }}'
718716 - name : Install/setup prerequisites
719717 shell : bash
@@ -875,7 +873,7 @@ jobs:
875873 run : |
876874 ## VARs setup
877875 echo "TEST_SUMMARY_FILE=busybox-result.json" >> $GITHUB_OUTPUT
878- - uses : actions/checkout@v5
876+ - uses : actions/checkout@v6
879877 with :
880878 persist-credentials : false
881879 - uses : Swatinem/rust-cache@v2
@@ -958,7 +956,7 @@ jobs:
958956 outputs() { step_id="${{ github.action }}"; for var in "$@" ; do echo steps.${step_id}.outputs.${var}="${!var}"; echo "${var}=${!var}" >> $GITHUB_OUTPUT; done; }
959957 TEST_SUMMARY_FILE="toybox-result.json"
960958 outputs TEST_SUMMARY_FILE
961- - uses : actions/checkout@v5
959+ - uses : actions/checkout@v6
962960 with :
963961 persist-credentials : false
964962 - uses : dtolnay/rust-toolchain@master
@@ -1047,7 +1045,7 @@ jobs:
10471045 # FIXME: Re-enable Code Coverage on windows, which currently fails due to "profiler_builtins". See #6686.
10481046 # - { os: windows-latest , features: windows, toolchain: nightly-x86_64-pc-windows-gnu }
10491047 steps :
1050- - uses : actions/checkout@v5
1048+ - uses : actions/checkout@v6
10511049 - uses : dtolnay/rust-toolchain@master
10521050 with :
10531051 toolchain : ${{ matrix.job.toolchain }}
@@ -1121,11 +1119,6 @@ jobs:
11211119 ;;
11221120 esac
11231121
1124- case '${{ matrix.job.os }}' in
1125- # Update binutils if MinGW due to https://github.com/rust-lang/rust/issues/112368
1126- windows-latest) C:/msys64/usr/bin/pacman.exe -Sy --needed mingw-w64-x86_64-gcc --noconfirm ; echo "C:\msys64\mingw64\bin" >> $GITHUB_PATH ;;
1127- esac
1128-
11291122 ## Install the llvm-tools component to get access to `llvm-profdata`
11301123 rustup component add llvm-tools
11311124
@@ -1164,7 +1157,7 @@ jobs:
11641157 - { os: macos-latest , features: feat_os_macos }
11651158 - { os: windows-latest , features: feat_os_windows }
11661159 steps :
1167- - uses : actions/checkout@v5
1160+ - uses : actions/checkout@v6
11681161 with :
11691162 persist-credentials : false
11701163 - uses : dtolnay/rust-toolchain@stable
@@ -1191,7 +1184,7 @@ jobs:
11911184 - { os: macos-latest , features: feat_os_macos }
11921185 # - { os: windows-latest , features: feat_os_windows } https://github.com/uutils/coreutils/issues/7044
11931186 steps :
1194- - uses : actions/checkout@v5
1187+ - uses : actions/checkout@v6
11951188 with :
11961189 persist-credentials : false
11971190 - uses : dtolnay/rust-toolchain@stable
@@ -1212,7 +1205,7 @@ jobs:
12121205 needs : [ min_version, deps ]
12131206 runs-on : ubuntu-latest
12141207 steps :
1215- - uses : actions/checkout@v5
1208+ - uses : actions/checkout@v6
12161209 with :
12171210 persist-credentials : false
12181211 - uses : dtolnay/rust-toolchain@stable
@@ -1254,7 +1247,7 @@ jobs:
12541247 - { os: windows-latest , features: feat_os_windows }
12551248
12561249 steps :
1257- - uses : actions/checkout@v5
1250+ - uses : actions/checkout@v6
12581251 with :
12591252 persist-credentials : false
12601253 - uses : dtolnay/rust-toolchain@stable
@@ -1275,7 +1268,7 @@ jobs:
12751268 needs : [ min_version, deps ]
12761269
12771270 steps :
1278- - uses : actions/checkout@v5
1271+ - uses : actions/checkout@v6
12791272 with :
12801273 persist-credentials : false
12811274 - uses : dtolnay/rust-toolchain@stable
0 commit comments