workflows/eval: disable swap (#431459)

authored by Wolfgang Walther and committed by GitHub da2ebbb1 5c11967c

+5 -6
+5 -6
.github/workflows/eval.yml
··· 32 outputs: 33 targetRunId: ${{ steps.targetRunId.outputs.targetRunId }} 34 steps: 35 - - name: Enable swap 36 run: | 37 - sudo fallocate -l 10G /swap 38 - sudo chmod 600 /swap 39 - sudo mkswap /swap 40 - sudo swapon /swap 41 42 - name: Check out the PR at the test merge commit 43 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 ··· 56 run: | 57 nix-build untrusted/ci -A eval.singleSystem \ 58 --argstr evalSystem "$MATRIX_SYSTEM" \ 59 - --arg chunkSize 10000 \ 60 --out-link merged 61 # If it uses too much memory, slightly decrease chunkSize 62
··· 32 outputs: 33 targetRunId: ${{ steps.targetRunId.outputs.targetRunId }} 34 steps: 35 + # We'd rather fail than run slow eval on swap. 36 + # Failing allows us to adjust the chunkSize to remain fast. 37 + - name: Disable swap 38 run: | 39 + sudo swapoff -a 40 41 - name: Check out the PR at the test merge commit 42 uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 ··· 55 run: | 56 nix-build untrusted/ci -A eval.singleSystem \ 57 --argstr evalSystem "$MATRIX_SYSTEM" \ 58 + --arg chunkSize 8000 \ 59 --out-link merged 60 # If it uses too much memory, slightly decrease chunkSize 61