Skip to content

Commit a7f23b6

Browse files
Migrate workflows to Blacksmith (#100)
Co-authored-by: blacksmith-sh[bot] <157653362+blacksmith-sh[bot]@users.noreply.github.com>
1 parent 1d7ab83 commit a7f23b6

3 files changed

Lines changed: 15 additions & 15 deletions

File tree

.github/workflows/ci.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ env:
1313
jobs:
1414
test:
1515
name: Test
16-
runs-on: ubuntu-latest
16+
runs-on: blacksmith-4vcpu-ubuntu-2404
1717

1818
steps:
1919
- uses: actions/checkout@v6
@@ -34,7 +34,7 @@ jobs:
3434

3535
lint:
3636
name: Lint
37-
runs-on: ubuntu-latest
37+
runs-on: blacksmith-4vcpu-ubuntu-2404
3838
steps:
3939
- uses: actions/checkout@v6
4040

@@ -54,7 +54,7 @@ jobs:
5454

5555
docs:
5656
name: Documentation
57-
runs-on: ubuntu-latest
57+
runs-on: blacksmith-4vcpu-ubuntu-2404
5858
steps:
5959
- uses: actions/checkout@v6
6060

@@ -71,7 +71,7 @@ jobs:
7171

7272
msrv:
7373
name: MSRV (1.88)
74-
runs-on: ubuntu-latest
74+
runs-on: blacksmith-4vcpu-ubuntu-2404
7575
steps:
7676
- uses: actions/checkout@v6
7777
with:
@@ -88,7 +88,7 @@ jobs:
8888

8989
wasm:
9090
name: WASM Build
91-
runs-on: ubuntu-latest
91+
runs-on: blacksmith-4vcpu-ubuntu-2404
9292
steps:
9393
- uses: actions/checkout@v6
9494

@@ -105,7 +105,7 @@ jobs:
105105

106106
cli-tests:
107107
name: CLI Integration Tests
108-
runs-on: ubuntu-latest
108+
runs-on: blacksmith-4vcpu-ubuntu-2404
109109
steps:
110110
- uses: actions/checkout@v6
111111
with:
@@ -125,7 +125,7 @@ jobs:
125125

126126
coverage:
127127
name: Coverage
128-
runs-on: ubuntu-latest
128+
runs-on: blacksmith-4vcpu-ubuntu-2404
129129
steps:
130130
- uses: actions/checkout@v6
131131
with:
@@ -153,7 +153,7 @@ jobs:
153153

154154
swift-bridge:
155155
name: Swift Bridge
156-
runs-on: ubuntu-latest
156+
runs-on: blacksmith-4vcpu-ubuntu-2404
157157
steps:
158158
- uses: actions/checkout@v6
159159

@@ -176,7 +176,7 @@ jobs:
176176

177177
security:
178178
name: Security Audit
179-
runs-on: ubuntu-latest
179+
runs-on: blacksmith-4vcpu-ubuntu-2404
180180
steps:
181181
- uses: actions/checkout@v6
182182

@@ -200,7 +200,7 @@ jobs:
200200

201201
benchmark:
202202
name: Benchmark
203-
runs-on: ubuntu-latest
203+
runs-on: blacksmith-4vcpu-ubuntu-2404
204204
steps:
205205
- uses: actions/checkout@v6
206206

@@ -239,7 +239,7 @@ jobs:
239239

240240
feature-matrix:
241241
name: Feature Matrix (${{ matrix.features || 'no features' }})
242-
runs-on: ubuntu-latest
242+
runs-on: blacksmith-4vcpu-ubuntu-2404
243243
strategy:
244244
fail-fast: false
245245
matrix:

.github/workflows/publish.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ env:
1111
jobs:
1212
ci:
1313
name: CI
14-
runs-on: ubuntu-latest
14+
runs-on: blacksmith-4vcpu-ubuntu-2404
1515
steps:
1616
- uses: actions/checkout@v6
1717
with:
@@ -57,7 +57,7 @@ jobs:
5757
publish:
5858
name: Publish to crates.io
5959
needs: [ci]
60-
runs-on: ubuntu-latest
60+
runs-on: blacksmith-4vcpu-ubuntu-2404
6161
environment: release
6262
permissions:
6363
id-token: write
@@ -114,7 +114,7 @@ jobs:
114114
release:
115115
name: Create GitHub Release
116116
needs: [publish]
117-
runs-on: ubuntu-latest
117+
runs-on: blacksmith-4vcpu-ubuntu-2404
118118
permissions:
119119
contents: write
120120
steps:

.github/workflows/spec-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77

88
jobs:
99
check:
10-
runs-on: ubuntu-latest
10+
runs-on: blacksmith-4vcpu-ubuntu-2404
1111
steps:
1212
- uses: actions/checkout@v6
1313
with:

0 commit comments

Comments
 (0)