Skip to content

ci: run Vercel deploy jobs on GitHub's standard runners - #8352

Closed
saddlepaddle wants to merge 1 commit into
mainfrom
ci/deploys-on-github-runners
Closed

saddlepaddle wants to merge 1 commit into
mainfrom
ci/deploys-on-github-runners

Conversation

@saddlepaddle

@saddlepaddle saddlepaddle commented Oct 9, 2026 •

Copy link
Copy Markdown
Collaborator

What

Switches the five preview and five production Vercel deploy jobs from blacksmith-4vcpu-ubuntu-2404 back to ubuntu-latest. Test, Typecheck and Sandbox stay on Blacksmith.

Result of the trial: not recommended, kept as a draft

Three preview runs on this PR on GitHub's standard runners, against the Blacksmith medians from Oct 8-9 (about 68 runs per app):

App Blacksmith p50 GitHub, cold Next cache GitHub, warm Next cache
API 1m44s 2m45s 2m16s
Web 1m48s 2m50s 2m04s
Docs 1m54s 2m57s 2m18s
Admin 1m46s 2m43s failed once, then 2m51s cold
Marketing 2m19s 3m25s failed
  • Two of fifteen deploy jobs failed, against three of 444 on Blacksmith over two days.
    • Admin: Turbopack could not fetch a Google font at build time.
    • Marketing: the build's unauthenticated GitHub API calls returned 403 (rate limit on shared runner addresses), and prerendering /en/team/kiet then failed.
  • GitHub's cache store for this repo was already at 10.6 GB of its 10 GB limit before adding Next build caches (0.25 to 0.6 GB per app per commit).

The two temporary commits used for the warm measurement are removed and the caches this PR wrote are deleted.

The ten preview and production deploy jobs moved to Blacksmith in #8101.
Measured since, they take 1m44s-2m19s there, about what GitHub's standard
runners gave before the move: a third of each job is uploading to Vercel
and waiting on it, which a faster runner does not change. Standard runners
are free for a public repo; these jobs were about $330 a month of
Blacksmith time. Test and Typecheck stay on Blacksmith.
@coderabbitai

coderabbitai Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

🚀 Preview Deployment

🔗 Preview Links

Service Status Link
Neon Database (Neon) ✅ View Branch
Vercel API (Vercel) ✅ Open Preview
Vercel Web (Vercel) ✅ Open Preview
Vercel Marketing (Vercel) ✅ Open Preview
Vercel Admin (Vercel) ✅ Open Preview
Vercel Docs (Vercel) ✅ Open Preview

Preview updates automatically with new commits

@saddlepaddle
saddlepaddle force-pushed the ci/deploys-on-github-runners branch from 0168479 to 860f574 Compare October 9, 2026 19:21
@saddlepaddle
saddlepaddle deleted the ci/deploys-on-github-runners branch October 20, 2026 03:12

This branch was previously deployed

1 inactive deployment
preview — 860f5743 Deployed Oct 9, 2026 by saddlepaddle via Deploy Web #11586
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