Skip to content

RunsOn v3: switch disk=large → volume=80gb#560

Merged
mmcky merged 1 commit into
mainfrom
runs-on-v3
Jun 17, 2026
Merged

RunsOn v3: switch disk=large → volume=80gb#560
mmcky merged 1 commit into
mainfrom
runs-on-v3

Conversation

@mmcky

@mmcky mmcky commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

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.

This 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's default root volume (GPU jobs can then hit "no space left on device"). The app move (add to v3 / remove from v2) is already done; opening this PR exercises ci on the v3 stack.

Part of QuantEcon/lectures#5
See QuantEcon/meta#322

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 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 17, 2026 03:19

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the three RunsOn-backed GitHub Actions workflows to use the v3 runner sizing label format (volume=80gb) instead of the v2 format (disk=large), aligning this repo with the v3 RunsOn GitHub App migration and ensuring adequate disk space on provisioned runners.

Changes:

  • Switch runs-on label from disk=largevolume=80gb in ci, cache, and publish workflows.
  • Keep runner family= and image= unchanged across all updated workflows.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/ci.yml Updates RunsOn label to request an 80GB volume on v3 runners for PR builds.
.github/workflows/cache.yml Updates RunsOn label to request an 80GB volume on v3 runners for cache generation.
.github/workflows/publish.yml Updates RunsOn label to request an 80GB volume on v3 runners for tagged release publishing.

@github-actions

Copy link
Copy Markdown

@github-actions github-actions Bot temporarily deployed to pull request June 17, 2026 03:27 Inactive
@mmcky mmcky merged commit ae61169 into main Jun 17, 2026
6 checks passed
@mmcky mmcky deleted the runs-on-v3 branch June 17, 2026 03:29
@mmcky mmcky mentioned this pull request Jun 17, 2026
10 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants