From 27b22d289dbdb68317b23c25454b8200f6e2d939 Mon Sep 17 00:00:00 2001 From: "Kevin R. Thornton" Date: Fri, 28 Oct 2022 08:18:50 -0700 Subject: [PATCH] chore: update github actions * bump rust cache action to v2 * switch to dtolnay rust toolchain * bump checkout to v3 --- .github/workflows/security.yaml | 2 +- .github/workflows/test32bit.yml | 6 +++--- .github/workflows/tests.yml | 25 ++++++++++--------------- .github/workflows/valgrind.yml | 6 +++--- 4 files changed, 17 insertions(+), 22 deletions(-) diff --git a/.github/workflows/security.yaml b/.github/workflows/security.yaml index 531c8f9b0..a8d189de0 100644 --- a/.github/workflows/security.yaml +++ b/.github/workflows/security.yaml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout the Repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Perform the security audit uses: actions-rs/audit-check@v1 diff --git a/.github/workflows/test32bit.yml b/.github/workflows/test32bit.yml index 4c72bf8e6..b9bdf8d83 100644 --- a/.github/workflows/test32bit.yml +++ b/.github/workflows/test32bit.yml @@ -21,15 +21,15 @@ jobs: uses: styfle/cancel-workflow-action@0.6.0 with: access_token: ${{ secrets.GITHUB_TOKEN }} - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: token: ${{ secrets.GITHUB_TOKEN }} submodules: recursive - - uses: actions-rs/toolchain@v1 + - uses: dtolnay/rust-toolchain@v1 with: toolchain: ${{ matrix.rust }} override: true - - uses: Swatinem/rust-cache@v1 + - uses: Swatinem/rust-cache@v2 - uses: taiki-e/install-action@cargo-hack - name: Install Linux tooling for 32 bit builds run: | diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 8fe534743..d42ef9fe6 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -22,15 +22,14 @@ jobs: with: access_token: ${{ secrets.GITHUB_TOKEN }} - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: token: ${{ secrets.GITHUB_TOKEN }} submodules: recursive - - uses: actions-rs/toolchain@v1 + - uses: dtolnay/rust-toolchain@v1 with: toolchain: ${{ matrix.rust }} - override: true - - uses: Swatinem/rust-cache@v1 + - uses: Swatinem/rust-cache@v2 - uses: taiki-e/install-action@cargo-hack - run: sudo apt-get update -y if: matrix.os == 'ubuntu-latest' @@ -49,16 +48,14 @@ jobs: name: rust fmt runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: token: ${{ secrets.GITHUB_TOKEN }} submodules: recursive - - uses: actions-rs/toolchain@v1 + - uses: dtolnay/rust-toolchain@v1 with: - profile: minimal toolchain: stable - override: true - - run: rustup component add rustfmt + components: rustfmt - run: | /bin/bash -c "find src -type f | grep -v auto_bindings | grep -v lib | xargs rustfmt --check" @@ -71,14 +68,12 @@ jobs: - stable - 1.57.0 steps: - - uses: actions/checkout@v2 - - uses: actions-rs/toolchain@v1 + - uses: actions/checkout@v3 + - uses: dtolnay/rust-toolchain@v1 with: - profile: minimal toolchain: ${{ matrix.rust }} - override: true - - uses: Swatinem/rust-cache@v1 + components: clippy + - uses: Swatinem/rust-cache@v2 - uses: taiki-e/install-action@cargo-hack - - run: rustup component add clippy - name: clippy (all targets, feature powerset) run: cargo hack clippy --all-targets --feature-powerset -- -D warnings diff --git a/.github/workflows/valgrind.yml b/.github/workflows/valgrind.yml index 78af223c0..c6c0fff42 100644 --- a/.github/workflows/valgrind.yml +++ b/.github/workflows/valgrind.yml @@ -19,15 +19,15 @@ jobs: with: access_token: ${{ secrets.GITHUB_TOKEN }} - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: token: ${{ secrets.GITHUB_TOKEN }} submodules: recursive - - uses: actions-rs/toolchain@v1 + - uses: dtolnay/rust-toolchain@v1 with: toolchain: ${{ matrix.rust }} override: true - - uses: Swatinem/rust-cache@v1 + - uses: Swatinem/rust-cache@v2 - run: sudo apt-get update -y if: matrix.os == 'ubuntu-latest' - run: sudo apt-get install -y valgrind