Skip to content

Configure Cachix signing and upload in CI #39

Configure Cachix signing and upload in CI

Configure Cachix signing and upload in CI #39

Workflow file for this run

---
name: NixOS
# Trigger the workflow on push or pull request
on:
pull_request:
branches:
- main
jobs:
nixos:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: cachix/install-nix-action@v25
with:
extra_nix_config: experimental-features = nix-command flakes
- uses: cachix/cachix-action@v14
with:
name: himmelblau
signingKey: '${{ secrets.CACHIX_SIGNING_KEY }}'
- run: nix flake check
- run: nix build --no-link --print-out-paths --max-jobs 1 ".#himmelblau" ".#himmelblau-desktop" | cachix push himmelblau