From c563f4e3e910c3f493ac89c837bfbe6e72d6e5e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Larivi=C3=A8re?= Date: Tue, 7 Apr 2026 13:33:07 -0400 Subject: [PATCH] ci: bump actions to node 24 compatible versions --- .github/workflows/ci.yml | 54 ++++++++++++++-------------- .github/workflows/fuzz-extended.yml | 10 +++--- .github/workflows/release-nugets.yml | 4 +-- .github/workflows/release-others.yml | 8 ++--- 4 files changed, 38 insertions(+), 38 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cccd2a9a..fda9f7a2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,7 +37,7 @@ jobs: echo "Writing to file..." cat config.txt - - uses: actions/upload-artifact@v4.3.6 + - uses: actions/upload-artifact@v7 with: name: config.txt path: config.txt @@ -48,7 +48,7 @@ jobs: runs-on: "ubuntu-22.04" # Ensure we build with the minimum supported sysroot steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: ./.github/workflows/native/native-build-linux native_build_macos: @@ -56,7 +56,7 @@ jobs: runs-on: "macos-15" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: lfs: true - run: git lfs pull @@ -67,7 +67,7 @@ jobs: runs-on: "macos-15" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: lfs: true - run: git lfs pull @@ -78,7 +78,7 @@ jobs: runs-on: "windows-2022" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: lfs: true - run: git lfs pull @@ -90,7 +90,7 @@ jobs: runs-on: "windows-2022" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: lfs: true - run: git lfs pull @@ -102,7 +102,7 @@ jobs: runs-on: "ubuntu-22.04" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: lfs: true - run: git lfs pull @@ -114,7 +114,7 @@ jobs: runs-on: "macos-15" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: lfs: true - run: git lfs pull @@ -126,7 +126,7 @@ jobs: runs-on: "windows-2022" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: lfs: true - run: git lfs pull @@ -137,7 +137,7 @@ jobs: runs-on: "macos-15" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: lfs: true - run: git lfs pull @@ -147,7 +147,7 @@ jobs: needs: [nugets, setup_config] runs-on: "macos-26" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: lfs: true - run: git lfs pull @@ -158,7 +158,7 @@ jobs: runs-on: "ubuntu-22.04" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: lfs: true - run: git lfs pull @@ -170,7 +170,7 @@ jobs: runs-on: "macos-15" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: lfs: true - run: git lfs pull @@ -182,7 +182,7 @@ jobs: runs-on: "windows-2022" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: lfs: true - run: git lfs pull @@ -193,7 +193,7 @@ jobs: runs-on: "macos-15" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: lfs: true - run: git lfs pull @@ -204,7 +204,7 @@ jobs: runs-on: "ubuntu-22.04" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: lfs: true - run: git lfs pull @@ -215,7 +215,7 @@ jobs: runs-on: "ubuntu-22.04" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: lfs: true - run: git lfs pull @@ -226,14 +226,14 @@ jobs: runs-on: "ubuntu-22.04" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: ./.github/workflows/formatting/rust #### FUZZ TESTING #### quick_fuzz: runs-on: "ubuntu-22.04" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: ./.github/workflows/tests/fuzz/quick csharp_code_format: @@ -241,7 +241,7 @@ jobs: runs-on: "windows-2022" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: lfs: true - run: git lfs pull @@ -252,7 +252,7 @@ jobs: runs-on: "ubuntu-22.04" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: lfs: true - run: git lfs pull @@ -262,7 +262,7 @@ jobs: runs-on: "macos-15" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: lfs: true - run: git lfs pull @@ -272,7 +272,7 @@ jobs: runs-on: "windows-2022" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: lfs: true - run: git lfs pull @@ -284,7 +284,7 @@ jobs: runs-on: "ubuntu-22.04" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: ./.github/workflows/tests/python/linux test_python_macos: @@ -292,7 +292,7 @@ jobs: runs-on: "macos-15" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: ./.github/workflows/tests/python/macos test_python_windows: @@ -300,7 +300,7 @@ jobs: runs-on: "windows-2022" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: ./.github/workflows/tests/python/windows #### PUBLISH SOURCE #### @@ -308,7 +308,7 @@ jobs: runs-on: "ubuntu-22.04" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: lfs: true - run: git lfs pull diff --git a/.github/workflows/fuzz-extended.yml b/.github/workflows/fuzz-extended.yml index f03c4265..9638834e 100644 --- a/.github/workflows/fuzz-extended.yml +++ b/.github/workflows/fuzz-extended.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-22.04 timeout-minutes: 180 # 3 hours max steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install Rust nightly run: | @@ -28,7 +28,7 @@ jobs: run: cargo install cargo-fuzz - name: Restore corpus cache - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: fuzz/corpus key: fuzz-corpus-${{ github.sha }} @@ -43,14 +43,14 @@ jobs: - name: Save corpus cache if: always() - uses: actions/cache/save@v4 + uses: actions/cache/save@v5 with: path: fuzz/corpus key: fuzz-corpus-${{ github.sha }} - name: Upload crash artifacts if: failure() - uses: actions/upload-artifact@v4.3.6 + uses: actions/upload-artifact@v7 with: name: fuzz-crash-artifacts-extended-${{ github.run_id }} path: fuzz/artifacts/ @@ -58,7 +58,7 @@ jobs: - name: Upload corpus on failure if: failure() - uses: actions/upload-artifact@v4.3.6 + uses: actions/upload-artifact@v7 with: name: fuzz-corpus-${{ github.run_id }} path: fuzz/corpus/ diff --git a/.github/workflows/release-nugets.yml b/.github/workflows/release-nugets.yml index 0bb81a0b..257036f6 100644 --- a/.github/workflows/release-nugets.yml +++ b/.github/workflows/release-nugets.yml @@ -19,10 +19,10 @@ jobs: id-token: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Check out devolutions/actions - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: path: ./.github/workflows ref: v1 diff --git a/.github/workflows/release-others.yml b/.github/workflows/release-others.yml index f2b4b7e2..bc7daf7c 100644 --- a/.github/workflows/release-others.yml +++ b/.github/workflows/release-others.yml @@ -40,15 +40,15 @@ jobs: id-token: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Check out for Rust release - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: path: ./rust-release/ - name: Check out devolutions/actions - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: path: ./.github/workflows ref: v1 @@ -241,7 +241,7 @@ jobs: - name: Save BOM if: ${{ inputs.publish_sbom_rust }} - uses: actions/upload-artifact@v4.3.6 + uses: actions/upload-artifact@v7 with: name: bom_devolutions_crypto_rust.xml path: ./bom.xml