.github/workflows: Migrate workflows to Blacksmith runners#3035
.github/workflows: Migrate workflows to Blacksmith runners#3035blacksmith-sh[bot] wants to merge 5 commits intomainfrom
Conversation
|
The latest Buf updates on your PR. Results from workflow CI / buf-check (pull_request).
|
| - name: Set up Docker Buildx | ||
| uses: docker/setup-buildx-action@v3 | ||
| - name: Setup Blacksmith Builder | ||
| uses: useblacksmith/setup-docker-builder@v1 |
Check warning
Code scanning / CodeQL
Unpinned tag for a non-immutable Action in workflow Medium
|
|
||
| - name: Build and push ${{ matrix.app.name }} Docker image | ||
| uses: docker/build-push-action@v6 | ||
| uses: useblacksmith/build-push-action@v2 |
Check warning
Code scanning / CodeQL
Unpinned tag for a non-immutable Action in workflow Medium
| - name: Set up Docker Buildx | ||
| uses: docker/setup-buildx-action@v3 | ||
| - name: Setup Blacksmith Builder | ||
| uses: useblacksmith/setup-docker-builder@v1 |
Check warning
Code scanning / CodeQL
Unpinned tag for a non-immutable Action in workflow Medium test
| uses: useblacksmith/setup-docker-builder@v1 | ||
| - name: Build evstack:local-dev (cached) | ||
| uses: docker/build-push-action@v6 | ||
| uses: useblacksmith/build-push-action@v2 |
Check warning
Code scanning / CodeQL
Unpinned tag for a non-immutable Action in workflow Medium test
|
Claude finished @tac0turtle's task in 1m 0s —— View job Code Review: Blacksmith Runner MigrationTasks
SummaryThis PR migrates selected GitHub Actions jobs to Blacksmith runners and adopts Blacksmith-specific Docker build actions. The changes are straightforward and mechanical, but there are a few issues worth calling out before merging. Security: Unpinned Action Tags (Flagged by GitHub Advanced Security)The most significant concern raised by the automated security scan is the use of mutable version tags (
Using mutable tags means the action content can change at any point without notice, which is a supply-chain risk. The pre-existing project actions (e.g., Inconsistent Runner MigrationNot all jobs were migrated to Blacksmith runners. Several jobs in
Only Similarly in Runner Version:
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #3035 +/- ##
==========================================
+ Coverage 61.11% 61.16% +0.05%
==========================================
Files 113 113
Lines 11444 11444
==========================================
+ Hits 6994 7000 +6
+ Misses 3661 3655 -6
Partials 789 789
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
| - name: Set up Docker Buildx | ||
| uses: docker/setup-buildx-action@v3 | ||
| - name: Setup Blacksmith Builder | ||
| uses: useblacksmith/setup-docker-builder@v1 |
Check warning
Code scanning / CodeQL
Unpinned tag for a non-immutable Action in workflow Medium
|
|
||
| - name: Build and push Docker image | ||
| uses: docker/build-push-action@v6 | ||
| uses: useblacksmith/build-push-action@v2 |
Check warning
Code scanning / CodeQL
Unpinned tag for a non-immutable Action in workflow Medium
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