diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 47b8699..f89816e 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -26,7 +26,7 @@ jobs: matrix: os: [ubuntu-latest, macos-latest] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: ./.github/actions/rust-cache with: cache-name: check @@ -43,7 +43,7 @@ jobs: matrix: os: [ubuntu-latest, macos-latest] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: ./.github/actions/rust-cache with: cache-name: test @@ -60,7 +60,7 @@ jobs: matrix: os: [ubuntu-latest, macos-latest] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: ./.github/actions/rust-cache with: cache-name: doctest @@ -73,7 +73,7 @@ jobs: clippy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: ./.github/actions/rust-cache with: cache-name: clippy @@ -87,14 +87,14 @@ jobs: fmt: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - run: rustup toolchain install nightly-2025-07-08 --component rustfmt - run: cargo +nightly-2025-07-08 fmt --check deny: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: ./.github/actions/cargo-binstall with: binaries: cargo-deny @@ -103,7 +103,7 @@ jobs: audit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: ./.github/actions/cargo-binstall with: binaries: cargo-audit diff --git a/.github/workflows/cross-build.yaml b/.github/workflows/cross-build.yaml index 2a35782..1c09e32 100644 --- a/.github/workflows/cross-build.yaml +++ b/.github/workflows/cross-build.yaml @@ -28,7 +28,7 @@ jobs: - { arch: aarch64-darwin, runner: macos-latest } - { arch: x86_64-darwin, runner: macos-latest } steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Configure R2 credentials uses: ./.github/actions/setup-r2-credentials @@ -37,7 +37,7 @@ jobs: r2-secret-access-key: ${{ secrets.R2_SECRET_ACCESS_KEY }} - name: Install nix - uses: nixbuild/nix-quick-install-action@v33 + uses: nixbuild/nix-quick-install-action@v34 with: nix_conf: | substituters = ${{ env.NIX_CACHE_URI }} https://cache.nixos.org/ @@ -104,7 +104,7 @@ jobs: fi - name: Upload artifacts from cross-build - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: cargo-ferris-wheel-${{ matrix.target.arch }} path: target/${{ steps.rust-target.outputs.rust_target }}/release/cargo-ferris-wheel diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 57173fa..4163ec3 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -19,7 +19,7 @@ jobs: matrix: os: [ubuntu-latest, macos-latest] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: ./.github/actions/rust-cache with: cache-name: publish-test @@ -41,12 +41,12 @@ jobs: runs-on: ubuntu-latest needs: [cross-build] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - run: echo ${{ secrets.CRATES_IO_TOKEN }} | cargo login - run: cargo publish - name: Download all artifacts - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v7 with: path: artifacts