name: CI permissions: contents: read actions: write on: pull_request: push: branches: [main] jobs: check: name: Format, lint, build & test runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: submodules: recursive - uses: DeterminateSystems/determinate-nix-action@v3 with: determinate: false - uses: DeterminateSystems/magic-nix-cache-action@main - name: Check formatting, clippy lint, unit tests & ort version run: nix flake check --show-trace