99jobs :
1010 lint :
1111 name : Lint
12- runs-on : ubuntu-latest
12+ runs-on : r5n-m2-ultra
1313 steps :
1414 - uses : actions/checkout@v6
1515 with :
2121 git config --global url."https://github.com/".insteadOf "git@github.com:"
2222 git submodule update --init --recursive
2323
24- - uses : oven-sh/setup-bun@v2
25- with :
26- bun-version : latest
27-
2824 - name : Install dependencies
2925 run : bun install --frozen-lockfile
3026
3329
3430 typecheck :
3531 name : Type Check
36- runs-on : ubuntu-latest
32+ runs-on : r5n-m2-ultra
3733 steps :
3834 - uses : actions/checkout@v6
3935 with :
4541 git config --global url."https://github.com/".insteadOf "git@github.com:"
4642 git submodule update --init --recursive
4743
48- - uses : oven-sh/setup-bun@v2
49- with :
50- bun-version : latest
51-
5244 - name : Install dependencies
5345 run : bun install --frozen-lockfile
5446
5749
5850 test :
5951 name : Test
60- runs-on : ${{ matrix.os }}
61- strategy :
62- matrix :
63- os : [ubuntu-latest, macos-latest]
64- bun-version : [latest]
52+ runs-on : r5n-m2-ultra
6553 steps :
6654 - uses : actions/checkout@v6
6755 with :
7361 git config --global url."https://github.com/".insteadOf "git@github.com:"
7462 git submodule update --init --recursive
7563
76- - uses : oven-sh/setup-bun@v2
77- with :
78- bun-version : ${{ matrix.bun-version }}
79-
8064 - name : Install dependencies
8165 run : bun install --frozen-lockfile
8266
8569
8670 build :
8771 name : Build
88- runs-on : ${{ matrix.os }}
89- strategy :
90- matrix :
91- os : [ubuntu-latest, macos-latest]
72+ runs-on : r5n-m2-ultra
9273 steps :
9374 - uses : actions/checkout@v6
9475 with :
@@ -100,10 +81,6 @@ jobs:
10081 git config --global url."https://github.com/".insteadOf "git@github.com:"
10182 git submodule update --init --recursive
10283
103- - uses : oven-sh/setup-bun@v2
104- with :
105- bun-version : latest
106-
10784 - name : Install dependencies
10885 run : bun install --frozen-lockfile
10986
@@ -124,10 +101,7 @@ jobs:
124101 integration :
125102 name : Integration Tests
126103 needs : build
127- runs-on : ${{ matrix.os }}
128- strategy :
129- matrix :
130- os : [ubuntu-latest, macos-latest]
104+ runs-on : r5n-m2-ultra
131105 steps :
132106 - uses : actions/checkout@v6
133107 with :
@@ -139,10 +113,6 @@ jobs:
139113 git config --global url."https://github.com/".insteadOf "git@github.com:"
140114 git submodule update --init --recursive
141115
142- - uses : oven-sh/setup-bun@v2
143- with :
144- bun-version : latest
145-
146116 - name : Install dependencies
147117 run : bun install --frozen-lockfile
148118
@@ -170,7 +140,7 @@ jobs:
170140 release-check :
171141 name : Release Check
172142 if : github.event_name == 'pull_request'
173- runs-on : ubuntu-latest
143+ runs-on : r5n-m2-ultra
174144 steps :
175145 - uses : actions/checkout@v6
176146 with :
@@ -182,10 +152,6 @@ jobs:
182152 git config --global url."https://github.com/".insteadOf "git@github.com:"
183153 git submodule update --init --recursive
184154
185- - uses : oven-sh/setup-bun@v2
186- with :
187- bun-version : latest
188-
189155 - name : Install dependencies
190156 run : bun install --frozen-lockfile
191157
0 commit comments