nix.yml 528 B

123456789101112131415161718192021222324252627
  1. name: Nix
  2. on:
  3. push:
  4. branches: [main]
  5. pull_request:
  6. branches: [main]
  7. jobs:
  8. build-flake:
  9. name: Build flake (${{ matrix.os }})
  10. runs-on: ${{ matrix.os }}
  11. strategy:
  12. fail-fast: false
  13. matrix:
  14. os: [ubuntu-latest, macos-latest]
  15. steps:
  16. - uses: actions/checkout@v4
  17. - uses: cachix/install-nix-action@v31
  18. with:
  19. extra_nix_config: |
  20. experimental-features = nix-command flakes
  21. - name: Build flake
  22. run: nix build . --print-build-logs