-
Notifications
You must be signed in to change notification settings - Fork 407
ci: .github/workflows: Migrate workflows to Blacksmith runners #1263
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
1 Skipped Deployment
|
|
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
Greptile SummaryThis PR migrates all GitHub Actions workflows from Key changes:
Benefits:
Compatibility: Confidence Score: 5/5
Important Files Changed
Sequence DiagramsequenceDiagram
participant Dev as Developer
participant GH as GitHub Events
participant Old as ubuntu-latest Runner
participant New as Blacksmith Runner
participant Cache as Blacksmith Cache
participant Docker as Docker Layer Cache
Note over Dev,Docker: Before Migration
GH->>Old: Trigger workflow (push/PR)
Old->>Old: Setup environment
Old->>Old: Install dependencies
Old->>Old: Run build/test/lint
Old-->>GH: Complete (slower)
Note over Dev,Docker: After Migration
GH->>New: Trigger workflow (push/PR)
New->>New: Setup on 4vCPU Ubuntu 24.04
New->>Cache: Check dependency cache (4x faster)
Cache-->>New: Return cached dependencies
New->>Docker: Check Docker layer cache
Docker-->>New: Return cached layers (up to 40x faster)
New->>New: Run build/test/lint (2x faster hardware)
New-->>GH: Complete (faster overall)
|
📦 Bundle size comparison
|
To whomever may be reviewing this PR,
Blacksmith is the fastest way to run your GitHub Actions.
What does this PR change?
This PR has been automatically generated by a team member in your GitHub organization using Blacksmith's Migration Wizard, or MigWiz for short. This PR changes the following:
runs-on: blacksmith-4vcpu-ubuntu-2204). Learn more about the different instances available to choose from.FAQ