diff --git a/.github/workflows/CICD.yml b/.github/workflows/CICD.yml index 754d7ff4389..07db5a58143 100644 --- a/.github/workflows/CICD.yml +++ b/.github/workflows/CICD.yml @@ -251,8 +251,6 @@ jobs: - uses: actions/checkout@v6 with: persist-credentials: false - - uses: dtolnay/rust-toolchain@stable - - uses: Swatinem/rust-cache@v2 - name: "`cargo update` testing" shell: bash run: | diff --git a/.github/workflows/ignore-intermittent.txt b/.github/workflows/ignore-intermittent.txt index 15ce04371ab..776edd2ee5f 100644 --- a/.github/workflows/ignore-intermittent.txt +++ b/.github/workflows/ignore-intermittent.txt @@ -1,3 +1,4 @@ +tests/date/date-locale-hour tests/pr/bounded-memory tests/tail/inotify-dir-recreate tests/tail/overlay-headers diff --git a/util/run-gnu-tests-smack-ci.sh b/util/run-gnu-tests-smack-ci.sh index 3a788b008ca..6cad8395d85 100755 --- a/util/run-gnu-tests-smack-ci.sh +++ b/util/run-gnu-tests-smack-ci.sh @@ -18,7 +18,8 @@ mkdir -p "$QEMU_DIR"/{rootfs/{bin,lib64,proc,sys,dev,tmp,etc,gnu},kernel} # Download Arch Linux kernel (has SMACK built-in) if [ ! -f /tmp/arch-vmlinuz ]; then echo "Downloading Arch Linux kernel..." - curl -sL -o /tmp/arch-kernel.pkg.tar.zst "https://archlinux.org/packages/core/x86_64/linux/download/" + curl -sL --retry 5 --retry-delay 2 --retry-all-errors \ + -o /tmp/arch-kernel.pkg.tar.zst "https://archlinux.org/packages/core/x86_64/linux/download/" zstd -d /tmp/arch-kernel.pkg.tar.zst -o /tmp/arch-kernel.pkg.tar 2>/dev/null || unzstd /tmp/arch-kernel.pkg.tar.zst -o /tmp/arch-kernel.pkg.tar VMLINUZ_PATH=$(tar -tf /tmp/arch-kernel.pkg.tar | grep 'vmlinuz$' | head -1) tar -xf /tmp/arch-kernel.pkg.tar -C /tmp "$VMLINUZ_PATH"