From 504eca8a64eacd28de2472216daaed8e9766b391 Mon Sep 17 00:00:00 2001 From: Abizer Lokhandwala Date: Sat, 16 May 2026 00:49:26 -0700 Subject: [PATCH] ci: always run cachix on master push MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Nix derivation pins version = self.shortRev and src = self, so every commit on master changes the store path — including commits the previous paths filter skipped (workflows, docs, brew bottle bumps). That left the binary cache one or more revs behind master and made nssh users build from source on every flake update. Cachix builds finish in under two minutes per system, so always running on master is the simpler durable fix vs. trying to keep the paths filter in sync with every input the derivation actually sees. --- .github/workflows/cachix.yaml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/workflows/cachix.yaml b/.github/workflows/cachix.yaml index 5fd88e3..8e9e025 100644 --- a/.github/workflows/cachix.yaml +++ b/.github/workflows/cachix.yaml @@ -3,12 +3,6 @@ name: cachix on: push: branches: [master] - paths: - - "cmd/nssh/**" - - "internal/**" - - ".github/workflows/cachix.yaml" - - "go.*" - - "flake.*" workflow_dispatch: jobs: