aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/rust.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/rust.yml')
-rw-r--r--.github/workflows/rust.yml19
1 files changed, 19 insertions, 0 deletions
diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml
index 94b0ed9..807ab87 100644
--- a/.github/workflows/rust.yml
+++ b/.github/workflows/rust.yml
@@ -22,7 +22,26 @@ jobs:
steps:
- uses: actions/checkout@v2
+
+ - uses: actions-rs/toolchain@v1
+ with:
+ profile: minimal
+ toolchain: ${{ matrix.rust }}
+ override: true
+
- name: Build
run: cargo build
+
+ - name: Check 1.40
+ if: ${{ matrix.rust == '1.40.0' }}
+ run: |
+ cargo "$@" check
+ cargo "$@" check --no-default-features
+
- name: Run tests
+ if: ${{ matrix.rust != '1.40.0' }}
run: ./ci.sh
+
+ - name: Check docs
+ if: ${{ matrix.rust == 'stable' }}
+ run: cargo doc