Migrate workflows to Blacksmith (#2414)

Co-authored-by: blacksmith-sh[bot] <157653362+blacksmith-sh[bot]@users.noreply.github.com>
This commit is contained in:
blacksmith-sh[bot] 2026-03-24 15:58:30 -06:00 committed by GitHub
parent ebfc63c42b
commit c523d49590
6 changed files with 14 additions and 14 deletions

View file

@ -12,7 +12,7 @@ permissions:
jobs:
triage:
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- uses: actions/checkout@v6
with:

View file

@ -31,7 +31,7 @@ jobs:
target: x86_64-unknown-linux-gnu
platform: linux-x64-gnu
- os: ubuntu-latest
target: aarch64-unknown-linux-gnu
target: blacksmith-4vcpu-ubuntu-2404-arm
platform: linux-arm64-gnu
cross: true
- os: windows-latest
@ -97,7 +97,7 @@ jobs:
publish:
needs: build
if: startsWith(github.ref, 'refs/tags/v') || github.event.inputs.publish == 'true'
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
name: Publish platform packages
steps:

View file

@ -25,7 +25,7 @@ concurrency:
jobs:
detect-changes:
timeout-minutes: 2
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
outputs:
docs-only: ${{ steps.check.outputs.docs-only }}
steps:
@ -61,7 +61,7 @@ jobs:
docs-check:
timeout-minutes: 5
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
needs: detect-changes
steps:
- uses: actions/checkout@v6
@ -74,7 +74,7 @@ jobs:
lint:
timeout-minutes: 5
needs: detect-changes
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- uses: actions/checkout@v6
with:
@ -105,7 +105,7 @@ jobs:
timeout-minutes: 15
needs: detect-changes
if: needs.detect-changes.outputs.docs-only != 'true'
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- name: Checkout repository
@ -147,7 +147,7 @@ jobs:
if: >-
needs.detect-changes.outputs.docs-only != 'true' &&
github.event_name == 'push' && github.ref == 'refs/heads/main'
runs-on: windows-latest
runs-on: blacksmith-4vcpu-windows-2025
steps:
- name: Checkout repository

View file

@ -11,7 +11,7 @@ permissions:
jobs:
cleanup:
name: Remove stale -dev versions
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- uses: actions/setup-node@v6
with:

View file

@ -18,7 +18,7 @@ jobs:
dev-publish:
name: Dev Publish
if: ${{ github.event.workflow_run.conclusion == 'success' }}
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
container:
image: ghcr.io/gsd-build/gsd-ci-builder:latest
credentials:
@ -71,7 +71,7 @@ jobs:
test-verify:
name: Test & Verify
needs: dev-publish
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- uses: actions/checkout@v6
@ -129,7 +129,7 @@ jobs:
prod-release:
name: Production Release
needs: [dev-publish, test-verify]
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
environment: prod
steps:
- uses: actions/checkout@v6
@ -240,7 +240,7 @@ jobs:
update-builder:
name: Update CI Builder Image
if: ${{ github.event.workflow_run.conclusion == 'success' }}
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- uses: actions/checkout@v6
with:

View file

@ -14,7 +14,7 @@ permissions:
jobs:
risk-check:
name: Classify changed files and assess risk
runs-on: ubuntu-latest
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
# Checkout the BASE branch — our trusted script and map, not fork code.