From c563d6b0cddde8a2e4e1408a1789541bddbe4226 Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Wed, 17 Jun 2026 13:18:04 +1000 Subject: [PATCH] =?UTF-8?q?RunsOn=20v3:=20switch=20disk=3Dlarge=20?= =?UTF-8?q?=E2=86=92=20volume=3D80gb?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Migrate the RunsOn self-hosted runner labels from the v2 `disk=large` sizing to the v3 `volume=80gb` form across all three RunsOn workflows (ci, cache, publish). `family=` and `image=` are unchanged. Must merge together with this repo's move from the v2 to the v3 RunsOn GitHub App: v2 does not understand `volume=`, and a v3 runner left on `disk=large` boots the image default root volume. Part of QuantEcon/lectures#5 See QuantEcon/meta#322 Co-Authored-By: Claude Opus 4.8 --- .github/workflows/cache.yml | 2 +- .github/workflows/ci.yml | 2 +- .github/workflows/publish.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cache.yml b/.github/workflows/cache.yml index b3332c0a..d6bc5111 100644 --- a/.github/workflows/cache.yml +++ b/.github/workflows/cache.yml @@ -6,7 +6,7 @@ on: workflow_dispatch: jobs: cache: - runs-on: "runs-on=${{ github.run_id }}/family=g4dn.2xlarge/image=quantecon_ubuntu2404/disk=large" + runs-on: "runs-on=${{ github.run_id }}/family=g4dn.2xlarge/image=quantecon_ubuntu2404/volume=80gb" steps: - uses: actions/checkout@v6 - name: Setup Anaconda diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 707df39c..b0d6c520 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -2,7 +2,7 @@ name: Build Project [using jupyter-book] on: [pull_request] jobs: preview: - runs-on: "runs-on=${{ github.run_id }}/family=g4dn.2xlarge/image=quantecon_ubuntu2404/disk=large" + runs-on: "runs-on=${{ github.run_id }}/family=g4dn.2xlarge/image=quantecon_ubuntu2404/volume=80gb" steps: - uses: actions/checkout@v6 with: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 2d34d400..d231fe4d 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/disk=large" + runs-on: "runs-on=${{ github.run_id }}/family=g4dn.2xlarge/image=quantecon_ubuntu2404/volume=80gb" environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }}