From ae6673cb48d50a32525d646197404f0e455ca21e Mon Sep 17 00:00:00 2001 From: Hannes <55623006+umgefahren@users.noreply.github.com> Date: Wed, 23 Mar 2022 17:32:09 +0100 Subject: [PATCH] Improved github actions --- .github/workflows/rust.yml | 67 +++----------------------------------- 1 file changed, 5 insertions(+), 62 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index b33e23f..b8f3632 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -17,75 +17,18 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Install latest nightly - uses: actions-rs/toolchain@v1 - with: - toolchain: nightly - override: true - components: rustfmt, clippy - # `cargo check` command here will use installed `nightly` # as it is set as an "override" for current directory - name: Run cargo check - uses: actions-rs/cargo@v1 - with: - command: check - + run: cargo check + - name: Run cargo test - uses: actions-rs/cargo@v1 - with: - command: test + run: cargo test - name: Run cargo build - uses: actions-rs/cargo@v1 - with: - command: build - - build-and-test-mac-arm: - runs-on: [macos-latest] - steps: - - uses: actions/checkout@v2 - - name: Install latest nightly - uses: actions-rs/toolchain@v1 - with: - toolchain: nightly - override: true - target: aarch64-apple-darwin - components: rustfmt, clippy - - - name: Run cargo test - uses: actions-rs/cargo@v1 - with: - command: test - - - name: Run cargo build - uses: actions-rs/cargo@v1 - with: - command: build - - build-and-test-ios: - runs-on: [macos-latest] - steps: - - uses: actions/checkout@v2 - - name: Install latest nightly - uses: actions-rs/toolchain@v1 - with: - toolchain: nightly - override: true - target: aarch64-apple-ios - components: rustfmt, clippy - - - name: Run cargo test - uses: actions-rs/cargo@v1 - with: - command: test - - - name: Run cargo build - uses: actions-rs/cargo@v1 - with: - command: build - + run: cargo build + lint: runs-on: ubuntu-latest steps: