name: Validate Project
on:
jobs:
validate:
runs-on: ubuntu-latest
steps:
- name: checkout project
uses: actions/checkout@v2
- name: cache cargo binaries
uses: actions/cache@v2
id: cache
with:
path: ~/.cargo/bin
key: cargo-bin_2020-06-23
restore-keys: cargo-bin_2020-04-20
- name: install just
run: just --version || cargo install just
- name: validate
run: just validate