name: 'ci check'
on:
push:
branches:
pull_request:
branches:
jobs:
ci_check:
runs-on: 'ubuntu-latest'
steps:
- uses: 'actions/checkout@v2'
- uses: actions/cache@v2
with:
path: |
~/.rustup/toolchains
~/.cargo/bin
~/.cargo/registry
~/.cargo/git
target
key: rust-${{ runner.os }}
- run: |
if [ ! -f ~/.cargo/bin/cargo-make ];
then
cargo install cargo-make
else
echo 'cargo-make already available.'
fi
- run: 'cargo make ci'