From 4a9e147c6458ecd58c42611219e040ba38d5e3e3 Mon Sep 17 00:00:00 2001 From: Igor Sirotin Date: Tue, 26 May 2026 00:24:07 +0100 Subject: [PATCH] ci: add cachix to nix workflow Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/workflows/ci-nix.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.github/workflows/ci-nix.yml b/.github/workflows/ci-nix.yml index 7319f64aa..46614ab5e 100644 --- a/.github/workflows/ci-nix.yml +++ b/.github/workflows/ci-nix.yml @@ -6,6 +6,9 @@ permissions: on: pull_request: branches: [master] + push: + branches: [master] + tags: ['v*'] jobs: build: @@ -17,6 +20,7 @@ jobs: - x86_64-linux nixpkg: - liblogosdelivery + - rln include: - system: aarch64-darwin @@ -30,6 +34,20 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Setup Cachix (read-only) + if: github.event_name == 'pull_request' + uses: cachix/cachix-action@v15 + with: + name: logos-co + skipPush: true + + - name: Setup Cachix (push) + if: github.event_name == 'push' + uses: cachix/cachix-action@v15 + with: + name: logos-co + authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' + - name: 'Run Nix build for ${{ matrix.nixpkg }}' shell: bash run: nix build -L '.#${{ matrix.nixpkg }}'