From 3bb2b05fadf5efc5a3354aaffaa954f8ea205608 Mon Sep 17 00:00:00 2001 From: yukkop Date: Thu, 10 Sep 2026 10:19:07 +0000 Subject: [PATCH] feat: +nix-downloaf-buffer-check --- .gitea/workflows/deploy-neuro.yaml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.gitea/workflows/deploy-neuro.yaml b/.gitea/workflows/deploy-neuro.yaml index d189fffd..a17f1711 100644 --- a/.gitea/workflows/deploy-neuro.yaml +++ b/.gitea/workflows/deploy-neuro.yaml @@ -10,9 +10,39 @@ concurrency: cancel-in-progress: false jobs: + nix-download-buffer-check: + name: check Nix download buffer + if: ${{ gitea.ref == 'refs/heads/master' }} + runs-on: gross-nix-x86-perf + timeout-minutes: 20 + env: + NIX_CONFIG: | + fallback = false + extra-substituters = https://cache.nixos.org https://cache.hectic-lab.com/hectic + trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY= hectic:KMQsKow4SoA9K2vOJlOljmx7/Zpf91Yy+5qEtxDDCzA= + steps: + - name: Inspect Nix client + run: | + set -eu + nix --version + nix config show download-buffer-size + nix config show fallback + nix config show substituters + + - name: Ping Attic cache + run: | + set -eu + nix store ping --store https://cache.hectic-lab.com/hectic + + - name: Download small cache path + run: | + set -eu + nix build --no-link --print-out-paths nixpkgs#hello + deploy: name: deploy neuro from performance node if: ${{ gitea.ref == 'refs/heads/master' }} + needs: nix-download-buffer-check runs-on: gross-nix-x86-perf timeout-minutes: 435 env: