name: CI on: push: branches: [ main ] pull_request: branches: [ main ] jobs: check: runs-on: docker steps: - uses: actions/checkout@v4 - name: Install Rust uses: https://github.com/dtolnay/rust-toolchain@stable with: toolchain: stable components: "clippy, rustfmt" - uses: cargo-bins/cargo-binstall@main - run: cargo binstall just - name: Install Node.js uses: actions/setup-node@v4 with: node-version: '18' cache: 'npm' cache-dependency-path: 'frontend/package-lock.json' - name: Install frontend dependencies run: | cd frontend npm ci - name: Run just check run: just check