name: CI
env:
CARGO_TERM_COLOR: always
on:
push:
branches:
- master
pull_request: {}
workflow_dispatch: null
permissions: {}
jobs:
check:
runs-on: ubuntu-latest
steps:
- name: checkout code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 with:
persist-credentials: false
- name: setup rust
uses: dtolnay/rust-toolchain@b95584d8105b9ab200e15821fa671848cf2b7017 with:
components: clippy, rustfmt
- name: setup just
uses: extractions/setup-just@e33e0265a09d6d736e2ee1e0eb685ef1de4669ff
- name: rust cache
uses: Swatinem/rust-cache@f13886b937689c021905a6b90929199931d60db1
- name: check
run: just check