summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEllie Huxtable <e@elm.sh>2021-02-14 15:51:14 +0000
committerEllie Huxtable <ellie@elliehuxtable.com>2021-02-14 16:02:36 +0000
commit6cd7ca9602877db1d49f83b7e948e5c26fb19daf (patch)
tree3f6e18b65047438e191f11a412d8fb034998cae9
parent7bd8e73c70424401144f70608c3a100b47717a8a (diff)
Update rust.yml
-rw-r--r--.github/workflows/rust.yml47
1 files changed, 43 insertions, 4 deletions
diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml
index 7ae98f3b..59974855 100644
--- a/.github/workflows/rust.yml
+++ b/.github/workflows/rust.yml
@@ -11,12 +11,51 @@ env:
jobs:
build:
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v2
+
+ - name: Install latest nightly
+ uses: actions-rs/toolchain@v1
+ with:
+ toolchain: nightly
+ override: true
+ - name: Run cargo build
+ uses: actions-rs/cargo@v1
+ with:
+ command: build
+
+ test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- - name: Build
- run: cargo build --verbose
- - name: Run tests
- run: cargo test --verbose
+
+ - name: Install latest nightly
+ uses: actions-rs/toolchain@v1
+ with:
+ toolchain: nightly
+ override: true
+
+ - name: Run cargo test
+ uses: actions-rs/cargo@v1
+ with:
+ command: test
+
+ clippy:
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v2
+
+ - name: Install latest nightly
+ uses: actions-rs/toolchain@v1
+ with:
+ toolchain: nightly
+ override: true
+ components: rustfmt
+
+ - name: Run cargo test
+ run: rustfmt --check