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: