A social internet radio platform built on AT Protocol. atradio.fm
atproto radio
7

Configure Feed

Select the types of activity you want to include in your feed.

ci(nix): auth github fetches + retry to survive transient 5xx

Add `access-tokens = github.com=${GITHUB_TOKEN}` so Nix's flake-input
fetches use the authenticated (higher) rate limit, and retry `nix build`
once — the previous failure was a transient GitHub tarball-API 503, not a
flake problem.

Tsiry Sandratraina (Jul 17, 2026, 2:17 AM +0300) f5c523bf bb344b2d

+6 -2
+6 -2
.github/workflows/nix.yml
··· 29 29 30 30 - uses: cachix/install-nix-action@v30 31 31 with: 32 + # Authenticate flake-input fetches to github.com so they use the 33 + # higher rate limit and are more resilient to transient failures. 32 34 extra_nix_config: | 33 35 experimental-features = nix-command flakes 36 + access-tokens = github.com=${{ secrets.GITHUB_TOKEN }} 34 37 35 38 - uses: cachix/cachix-action@v15 36 39 with: 37 40 name: tsirysndr 38 41 authToken: ${{ secrets.CACHIX_AUTH_TOKEN }} 39 42 40 - # Build the root default package (delegates to the ./cli sub-flake). 43 + # Build the root default package (built from the ./cli source). 44 + # Retry once to ride out transient github.com 5xx while fetching inputs. 41 45 - name: nix build 42 - run: nix build -L 46 + run: nix build -L || (sleep 15 && nix build -L) 43 47 44 48 - name: nix flake check 45 49 run: nix flake check -L