.github/workflows: Migrate workflows to Blacksmith runners#28
.github/workflows: Migrate workflows to Blacksmith runners#28blacksmith-staging[bot] wants to merge 1 commit intomainfrom
Conversation
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 2 potential issues.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit f2a4d4c. Configure here.
| strategy: | ||
| matrix: | ||
| runs-on: [ubuntu-latest, macos-latest, windows-latest] | ||
| runs-on: [ubuntu-latest, macos-latest, blacksmith-4vcpu-windows-2025] |
There was a problem hiding this comment.
Matrix inconsistently migrates Windows but not Ubuntu runner
Medium Severity
The test job matrix was changed from [ubuntu-latest, macos-latest, windows-latest] to [ubuntu-latest, macos-latest, blacksmith-4vcpu-windows-2025], migrating only the Windows runner to Blacksmith while leaving ubuntu-latest unmigrated. Every other Ubuntu job in this file and across all other workflow files was migrated to blacksmith-4vcpu-ubuntu-2404. This inconsistency means the matrix mixes GitHub-hosted and Blacksmith runners in a way that doesn't match the PR's intent of full migration, and likely represents an oversight by the auto-migration tool.
Reviewed by Cursor Bugbot for commit f2a4d4c. Configure here.
| # Use `docker/build-push-action` to build (and optionally publish) the image. | ||
| - name: Build Docker Image (with optional Push) | ||
| uses: docker/build-push-action@v6.5.0 | ||
| uses: useblacksmith/build-push-action@v2 |
There was a problem hiding this comment.
Missing required setup step for Blacksmith Docker build action
High Severity
useblacksmith/build-push-action@v2 requires a preceding useblacksmith/setup-docker-builder@v1 step to handle buildkit and stickydisk management. In v2, this setup logic was extracted into a separate action, so using build-push-action@v2 without first running setup-docker-builder will cause the Docker build to fail. The original docker/build-push-action@v6.5.0 had no such prerequisite, so this is a regression introduced by the migration.
Reviewed by Cursor Bugbot for commit f2a4d4c. Configure here.


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
Codesmith can help with this PR, just tag
@codesmithor enable autofix. Settings.Codesmith can help with this PR, just tag
@codesmithor enable autofix.