From f3719c58f7fa795144727e62810c3773d5fb7fdd Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Tue, 21 Jan 2025 11:15:30 -0700 Subject: [PATCH] argon2: test using `cargo careful` Helps spot issues with `unsafe` code. See: https://github.com/RalfJung/cargo-careful --- .github/workflows/argon2.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/argon2.yml b/.github/workflows/argon2.yml index 2d572273..e472a700 100644 --- a/.github/workflows/argon2.yml +++ b/.github/workflows/argon2.yml @@ -42,7 +42,7 @@ jobs: minimal-versions: uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: - working-directory: ${{ github.workflow }} + working-directory: ${{ github.workflow }} test: runs-on: ubuntu-latest @@ -75,6 +75,14 @@ jobs: - run: cargo test - run: cargo test --all-features + careful: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@nightly + - run: cargo install cargo-careful + - run: cargo careful test --all-features + cross: strategy: matrix: