name: Nix on: push: branches: - master pull_request: workflow_dispatch: schedule: # Run once per day - cron: '0 0 * * *' jobs: build: strategy: # Keep building the other channels if one fails fail-fast: false matrix: channel: - nixos-unstable - nixos-20.09 - nixos-20.03 - nixos-21.05 runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v2 - uses: cachix/install-nix-action@v15 - run: nix-shell --run ./ci.sh env: CI_REGISTRY_AUTH: '${{ secrets.REGISTRY_AUTH }}' NIXPKGS_CHANNEL: '${{ matrix.channel }}'