[Superseded] Add Nix packaging and generic ACP integration #3
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Generated by simit. Manual edits will be reported as ci=drift. | |
| name: CI | |
| on: | |
| push: | |
| branches: ["**"] | |
| tags-ignore: ["**"] | |
| pull_request: | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| test: | |
| runs-on: ubuntu-latest | |
| env: | |
| NIX_CONFIG: "experimental-features = nix-command flakes" | |
| XDG_CACHE_HOME: "/tmp/.cache" | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Install Nix | |
| uses: cachix/install-nix-action@v31 | |
| - name: Check generated flake wiring | |
| run: nix run git+https://codeberg.org/caniko/simit.git -- init flake --check --diff | |
| - name: Check flake evaluation | |
| run: nix flake check --no-build | |
| - name: Build check pytest | |
| run: nix build .#checks.x86_64-linux.pytest |