42 lines
1.1 KiB
YAML
42 lines
1.1 KiB
YAML
---
|
|
# yamllint disable rule:line-length
|
|
name: check Nix download buffer
|
|
|
|
on: # yamllint disable-line rule:truthy
|
|
workflow_dispatch:
|
|
|
|
concurrency:
|
|
group: check-nix-download-buffer
|
|
cancel-in-progress: true
|
|
|
|
jobs:
|
|
check:
|
|
name: check Nix download buffer
|
|
runs-on: gross-nix-x86-perf
|
|
timeout-minutes: 20
|
|
env:
|
|
NIX_CONFIG: |
|
|
fallback = false
|
|
http2 = 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 http2
|
|
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
|