From 83414e4f69c5cb1e99320362f2a13e475897f1e7 Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Wed, 5 Aug 2026 10:06:05 +1000 Subject: [PATCH] Run GPU builds on-demand: add spot=false to publish.yml cache.yml and ci.yml already pin spot=false; publish.yml was the one GPU workflow here still on RunsOn's spot default, exposed to the mid-run reclamation failure the org diagnosed in QuantEcon/meta#330. Part of finishing the rollout tracked in QuantEcon/meta#330; audit trail in QuantEcon/meta#347. Co-Authored-By: Claude Fable 5 --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 6801db85..476229aa 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -17,7 +17,7 @@ concurrency: jobs: publish: if: github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags') - runs-on: "runs-on=${{ github.run_id }}/family=g4dn.2xlarge/image=quantecon_ubuntu2404/volume=80gb" + runs-on: "runs-on=${{ github.run_id }}/family=g4dn.2xlarge/image=quantecon_ubuntu2404/volume=80gb/spot=false" environment: name: github-pages url: ${{ steps.deployment.outputs['page-url'] }}