Repository navigation
Conversation
Use appropriately sized Warp runners for compatible jobs. Preserve existing runner allocations and publishing exceptions.
There was a problem hiding this comment.
Copilot review overview
🟢 Approval recommended
The valid runner substitutions preserve the workflows’ commands, permissions, triggers, OS family, and architecture.
Review effort: Balanced
Findings: None
What changed in this PR
Moves two lightweight GitHub Actions jobs onto 2-vCPU WarpBuild runners while preserving workflow behavior.
Changes:
- Migrates manifest validation to
warp-ubuntu-latest-x64-2x. - Migrates release automation to the same runner size.
| File | Description |
|---|---|
.github/workflows/validate.yml |
Updates the validation job’s runner. |
.github/workflows/release-please.yml |
Updates the release job’s runner. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
There was a problem hiding this comment.
No issues found across 2 files
Requires human review: Switches two CI jobs from free GitHub-hosted ubuntu-latest to paid WarpBuild 2-vCPU runners, introducing runner spend and an external runner dependency; this operational and cost tradeoff needs human sign-off.
Turn on auto-fix | Re-trigger cubic
Withdrawn to preserve free public CI
The cost audit does not justify this migration: standard GitHub-hosted runners are free for this public repository, while Warp adds paid usage. No measured time benefit establishes a worthwhile tradeoff. Closing this PR preserves the existing GitHub workflows and the migration branch/history. No runner-group access change is needed.
Estimated adopted change: $0 added runner cost and 0 change in execution time. The original proposal and estimates below are retained as history, not a recommendation to merge or expand runner access.
Summary
Move 2 compatible job definitions in 2 workflows to WarpBuild. Use 2 vCPU / 8 GB for small Linux jobs and 4 vCPU / 16 GB where builds, tests, or memory requirements justify it. Preserve OS versions, architecture, triggers, permissions, commands, and existing Warp allocations.
Runner choices
validate.yml/validatewarp-ubuntu-latest-x64-2xrelease-please.yml/release-pleasewarp-ubuntu-latest-x64-2xEstimated time and cost
These are planning scenarios, not measured Warp speedups. The conservative case assumes unchanged execution time; sensitivity cases assume 20% and 40% shorter execution. A 10-minute job would save 0, 2, or 4 minutes respectively. Network waits, cloud deployments, and API polling may see little or no speedup. Runner-minute savings are not the same as pipeline wall-clock savings when jobs run concurrently.
This repository is public: standard GitHub-hosted runners currently cost $0. Warp introduces runner spend; there is no direct runner-bill saving. The potential benefit is execution time and consistent runner infrastructure.
ubuntu-latest→warp-ubuntu-latest-x64-2xHistorical sample: 6 successful changed-job executions, drawn from up to three recent successful runs per workflow within the first 100 repository runs returned for 7 September–7 October 2026. This is a selected sample, not complete monthly usage. Some workflows have changed since those historical runs, so it is an indicative baseline rather than a controlled benchmark.
Replaying that sample gives 1.30 runner minutes and $0.000 current list-price equivalent. Warp would cost $0.024 at the same runtime, $0.024 at 20% shorter, or $0.024 at 40% shorter. Corresponding modeled time savings are 0 / 0.26 / 0.52 minutes. Each job is rounded up separately to a whole billable minute.
Sample sources: run 36693486531, run 36691307760, run 36691196265.
validate.yml/validaterelease-please.yml/release-pleaseRates checked 7 October 2026: Warp runner catalog, GitHub Actions billing, Warp billing increment. Excludes discounts, credits, tax, storage, and external service charges. No monthly dollar claim is made without complete usage and allowance data.
Validation
runs-onor the documented reusable-workflowwith.runs-oninput changes.Before merging, confirm the Warp GitHub App can access this repository and the checks start on the requested labels. Public repositories additionally need access to the default runner group. If jobs remain queued, enable repository access before merging; do not bypass required checks.
Summary by cubic
Moves
validateandrelease-pleasejobs to smaller Warp runners (warp-ubuntu-latest-x64-2x, 2 vCPU / 8 GB) to reduce runner spend while keeping OS, architecture, triggers, and permissions unchanged.This repository is public, so GitHub-hosted runners are free today; Warp introduces runner cost. The benefit is potential execution-time savings from consistent Warp infrastructure. Estimated modeled impact for a 1,000-minute baseline is $4.00 at the same runtime, or $3.20/$2.40 at 20%/40% shorter runtimes. Historical sampling shows these jobs are very short (median 0.20–0.22 min), so modeled added spend is about $0.024 per 1,000 runner-minutes.
Validation
runs-onvalues changed; workflow structure, matrix identities, and job conditions are preserved.Written for commit bcde9a8. Summary will update on new commits.