name: CI # pull_request is unfiltered: stacked PRs (based on other feature branches) # must run CI too. on: push: branches: [master] pull_request: workflow_dispatch: jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: cachix/install-nix-action@v27 with: extra_nix_config: | experimental-features = nix-command flakes - uses: cachix/cachix-action@v15 with: name: logos-co authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - name: Build tests run: nix build '.#tests' - name: Run SDK tests run: ./result/bin/sdk_tests - name: Run generator tests run: ./result/bin/generator_tests - name: Run experimental generator tests run: ./result/bin/experimental_tests env: FIXTURES_DIR: ./result/fixtures