Skip to content

Commit fa30afb

Browse files
Migrate workflows to Blacksmith
1 parent 6707f0f commit fa30afb

5 files changed

Lines changed: 13 additions & 13 deletions

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88

99
jobs:
1010
secret-scan:
11-
runs-on: ubuntu-latest
11+
runs-on: blacksmith-4vcpu-ubuntu-2404
1212
permissions:
1313
contents: read
1414
steps:
@@ -20,7 +20,7 @@ jobs:
2020
uses: gacts/gitleaks@v1
2121

2222
runtime-images:
23-
runs-on: ubuntu-latest
23+
runs-on: blacksmith-4vcpu-ubuntu-2404
2424
permissions:
2525
contents: read
2626
steps:
@@ -30,8 +30,8 @@ jobs:
3030
uses: oven-sh/setup-bun@v1
3131
with:
3232
bun-version: "1.3.9"
33-
- name: Setup Docker Buildx
34-
uses: docker/setup-buildx-action@v3
33+
- name: Setup Blacksmith Builder
34+
uses: useblacksmith/setup-docker-builder@v1
3535
- name: Install dependencies
3636
run: bun install
3737
- name: Build full runtime image
@@ -57,7 +57,7 @@ jobs:
5757
run: bash scripts/portable-container-smoke.sh hack-runtime-ci:slim linux/amd64
5858

5959
test:
60-
runs-on: macos-14
60+
runs-on: blacksmith-6vcpu-macos-15
6161
steps:
6262
- name: Checkout
6363
uses: actions/checkout@v4

.github/workflows/release-macos-app.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ env:
3939

4040
jobs:
4141
build-and-notarize:
42-
runs-on: macos-15
42+
runs-on: blacksmith-6vcpu-macos-15
4343
permissions:
4444
contents: write
4545
steps:

.github/workflows/release-node-runtime-image.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ on:
1616

1717
jobs:
1818
publish:
19-
runs-on: ubuntu-latest
19+
runs-on: blacksmith-4vcpu-ubuntu-2404
2020
permissions:
2121
contents: read
2222
packages: write
@@ -32,8 +32,8 @@ jobs:
3232
- name: Setup QEMU
3333
uses: docker/setup-qemu-action@v3
3434

35-
- name: Setup Docker Buildx
36-
uses: docker/setup-buildx-action@v3
35+
- name: Setup Blacksmith Builder
36+
uses: useblacksmith/setup-docker-builder@v1
3737

3838
- name: Login to Docker Hub
3939
uses: docker/login-action@v3

.github/workflows/release-prepare.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ concurrency:
1515

1616
jobs:
1717
semantic-release:
18-
runs-on: ubuntu-latest
18+
runs-on: blacksmith-4vcpu-ubuntu-2404
1919
env:
2020
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true"
2121
steps:

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ on:
1212

1313
jobs:
1414
create-release:
15-
runs-on: ubuntu-latest
15+
runs-on: blacksmith-4vcpu-ubuntu-2404
1616
permissions:
1717
contents: write
1818
outputs:
@@ -66,7 +66,7 @@ jobs:
6666
- os: macos-15
6767
upload_install: false
6868
skip_tests: true
69-
- os: macos-15-large
69+
- os: blacksmith-6vcpu-macos-15
7070
upload_install: false
7171
skip_tests: true
7272
steps:
@@ -153,7 +153,7 @@ jobs:
153153

154154
update-homebrew-tap:
155155
needs: [create-release, build]
156-
runs-on: ubuntu-latest
156+
runs-on: blacksmith-4vcpu-ubuntu-2404
157157
permissions:
158158
contents: read
159159
steps:

0 commit comments

Comments
 (0)