Skip to content

馃Ч chore: Right-size Depot runners - #78

Merged
jpmcb merged 1 commit into
mainfrom
jpmcb/pcc-1288-depot-runners
Sep 1, 2026
Merged

馃Ч chore: Right-size Depot runners#78
jpmcb merged 1 commit into
mainfrom
jpmcb/pcc-1288-depot-runners

Conversation

@jpmcb

@jpmcb jpmcb commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

馃懆馃徏

Refs PCC-1288

馃

Right-sizes compute-heavy Depot runners for PCC-1288.

  • Uses 8 CPU / 32 GB runners for Rust or multi-target build and release jobs.
  • Leaves lightweight metadata and administrative jobs on the base runner.

Validation

  • Parsed all changed workflow YAML with Ruby Psych
  • Ran git diff --check

@linear-code

linear-code Bot commented Aug 27, 2026

Copy link
Copy Markdown

PCC-1288

@jpmcb jpmcb changed the title PCC-1288: right-size Depot runners 馃Ч chore: Right-size Depot runners Sep 1, 2026
@jpmcb
jpmcb marked this pull request as ready for review September 1, 2026 19:32
@greptile-apps

greptile-apps Bot commented Sep 1, 2026

Copy link
Copy Markdown

Greptile Summary

Updates compute-intensive CI, nightly, and release jobs to use 8-vCPU Depot runners while preserving GitHub-hosted runners for fork pull requests.

  • Moves lint/test and multi-target CI build jobs to depot-ubuntu-24.04-8.
  • Moves nightly and tagged release builds to the same larger runner.
  • Leaves lightweight and administrative jobs on their existing runners.

Confidence Score: 5/5

The PR appears safe to merge because the changed jobs use a valid Depot runner label and preserve existing workflow routing.

The changes only adjust runner capacity for compute-intensive jobs; no blocking or independently actionable failure remains.

Important Files Changed

Filename Overview
.github/workflows/ci.yaml Selects 8-vCPU Depot runners for lint/test and multi-target builds while preserving the fork-PR fallback.
.github/workflows/nightly.yaml Selects an 8-vCPU Depot runner for nightly artifact builds without changing workflow behavior.
.github/workflows/release.yaml Selects an 8-vCPU Depot runner for tagged release publication without changing permissions or release steps.

Reviews (1): Last reviewed commit: "馃Ч chore(ci): right-size Depot runners (..." | Re-trigger Greptile

@jpmcb
jpmcb merged commit 5c13309 into main Sep 1, 2026
20 of 25 checks passed
@jpmcb
jpmcb deleted the jpmcb/pcc-1288-depot-runners branch September 1, 2026 22:34
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.

1 participant