From cef90eaa7d1f2a3d374810800582a211890ac239 Mon Sep 17 00:00:00 2001 From: Ethan Turkeltaub Date: Wed, 12 Aug 2026 09:29:05 -0400 Subject: [PATCH 1/8] Update GitHub Actions actions --- .github/workflows/check.yml | 8 ++++---- .github/workflows/devshell.yml | 8 ++++---- .github/workflows/hosts.yml | 8 ++++---- .github/workflows/packages.yml | 8 ++++---- modules/development/ci.nix | 8 ++++---- 5 files changed, 20 insertions(+), 20 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 1e33d06..cccf145 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -9,9 +9,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 - name: Install Lix - uses: samueldr/lix-gha-installer-action@7b7f14d320d6aacfb65bd1ef761566b3b69e474c + uses: samueldr/lix-gha-installer-action@a0fee77b2a98bb7c5c0ed7ae6d6ad4903dbdad0d with: extra_nix_config: |- accept-flake-config = true @@ -23,13 +23,13 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ryanccn/attic-action@1887fd507f03327c96c64cca30118c96eb17fdad + uses: ryanccn/attic-action@5635a15ef0c5462194ffbd05d1daeddc74625c3a with: cache: tilde endpoint: https://cache.e10.camp token: ${{ secrets.ATTIC_TOKEN }} - name: Use Cachix store - uses: cachix/cachix-action@1eb2ef646ac0255473d23a5907ad7b04ce94065c + uses: cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71 with: authToken: ${{ secrets.CACHIX_AUTH_TOKEN }} installCommand: nix profile install github:NixOS/nixpkgs/nixpkgs-unstable#cachix diff --git a/.github/workflows/devshell.yml b/.github/workflows/devshell.yml index 001f32f..3ccdf5f 100644 --- a/.github/workflows/devshell.yml +++ b/.github/workflows/devshell.yml @@ -9,9 +9,9 @@ jobs: runs-on: macos-15 steps: - name: Checkout code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 - name: Install Lix - uses: samueldr/lix-gha-installer-action@7b7f14d320d6aacfb65bd1ef761566b3b69e474c + uses: samueldr/lix-gha-installer-action@a0fee77b2a98bb7c5c0ed7ae6d6ad4903dbdad0d with: extra_nix_config: |- accept-flake-config = true @@ -23,13 +23,13 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ryanccn/attic-action@1887fd507f03327c96c64cca30118c96eb17fdad + uses: ryanccn/attic-action@5635a15ef0c5462194ffbd05d1daeddc74625c3a with: cache: tilde endpoint: https://cache.e10.camp token: ${{ secrets.ATTIC_TOKEN }} - name: Use Cachix store - uses: cachix/cachix-action@1eb2ef646ac0255473d23a5907ad7b04ce94065c + uses: cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71 with: authToken: ${{ secrets.CACHIX_AUTH_TOKEN }} installCommand: nix profile install github:NixOS/nixpkgs/nixpkgs-unstable#cachix diff --git a/.github/workflows/hosts.yml b/.github/workflows/hosts.yml index 70efce8..00ee9aa 100644 --- a/.github/workflows/hosts.yml +++ b/.github/workflows/hosts.yml @@ -9,9 +9,9 @@ jobs: runs-on: macos-15 steps: - name: Checkout code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 - name: Install Lix - uses: samueldr/lix-gha-installer-action@7b7f14d320d6aacfb65bd1ef761566b3b69e474c + uses: samueldr/lix-gha-installer-action@a0fee77b2a98bb7c5c0ed7ae6d6ad4903dbdad0d with: extra_nix_config: |- accept-flake-config = true @@ -23,13 +23,13 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ryanccn/attic-action@1887fd507f03327c96c64cca30118c96eb17fdad + uses: ryanccn/attic-action@5635a15ef0c5462194ffbd05d1daeddc74625c3a with: cache: tilde endpoint: https://cache.e10.camp token: ${{ secrets.ATTIC_TOKEN }} - name: Use Cachix store - uses: cachix/cachix-action@1eb2ef646ac0255473d23a5907ad7b04ce94065c + uses: cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71 with: authToken: ${{ secrets.CACHIX_AUTH_TOKEN }} installCommand: nix profile install github:NixOS/nixpkgs/nixpkgs-unstable#cachix diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 895b26a..49c3c06 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -9,9 +9,9 @@ jobs: runs-on: macos-15 steps: - name: Checkout code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 - name: Install Lix - uses: samueldr/lix-gha-installer-action@7b7f14d320d6aacfb65bd1ef761566b3b69e474c + uses: samueldr/lix-gha-installer-action@a0fee77b2a98bb7c5c0ed7ae6d6ad4903dbdad0d with: extra_nix_config: |- accept-flake-config = true @@ -23,13 +23,13 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ryanccn/attic-action@1887fd507f03327c96c64cca30118c96eb17fdad + uses: ryanccn/attic-action@5635a15ef0c5462194ffbd05d1daeddc74625c3a with: cache: tilde endpoint: https://cache.e10.camp token: ${{ secrets.ATTIC_TOKEN }} - name: Use Cachix store - uses: cachix/cachix-action@1eb2ef646ac0255473d23a5907ad7b04ce94065c + uses: cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71 with: authToken: ${{ secrets.CACHIX_AUTH_TOKEN }} installCommand: nix profile install github:NixOS/nixpkgs/nixpkgs-unstable#cachix diff --git a/modules/development/ci.nix b/modules/development/ci.nix index d8decb0..91798ee 100644 --- a/modules/development/ci.nix +++ b/modules/development/ci.nix @@ -8,11 +8,11 @@ in flake.actions-nix.workflows = let actions = { - checkout = "actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd"; - install-lix = "samueldr/lix-gha-installer-action@7b7f14d320d6aacfb65bd1ef761566b3b69e474c"; + checkout = "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1"; + install-lix = "samueldr/lix-gha-installer-action@a0fee77b2a98bb7c5c0ed7ae6d6ad4903dbdad0d"; ssh-agent = "webfactory/ssh-agent@e83874834305fe9a4a2997156cb26c5de65a8555"; - attic = "ryanccn/attic-action@1887fd507f03327c96c64cca30118c96eb17fdad"; - cachix = "cachix/cachix-action@1eb2ef646ac0255473d23a5907ad7b04ce94065c"; + attic = "ryanccn/attic-action@5635a15ef0c5462194ffbd05d1daeddc74625c3a"; + cachix = "cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71"; }; setup = [ { From 4389c17749f36cbff1093a5c726ec9748e8a062c Mon Sep 17 00:00:00 2001 From: Ethan Turkeltaub Date: Thu, 13 Aug 2026 11:22:57 -0400 Subject: [PATCH 2/8] Use tagged releases --- .github/workflows/check.yml | 10 +++++----- .github/workflows/devshell.yml | 10 +++++----- .github/workflows/hosts.yml | 10 +++++----- .github/workflows/packages.yml | 10 +++++----- modules/development/ci.nix | 10 +++++----- 5 files changed, 25 insertions(+), 25 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index cccf145..c335c74 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -9,27 +9,27 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 + uses: actions/checkout@v7.0.1 - name: Install Lix - uses: samueldr/lix-gha-installer-action@a0fee77b2a98bb7c5c0ed7ae6d6ad4903dbdad0d + uses: samueldr/lix-gha-installer-action@v2026-05-15 with: extra_nix_config: |- accept-flake-config = true max-jobs = auto - name: Add SSH keys to ssh-agent - uses: webfactory/ssh-agent@e83874834305fe9a4a2997156cb26c5de65a8555 + uses: webfactory/ssh-agent@v0.10.0 with: ssh-private-key: |- ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ryanccn/attic-action@5635a15ef0c5462194ffbd05d1daeddc74625c3a + uses: ryanccn/attic-action@v0.5.0 with: cache: tilde endpoint: https://cache.e10.camp token: ${{ secrets.ATTIC_TOKEN }} - name: Use Cachix store - uses: cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71 + uses: cachix/cachix-action@v17 with: authToken: ${{ secrets.CACHIX_AUTH_TOKEN }} installCommand: nix profile install github:NixOS/nixpkgs/nixpkgs-unstable#cachix diff --git a/.github/workflows/devshell.yml b/.github/workflows/devshell.yml index 3ccdf5f..fd57dd6 100644 --- a/.github/workflows/devshell.yml +++ b/.github/workflows/devshell.yml @@ -9,27 +9,27 @@ jobs: runs-on: macos-15 steps: - name: Checkout code - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 + uses: actions/checkout@v7.0.1 - name: Install Lix - uses: samueldr/lix-gha-installer-action@a0fee77b2a98bb7c5c0ed7ae6d6ad4903dbdad0d + uses: samueldr/lix-gha-installer-action@v2026-05-15 with: extra_nix_config: |- accept-flake-config = true max-jobs = auto - name: Add SSH keys to ssh-agent - uses: webfactory/ssh-agent@e83874834305fe9a4a2997156cb26c5de65a8555 + uses: webfactory/ssh-agent@v0.10.0 with: ssh-private-key: |- ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ryanccn/attic-action@5635a15ef0c5462194ffbd05d1daeddc74625c3a + uses: ryanccn/attic-action@v0.5.0 with: cache: tilde endpoint: https://cache.e10.camp token: ${{ secrets.ATTIC_TOKEN }} - name: Use Cachix store - uses: cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71 + uses: cachix/cachix-action@v17 with: authToken: ${{ secrets.CACHIX_AUTH_TOKEN }} installCommand: nix profile install github:NixOS/nixpkgs/nixpkgs-unstable#cachix diff --git a/.github/workflows/hosts.yml b/.github/workflows/hosts.yml index 00ee9aa..8f0a6dd 100644 --- a/.github/workflows/hosts.yml +++ b/.github/workflows/hosts.yml @@ -9,27 +9,27 @@ jobs: runs-on: macos-15 steps: - name: Checkout code - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 + uses: actions/checkout@v7.0.1 - name: Install Lix - uses: samueldr/lix-gha-installer-action@a0fee77b2a98bb7c5c0ed7ae6d6ad4903dbdad0d + uses: samueldr/lix-gha-installer-action@v2026-05-15 with: extra_nix_config: |- accept-flake-config = true max-jobs = auto - name: Add SSH keys to ssh-agent - uses: webfactory/ssh-agent@e83874834305fe9a4a2997156cb26c5de65a8555 + uses: webfactory/ssh-agent@v0.10.0 with: ssh-private-key: |- ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ryanccn/attic-action@5635a15ef0c5462194ffbd05d1daeddc74625c3a + uses: ryanccn/attic-action@v0.5.0 with: cache: tilde endpoint: https://cache.e10.camp token: ${{ secrets.ATTIC_TOKEN }} - name: Use Cachix store - uses: cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71 + uses: cachix/cachix-action@v17 with: authToken: ${{ secrets.CACHIX_AUTH_TOKEN }} installCommand: nix profile install github:NixOS/nixpkgs/nixpkgs-unstable#cachix diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 49c3c06..1ead86d 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -9,27 +9,27 @@ jobs: runs-on: macos-15 steps: - name: Checkout code - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 + uses: actions/checkout@v7.0.1 - name: Install Lix - uses: samueldr/lix-gha-installer-action@a0fee77b2a98bb7c5c0ed7ae6d6ad4903dbdad0d + uses: samueldr/lix-gha-installer-action@v2026-05-15 with: extra_nix_config: |- accept-flake-config = true max-jobs = auto - name: Add SSH keys to ssh-agent - uses: webfactory/ssh-agent@e83874834305fe9a4a2997156cb26c5de65a8555 + uses: webfactory/ssh-agent@v0.10.0 with: ssh-private-key: |- ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ryanccn/attic-action@5635a15ef0c5462194ffbd05d1daeddc74625c3a + uses: ryanccn/attic-action@v0.5.0 with: cache: tilde endpoint: https://cache.e10.camp token: ${{ secrets.ATTIC_TOKEN }} - name: Use Cachix store - uses: cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71 + uses: cachix/cachix-action@v17 with: authToken: ${{ secrets.CACHIX_AUTH_TOKEN }} installCommand: nix profile install github:NixOS/nixpkgs/nixpkgs-unstable#cachix diff --git a/modules/development/ci.nix b/modules/development/ci.nix index 91798ee..b09f85a 100644 --- a/modules/development/ci.nix +++ b/modules/development/ci.nix @@ -8,11 +8,11 @@ in flake.actions-nix.workflows = let actions = { - checkout = "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1"; - install-lix = "samueldr/lix-gha-installer-action@a0fee77b2a98bb7c5c0ed7ae6d6ad4903dbdad0d"; - ssh-agent = "webfactory/ssh-agent@e83874834305fe9a4a2997156cb26c5de65a8555"; - attic = "ryanccn/attic-action@5635a15ef0c5462194ffbd05d1daeddc74625c3a"; - cachix = "cachix/cachix-action@5f2d7c5294214f71b873db4b969586b980625e71"; + checkout = "actions/checkout@v7.0.1"; + install-lix = "samueldr/lix-gha-installer-action@v2026-05-15"; + ssh-agent = "webfactory/ssh-agent@v0.10.0"; + attic = "ryanccn/attic-action@v0.5.0"; + cachix = "cachix/cachix-action@v17"; }; setup = [ { From b89442bcd163ef99cb21ce089c81154458fe777c Mon Sep 17 00:00:00 2001 From: Ethan Turkeltaub Date: Thu, 13 Aug 2026 11:23:53 -0400 Subject: [PATCH 3/8] Oops, fix tag --- .github/workflows/check.yml | 2 +- .github/workflows/devshell.yml | 2 +- .github/workflows/hosts.yml | 2 +- .github/workflows/packages.yml | 2 +- modules/development/ci.nix | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index c335c74..42db117 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -11,7 +11,7 @@ jobs: - name: Checkout code uses: actions/checkout@v7.0.1 - name: Install Lix - uses: samueldr/lix-gha-installer-action@v2026-05-15 + uses: samueldr/lix-gha-installer-action@v2026-06-15 with: extra_nix_config: |- accept-flake-config = true diff --git a/.github/workflows/devshell.yml b/.github/workflows/devshell.yml index fd57dd6..9f7b796 100644 --- a/.github/workflows/devshell.yml +++ b/.github/workflows/devshell.yml @@ -11,7 +11,7 @@ jobs: - name: Checkout code uses: actions/checkout@v7.0.1 - name: Install Lix - uses: samueldr/lix-gha-installer-action@v2026-05-15 + uses: samueldr/lix-gha-installer-action@v2026-06-15 with: extra_nix_config: |- accept-flake-config = true diff --git a/.github/workflows/hosts.yml b/.github/workflows/hosts.yml index 8f0a6dd..9129bec 100644 --- a/.github/workflows/hosts.yml +++ b/.github/workflows/hosts.yml @@ -11,7 +11,7 @@ jobs: - name: Checkout code uses: actions/checkout@v7.0.1 - name: Install Lix - uses: samueldr/lix-gha-installer-action@v2026-05-15 + uses: samueldr/lix-gha-installer-action@v2026-06-15 with: extra_nix_config: |- accept-flake-config = true diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 1ead86d..44c58e9 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -11,7 +11,7 @@ jobs: - name: Checkout code uses: actions/checkout@v7.0.1 - name: Install Lix - uses: samueldr/lix-gha-installer-action@v2026-05-15 + uses: samueldr/lix-gha-installer-action@v2026-06-15 with: extra_nix_config: |- accept-flake-config = true diff --git a/modules/development/ci.nix b/modules/development/ci.nix index b09f85a..ccfc1df 100644 --- a/modules/development/ci.nix +++ b/modules/development/ci.nix @@ -9,7 +9,7 @@ in let actions = { checkout = "actions/checkout@v7.0.1"; - install-lix = "samueldr/lix-gha-installer-action@v2026-05-15"; + install-lix = "samueldr/lix-gha-installer-action@v2026-06-15"; ssh-agent = "webfactory/ssh-agent@v0.10.0"; attic = "ryanccn/attic-action@v0.5.0"; cachix = "cachix/cachix-action@v17"; From cfef061f8742ab842347cf7e1a6a62b359487e3a Mon Sep 17 00:00:00 2001 From: Ethan Turkeltaub Date: Wed, 19 Aug 2026 09:30:31 -0400 Subject: [PATCH 4/8] Use revision of `ryanccn/attic-action` that still uses `nix profile install` (vs `add`) --- .github/workflows/check.yml | 2 +- .github/workflows/devshell.yml | 2 +- .github/workflows/hosts.yml | 2 +- .github/workflows/packages.yml | 2 +- modules/development/ci.nix | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 42db117..5012a83 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -23,7 +23,7 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ryanccn/attic-action@v0.5.0 + uses: ryanccn/attic-action@2071ebde9bf7616058f8556c809c8947c4963de6 with: cache: tilde endpoint: https://cache.e10.camp diff --git a/.github/workflows/devshell.yml b/.github/workflows/devshell.yml index 9f7b796..92faba6 100644 --- a/.github/workflows/devshell.yml +++ b/.github/workflows/devshell.yml @@ -23,7 +23,7 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ryanccn/attic-action@v0.5.0 + uses: ryanccn/attic-action@2071ebde9bf7616058f8556c809c8947c4963de6 with: cache: tilde endpoint: https://cache.e10.camp diff --git a/.github/workflows/hosts.yml b/.github/workflows/hosts.yml index 9129bec..5fcaaf1 100644 --- a/.github/workflows/hosts.yml +++ b/.github/workflows/hosts.yml @@ -23,7 +23,7 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ryanccn/attic-action@v0.5.0 + uses: ryanccn/attic-action@2071ebde9bf7616058f8556c809c8947c4963de6 with: cache: tilde endpoint: https://cache.e10.camp diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 44c58e9..34396ea 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -23,7 +23,7 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ryanccn/attic-action@v0.5.0 + uses: ryanccn/attic-action@2071ebde9bf7616058f8556c809c8947c4963de6 with: cache: tilde endpoint: https://cache.e10.camp diff --git a/modules/development/ci.nix b/modules/development/ci.nix index ccfc1df..b91b6f5 100644 --- a/modules/development/ci.nix +++ b/modules/development/ci.nix @@ -11,7 +11,7 @@ in checkout = "actions/checkout@v7.0.1"; install-lix = "samueldr/lix-gha-installer-action@v2026-06-15"; ssh-agent = "webfactory/ssh-agent@v0.10.0"; - attic = "ryanccn/attic-action@v0.5.0"; + attic = "ryanccn/attic-action@2071ebde9bf7616058f8556c809c8947c4963de6"; cachix = "cachix/cachix-action@v17"; }; setup = [ From d9017db243e4306e30c28d2cd3a1427a491a8859 Mon Sep 17 00:00:00 2001 From: Ethan Turkeltaub Date: Wed, 19 Aug 2026 09:50:05 -0400 Subject: [PATCH 5/8] Use custom branch of `attic-action` --- .github/workflows/check.yml | 3 ++- .github/workflows/devshell.yml | 3 ++- .github/workflows/hosts.yml | 3 ++- .github/workflows/packages.yml | 3 ++- modules/development/ci.nix | 3 ++- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 5012a83..f9569ea 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -23,10 +23,11 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ryanccn/attic-action@2071ebde9bf7616058f8556c809c8947c4963de6 + uses: ethnt/attic-action@9c6c7a0de0764779b6f62aa4716dad1ded2521e5 with: cache: tilde endpoint: https://cache.e10.camp + install-command: nix profile install github:NixOS/nixpkgs/nixpkgs-unstable#attic-client token: ${{ secrets.ATTIC_TOKEN }} - name: Use Cachix store uses: cachix/cachix-action@v17 diff --git a/.github/workflows/devshell.yml b/.github/workflows/devshell.yml index 92faba6..9ffdd74 100644 --- a/.github/workflows/devshell.yml +++ b/.github/workflows/devshell.yml @@ -23,10 +23,11 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ryanccn/attic-action@2071ebde9bf7616058f8556c809c8947c4963de6 + uses: ethnt/attic-action@9c6c7a0de0764779b6f62aa4716dad1ded2521e5 with: cache: tilde endpoint: https://cache.e10.camp + install-command: nix profile install github:NixOS/nixpkgs/nixpkgs-unstable#attic-client token: ${{ secrets.ATTIC_TOKEN }} - name: Use Cachix store uses: cachix/cachix-action@v17 diff --git a/.github/workflows/hosts.yml b/.github/workflows/hosts.yml index 5fcaaf1..36e65ca 100644 --- a/.github/workflows/hosts.yml +++ b/.github/workflows/hosts.yml @@ -23,10 +23,11 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ryanccn/attic-action@2071ebde9bf7616058f8556c809c8947c4963de6 + uses: ethnt/attic-action@9c6c7a0de0764779b6f62aa4716dad1ded2521e5 with: cache: tilde endpoint: https://cache.e10.camp + install-command: nix profile install github:NixOS/nixpkgs/nixpkgs-unstable#attic-client token: ${{ secrets.ATTIC_TOKEN }} - name: Use Cachix store uses: cachix/cachix-action@v17 diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 34396ea..8278403 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -23,10 +23,11 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ryanccn/attic-action@2071ebde9bf7616058f8556c809c8947c4963de6 + uses: ethnt/attic-action@9c6c7a0de0764779b6f62aa4716dad1ded2521e5 with: cache: tilde endpoint: https://cache.e10.camp + install-command: nix profile install github:NixOS/nixpkgs/nixpkgs-unstable#attic-client token: ${{ secrets.ATTIC_TOKEN }} - name: Use Cachix store uses: cachix/cachix-action@v17 diff --git a/modules/development/ci.nix b/modules/development/ci.nix index b91b6f5..2e1524e 100644 --- a/modules/development/ci.nix +++ b/modules/development/ci.nix @@ -11,7 +11,7 @@ in checkout = "actions/checkout@v7.0.1"; install-lix = "samueldr/lix-gha-installer-action@v2026-06-15"; ssh-agent = "webfactory/ssh-agent@v0.10.0"; - attic = "ryanccn/attic-action@2071ebde9bf7616058f8556c809c8947c4963de6"; + attic = "ethnt/attic-action@9c6c7a0de0764779b6f62aa4716dad1ded2521e5"; cachix = "cachix/cachix-action@v17"; }; setup = [ @@ -43,6 +43,7 @@ in name = "Setup Attic cache"; uses = actions.attic; "with" = { + install-command = "nix profile install github:NixOS/nixpkgs/nixpkgs-unstable#attic-client"; cache = "tilde"; endpoint = "https://cache.e10.camp"; token = "\${{ secrets.ATTIC_TOKEN }}"; From 520c27a6b526473cc6c481787aac6eeeb1f04f56 Mon Sep 17 00:00:00 2001 From: Ethan Turkeltaub Date: Wed, 19 Aug 2026 09:54:13 -0400 Subject: [PATCH 6/8] Use branch of custom action --- .github/workflows/check.yml | 2 +- .github/workflows/devshell.yml | 2 +- .github/workflows/hosts.yml | 2 +- .github/workflows/packages.yml | 2 +- modules/development/ci.nix | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index f9569ea..6998004 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -23,7 +23,7 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ethnt/attic-action@9c6c7a0de0764779b6f62aa4716dad1ded2521e5 + uses: ethnt/attic-action@install-command with: cache: tilde endpoint: https://cache.e10.camp diff --git a/.github/workflows/devshell.yml b/.github/workflows/devshell.yml index 9ffdd74..2266967 100644 --- a/.github/workflows/devshell.yml +++ b/.github/workflows/devshell.yml @@ -23,7 +23,7 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ethnt/attic-action@9c6c7a0de0764779b6f62aa4716dad1ded2521e5 + uses: ethnt/attic-action@install-command with: cache: tilde endpoint: https://cache.e10.camp diff --git a/.github/workflows/hosts.yml b/.github/workflows/hosts.yml index 36e65ca..3477dab 100644 --- a/.github/workflows/hosts.yml +++ b/.github/workflows/hosts.yml @@ -23,7 +23,7 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ethnt/attic-action@9c6c7a0de0764779b6f62aa4716dad1ded2521e5 + uses: ethnt/attic-action@install-command with: cache: tilde endpoint: https://cache.e10.camp diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 8278403..7a49ed7 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -23,7 +23,7 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ethnt/attic-action@9c6c7a0de0764779b6f62aa4716dad1ded2521e5 + uses: ethnt/attic-action@install-command with: cache: tilde endpoint: https://cache.e10.camp diff --git a/modules/development/ci.nix b/modules/development/ci.nix index 2e1524e..d48e30c 100644 --- a/modules/development/ci.nix +++ b/modules/development/ci.nix @@ -11,7 +11,7 @@ in checkout = "actions/checkout@v7.0.1"; install-lix = "samueldr/lix-gha-installer-action@v2026-06-15"; ssh-agent = "webfactory/ssh-agent@v0.10.0"; - attic = "ethnt/attic-action@9c6c7a0de0764779b6f62aa4716dad1ded2521e5"; + attic = "ethnt/attic-action@install-command"; cachix = "cachix/cachix-action@v17"; }; setup = [ From 3a77faf84180499adf956bf1193b858dd74963cd Mon Sep 17 00:00:00 2001 From: Ethan Turkeltaub Date: Wed, 19 Aug 2026 10:04:32 -0400 Subject: [PATCH 7/8] Revert change to attic action --- .github/workflows/check.yml | 2 +- .github/workflows/devshell.yml | 2 +- .github/workflows/hosts.yml | 2 +- .github/workflows/packages.yml | 2 +- modules/development/ci.nix | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 6998004..88ff66a 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -23,7 +23,7 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ethnt/attic-action@install-command + uses: ryanccn/attic-action@1887fd507f03327c96c64cca30118c96eb17fdad with: cache: tilde endpoint: https://cache.e10.camp diff --git a/.github/workflows/devshell.yml b/.github/workflows/devshell.yml index 2266967..730e8a6 100644 --- a/.github/workflows/devshell.yml +++ b/.github/workflows/devshell.yml @@ -23,7 +23,7 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ethnt/attic-action@install-command + uses: ryanccn/attic-action@1887fd507f03327c96c64cca30118c96eb17fdad with: cache: tilde endpoint: https://cache.e10.camp diff --git a/.github/workflows/hosts.yml b/.github/workflows/hosts.yml index 3477dab..b437e48 100644 --- a/.github/workflows/hosts.yml +++ b/.github/workflows/hosts.yml @@ -23,7 +23,7 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ethnt/attic-action@install-command + uses: ryanccn/attic-action@1887fd507f03327c96c64cca30118c96eb17fdad with: cache: tilde endpoint: https://cache.e10.camp diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 7a49ed7..ff4e9d5 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -23,7 +23,7 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ethnt/attic-action@install-command + uses: ryanccn/attic-action@1887fd507f03327c96c64cca30118c96eb17fdad with: cache: tilde endpoint: https://cache.e10.camp diff --git a/modules/development/ci.nix b/modules/development/ci.nix index d48e30c..5a25ff0 100644 --- a/modules/development/ci.nix +++ b/modules/development/ci.nix @@ -11,7 +11,7 @@ in checkout = "actions/checkout@v7.0.1"; install-lix = "samueldr/lix-gha-installer-action@v2026-06-15"; ssh-agent = "webfactory/ssh-agent@v0.10.0"; - attic = "ethnt/attic-action@install-command"; + attic = "ryanccn/attic-action@1887fd507f03327c96c64cca30118c96eb17fdad"; cachix = "cachix/cachix-action@v17"; }; setup = [ From 0d549f5533040562d1aae4c8d7ad38074c52306b Mon Sep 17 00:00:00 2001 From: Ethan Turkeltaub Date: Wed, 19 Aug 2026 10:12:05 -0400 Subject: [PATCH 8/8] Use tagged release --- .github/workflows/check.yml | 2 +- .github/workflows/devshell.yml | 2 +- .github/workflows/hosts.yml | 2 +- .github/workflows/packages.yml | 2 +- modules/development/ci.nix | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 88ff66a..cfa95fe 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -23,7 +23,7 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ryanccn/attic-action@1887fd507f03327c96c64cca30118c96eb17fdad + uses: ryanccn/attic-action@v0.4 with: cache: tilde endpoint: https://cache.e10.camp diff --git a/.github/workflows/devshell.yml b/.github/workflows/devshell.yml index 730e8a6..1b270f3 100644 --- a/.github/workflows/devshell.yml +++ b/.github/workflows/devshell.yml @@ -23,7 +23,7 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ryanccn/attic-action@1887fd507f03327c96c64cca30118c96eb17fdad + uses: ryanccn/attic-action@v0.4 with: cache: tilde endpoint: https://cache.e10.camp diff --git a/.github/workflows/hosts.yml b/.github/workflows/hosts.yml index b437e48..23af742 100644 --- a/.github/workflows/hosts.yml +++ b/.github/workflows/hosts.yml @@ -23,7 +23,7 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ryanccn/attic-action@1887fd507f03327c96c64cca30118c96eb17fdad + uses: ryanccn/attic-action@v0.4 with: cache: tilde endpoint: https://cache.e10.camp diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index ff4e9d5..ef957d5 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -23,7 +23,7 @@ jobs: ${{ secrets.SECRETS_DEPLOY_KEY }} ${{ secrets.PRAGMATAPRO_DEPLOY_KEY }} - name: Setup Attic cache - uses: ryanccn/attic-action@1887fd507f03327c96c64cca30118c96eb17fdad + uses: ryanccn/attic-action@v0.4 with: cache: tilde endpoint: https://cache.e10.camp diff --git a/modules/development/ci.nix b/modules/development/ci.nix index 5a25ff0..6a8433b 100644 --- a/modules/development/ci.nix +++ b/modules/development/ci.nix @@ -11,7 +11,7 @@ in checkout = "actions/checkout@v7.0.1"; install-lix = "samueldr/lix-gha-installer-action@v2026-06-15"; ssh-agent = "webfactory/ssh-agent@v0.10.0"; - attic = "ryanccn/attic-action@1887fd507f03327c96c64cca30118c96eb17fdad"; + attic = "ryanccn/attic-action@v0.4"; cachix = "cachix/cachix-action@v17"; }; setup = [