| on: [push, pull_request] |
| |
| name: Continuous integration |
| |
| jobs: |
| check: |
| name: Check |
| runs-on: ubuntu-latest |
| steps: |
| - uses: actions/checkout@v2 |
| - uses: actions-rs/toolchain@v1 |
| with: |
| profile: minimal |
| toolchain: stable |
| override: true |
| - uses: actions-rs/cargo@v1 |
| with: |
| command: check |
| args: --all --examples --features=std |
| # don't forget the no_std example! |
| - uses: actions-rs/cargo@v1 |
| with: |
| command: check |
| args: --manifest-path example_no_std/Cargo.toml |
| test: |
| name: Tests |
| runs-on: ubuntu-latest |
| steps: |
| - uses: actions/checkout@v2 |
| - uses: actions-rs/toolchain@v1 |
| with: |
| profile: minimal |
| toolchain: stable |
| override: true |
| - uses: actions-rs/cargo@v1 |
| with: |
| command: test |
| args: --all --features=std |