name: Rust
on:
push:
branches:
pull_request:
branches:
jobs:
rust:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os:
rust-channel:
steps:
- uses: actions/checkout@v2
- name: Install Rustup Toolchain
run: |
rustup toolchain add --profile minimal ${{ matrix.rust-channel }}
rustup default ${{ matrix.rust-channel }}
rustup update
- name: Build
run: |
cargo build
cargo test