diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b33a341a..491a7ea2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -52,7 +52,7 @@ jobs: - uses: dtolnay/rust-toolchain@stable with: components: rustfmt, clippy - - uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2 + - uses: Swatinem/rust-cache@d1527c8f67ef9af357290475d4af4b0fab8f12e0 # v2 - run: cargo fmt -- --check # --all-targets so test code is linted too, and the features named # explicitly rather than arriving through workspace feature unification, @@ -104,7 +104,7 @@ jobs: if: matrix.os == 'macos-latest' run: xcode-select --install || true - uses: dtolnay/rust-toolchain@stable - - uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2 + - uses: Swatinem/rust-cache@d1527c8f67ef9af357290475d4af4b0fab8f12e0 # v2 with: key: ${{ matrix.os }} - run: cargo build --release @@ -208,7 +208,7 @@ jobs: steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: dtolnay/rust-toolchain@stable - - uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2 + - uses: Swatinem/rust-cache@d1527c8f67ef9af357290475d4af4b0fab8f12e0 # v2 with: key: windows-latest - run: cargo test --workspace --lib --bins @@ -255,10 +255,10 @@ jobs: with: toolchain: "1.89.0" targets: aarch64-linux-android - - uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2 + - uses: Swatinem/rust-cache@d1527c8f67ef9af357290475d4af4b0fab8f12e0 # v2 with: key: android - - uses: taiki-e/install-action@8cca0918f8471c33515202b73f56ab27f2bed283 # v2 + - uses: taiki-e/install-action@a4d3f3f761dcd95cce1b72cb61cb6d1963438177 # v2 with: tool: cargo-ndk@${{ env.CARGO_NDK_VERSION }} - name: Cross-compile keep-mobile for Android @@ -313,7 +313,7 @@ jobs: - uses: dtolnay/rust-toolchain@master with: toolchain: "1.89" - - uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2 + - uses: Swatinem/rust-cache@d1527c8f67ef9af357290475d4af4b0fab8f12e0 # v2 with: key: msrv - run: cargo check --all-targets --features testing diff --git a/.github/workflows/property-tests.yml b/.github/workflows/property-tests.yml index 86c7018a..2574bd33 100644 --- a/.github/workflows/property-tests.yml +++ b/.github/workflows/property-tests.yml @@ -10,7 +10,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - run: sudo apt-get update && sudo apt-get install -y build-essential pkg-config libssl-dev libudev-dev - uses: dtolnay/rust-toolchain@stable - - uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2 + - uses: Swatinem/rust-cache@d1527c8f67ef9af357290475d4af4b0fab8f12e0 # v2 - name: Run property tests (keep-core) run: cargo test -p keep-core --features testing --test property_tests - name: Run property tests (keep-frost-net) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2bf20612..14cf834f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -68,7 +68,7 @@ jobs: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - run: xcode-select --install || true - uses: dtolnay/rust-toolchain@stable - - uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 + - uses: Swatinem/rust-cache@c8037a86dde8214a8310e9f54a8fc61ab362aa31 # v2 - run: cargo build --release --locked - run: | mv target/release/keep keep-macos-x86_64 @@ -88,7 +88,7 @@ jobs: - uses: dtolnay/rust-toolchain@stable with: targets: aarch64-apple-darwin - - uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 + - uses: Swatinem/rust-cache@c8037a86dde8214a8310e9f54a8fc61ab362aa31 # v2 with: key: macos-arm - run: cargo build --release --locked --target aarch64-apple-darwin @@ -107,7 +107,7 @@ jobs: steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - uses: dtolnay/rust-toolchain@stable - - uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 + - uses: Swatinem/rust-cache@c8037a86dde8214a8310e9f54a8fc61ab362aa31 # v2 - run: cargo build --release --locked - run: | mv target/release/keep.exe keep-windows-x86_64.exe