From 7ad0452c01aecfea28cc6c7cbed62c20b0830b0d Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Thu, 22 Aug 2019 11:21:05 +0100 Subject: [PATCH] Add macOS support to GitHub Actions workflow --- .github/workflows/rust.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 81d0285..3ba97ef 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -18,3 +18,20 @@ jobs: run: cargo build --verbose --release --all - name: Run tests run: cargo test --verbose --release --all + + macOS: + name: Test on macOS-latest + runs-on: macOS-latest + + steps: + - name: Install Rust + run: curl https://sh.rustup.rs -sSf | sh -s -- -y + - name: Install rustfmt + run: $HOME/.cargo/bin/rustup component add rustfmt + - uses: actions/checkout@v1 + - name: Check formatting + run: $HOME/.cargo/bin/cargo fmt --all -- --check + - name: Build + run: $HOME/.cargo/bin/cargo build --verbose --release --all + - name: Run tests + run: $HOME/.cargo/bin/cargo test --verbose --release --all