Skip to content

ci: use Depot Ubuntu runners for faster CI - #271

Merged
fforootd merged 3 commits into
mainfrom
codex/use-depotubuntu24048-runner
Jun 12, 2026
Merged

ci: use Depot Ubuntu runners for faster CI#271
fforootd merged 3 commits into
mainfrom
codex/use-depotubuntu24048-runner

Conversation

@fforootd

@fforootd fforootd commented Jun 12, 2026

Copy link
Copy Markdown
Member

Summary

  • Switch CI, release, and design-token sync workflows to the Depot Ubuntu 24.04 8-core runner
  • Update runner-specific workflow comments to match the new execution environment
  • Add a changeset for the workflow infrastructure update
  • This brings CI from 20min to 7min

Testing

  • Not run (not requested)

Copilot AI review requested due to automatic review settings June 12, 2026 16:32
@vercel

vercel Bot commented Jun 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
nextgen Ready Ready Preview, Comment Jun 12, 2026 4:55pm

Request Review

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

Switches the repository’s GitHub Actions workflows from ubuntu-latest to a pinned Depot Ubuntu 24.04 (8-core) runner to standardize the CI/release execution environment and avoid ubuntu-latest drift.

Changes:

  • Update CI, GoReleaser release, npm release, and design-token sync workflows to run on depot-ubuntu-24.04-8.
  • Adjust runner-specific workflow comments to reflect the new runner environment.
  • Add an empty Changesets entry documenting the workflow/infra-only change.

Reviewed changes

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

Show a summary per file
File Description
.github/workflows/sync-design-tokens.yml Move the design-token sync job onto the Depot Ubuntu 24.04 8-core runner.
.github/workflows/release.yml Run the GoReleaser release workflow on the Depot Ubuntu 24.04 8-core runner.
.github/workflows/release-npm.yml Run the npm/Changesets release workflow on the Depot Ubuntu 24.04 8-core runner.
.github/workflows/ci.yml Migrate all CI jobs to the Depot Ubuntu 24.04 8-core runner and refresh runner-related comments.
.changeset/try-depot-runners.md Add an empty changeset to record the CI/workflow infrastructure update.

@fforootd fforootd changed the title Use Depot Ubuntu runners for GitHub Actions ci: try Depot Ubuntu runners Jun 12, 2026
@fforootd fforootd changed the title ci: try Depot Ubuntu runners ci: use Depot Ubuntu runners for faster CI Jun 12, 2026
@fforootd
fforootd requested a review from Copilot June 12, 2026 17:00
@fforootd
fforootd merged commit e06d82b into main Jun 12, 2026
16 checks passed
@fforootd
fforootd deleted the codex/use-depotubuntu24048-runner branch June 12, 2026 17:03

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

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Comment thread .github/workflows/ci.yml
Comment thread .github/workflows/sync-design-tokens.yml
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