From e575b88ca13ec2c3fedd46aefcdf03f2c4c74d3b Mon Sep 17 00:00:00 2001 From: Dirk Stolle Date: Tue, 25 Apr 2023 23:37:14 +0200 Subject: [PATCH] Update GitHub Actions CI (#47) The following updates are performed: * update actions/checkout to v3 * replace unmaintained actions-rs/toolchain by dtolnay/rust-toolchain --- .github/workflows/clippy.yml | 6 ++---- .github/workflows/rustfmt.yml | 6 ++---- .github/workflows/tests.yml | 12 ++++-------- 3 files changed, 8 insertions(+), 16 deletions(-) diff --git a/.github/workflows/clippy.yml b/.github/workflows/clippy.yml index e812a0e..7011067 100644 --- a/.github/workflows/clippy.yml +++ b/.github/workflows/clippy.yml @@ -7,12 +7,10 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 - - uses: actions-rs/toolchain@v1 + - uses: actions/checkout@v3 + - uses: dtolnay/rust-toolchain@master with: toolchain: stable - profile: minimal components: clippy, rustfmt - override: true - name: Run clippy run: make lint diff --git a/.github/workflows/rustfmt.yml b/.github/workflows/rustfmt.yml index 9002962..15a0a13 100644 --- a/.github/workflows/rustfmt.yml +++ b/.github/workflows/rustfmt.yml @@ -7,12 +7,10 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 - - uses: actions-rs/toolchain@v1 + - uses: actions/checkout@v3 + - uses: dtolnay/rust-toolchain@master with: toolchain: stable - profile: minimal components: clippy, rustfmt - override: true - name: Run rustfmt run: make format-check diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a298757..8faa594 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -8,12 +8,10 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 - - uses: actions-rs/toolchain@v1 + - uses: actions/checkout@v3 + - uses: dtolnay/rust-toolchain@master with: toolchain: stable - profile: minimal - override: true - name: Test run: make test @@ -22,11 +20,9 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 - - uses: actions-rs/toolchain@v1 + - uses: actions/checkout@v3 + - uses: dtolnay/rust-toolchain@master with: toolchain: 1.41.0 - profile: minimal - override: true - name: Test run: cargo check --all-features