Skip to content

Commit 5f2dd29

Browse files
committed
Switched from macos runners to ubuntu runners
1 parent 70af7e2 commit 5f2dd29

File tree

2 files changed

+44
-42
lines changed

2 files changed

+44
-42
lines changed

.github/workflows/publish.main.kts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,8 @@ fun JobBuilder<JobOutputs.EMPTY>.setupAndCheckout(gp: GradleProject) {
154154

155155
fun WorkflowBuilder.buildProject(gp: GradleProject) = job(
156156
id = "${gp.id}-builder",
157-
runsOn = RunnerType.MacOSLatest
157+
// runsOn = RunnerType.MacOSLatest
158+
runsOn = RunnerType.UbuntuLatest
158159
) {
159160
setupAndCheckout(gp)
160161

@@ -196,7 +197,8 @@ fun WorkflowBuilder.buildProject(gp: GradleProject) = job(
196197

197198
fun WorkflowBuilder.publishProject(gp: GradleProject, after: Job<JobOutputs.EMPTY>) = job(
198199
id = "${gp.id}-publisher",
199-
runsOn = RunnerType.MacOSLatest,
200+
// runsOn = RunnerType.MacOSLatest,
201+
runsOn = RunnerType.UbuntuLatest,
200202
needs = listOf(after)
201203
) {
202204
setupAndCheckout(gp)

.github/workflows/publish.yaml

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ env:
1515
TARGETING_ALL: 'true'
1616
jobs:
1717
kotlinx-interoperable-builder:
18-
runs-on: 'macos-latest'
18+
runs-on: 'ubuntu-latest'
1919
steps:
2020
- id: 'step-0'
2121
uses: 'actions/checkout@v3'
@@ -31,7 +31,7 @@ jobs:
3131
working-directory: 'kotlinx-interoperable'
3232
run: 'chmod +x ./gradlew'
3333
lexi-builder:
34-
runs-on: 'macos-latest'
34+
runs-on: 'ubuntu-latest'
3535
steps:
3636
- id: 'step-0'
3737
uses: 'actions/checkout@v3'
@@ -47,7 +47,7 @@ jobs:
4747
working-directory: 'lexi'
4848
run: 'chmod +x ./gradlew'
4949
kommander-builder:
50-
runs-on: 'macos-latest'
50+
runs-on: 'ubuntu-latest'
5151
steps:
5252
- id: 'step-0'
5353
uses: 'actions/checkout@v3'
@@ -63,7 +63,7 @@ jobs:
6363
working-directory: 'kommander'
6464
run: 'chmod +x ./gradlew'
6565
kevlar-builder:
66-
runs-on: 'macos-latest'
66+
runs-on: 'ubuntu-latest'
6767
steps:
6868
- id: 'step-0'
6969
uses: 'actions/checkout@v3'
@@ -79,7 +79,7 @@ jobs:
7979
working-directory: 'kevlar'
8080
run: 'chmod +x ./gradlew'
8181
kase-builder:
82-
runs-on: 'macos-latest'
82+
runs-on: 'ubuntu-latest'
8383
steps:
8484
- id: 'step-0'
8585
uses: 'actions/checkout@v3'
@@ -95,7 +95,7 @@ jobs:
9595
working-directory: 'kase'
9696
run: 'chmod +x ./gradlew'
9797
response-builder:
98-
runs-on: 'macos-latest'
98+
runs-on: 'ubuntu-latest'
9999
steps:
100100
- id: 'step-0'
101101
uses: 'actions/checkout@v3'
@@ -111,7 +111,7 @@ jobs:
111111
working-directory: 'response'
112112
run: 'chmod +x ./gradlew'
113113
keep-builder:
114-
runs-on: 'macos-latest'
114+
runs-on: 'ubuntu-latest'
115115
steps:
116116
- id: 'step-0'
117117
uses: 'actions/checkout@v3'
@@ -127,7 +127,7 @@ jobs:
127127
working-directory: 'keep'
128128
run: 'chmod +x ./gradlew'
129129
cinematic-builder:
130-
runs-on: 'macos-latest'
130+
runs-on: 'ubuntu-latest'
131131
steps:
132132
- id: 'step-0'
133133
uses: 'actions/checkout@v3'
@@ -143,7 +143,7 @@ jobs:
143143
working-directory: 'cinematic'
144144
run: 'chmod +x ./gradlew'
145145
krono-core-builder:
146-
runs-on: 'macos-latest'
146+
runs-on: 'ubuntu-latest'
147147
steps:
148148
- id: 'step-0'
149149
uses: 'actions/checkout@v3'
@@ -159,7 +159,7 @@ jobs:
159159
working-directory: 'krono-core'
160160
run: 'chmod +x ./gradlew'
161161
habitat-builder:
162-
runs-on: 'macos-latest'
162+
runs-on: 'ubuntu-latest'
163163
steps:
164164
- id: 'step-0'
165165
uses: 'actions/checkout@v3'
@@ -175,7 +175,7 @@ jobs:
175175
working-directory: 'habitat'
176176
run: 'chmod +x ./gradlew'
177177
kiota-builder:
178-
runs-on: 'macos-latest'
178+
runs-on: 'ubuntu-latest'
179179
steps:
180180
- id: 'step-0'
181181
uses: 'actions/checkout@v3'
@@ -191,7 +191,7 @@ jobs:
191191
working-directory: 'kiota'
192192
run: 'chmod +x ./gradlew'
193193
neat-builder:
194-
runs-on: 'macos-latest'
194+
runs-on: 'ubuntu-latest'
195195
steps:
196196
- id: 'step-0'
197197
uses: 'actions/checkout@v3'
@@ -207,7 +207,7 @@ jobs:
207207
working-directory: 'neat'
208208
run: 'chmod +x ./gradlew'
209209
symphony-builder:
210-
runs-on: 'macos-latest'
210+
runs-on: 'ubuntu-latest'
211211
steps:
212212
- id: 'step-0'
213213
uses: 'actions/checkout@v3'
@@ -223,7 +223,7 @@ jobs:
223223
working-directory: 'symphony'
224224
run: 'chmod +x ./gradlew'
225225
nation-builder:
226-
runs-on: 'macos-latest'
226+
runs-on: 'ubuntu-latest'
227227
steps:
228228
- id: 'step-0'
229229
uses: 'actions/checkout@v3'
@@ -239,7 +239,7 @@ jobs:
239239
working-directory: 'nation'
240240
run: 'chmod +x ./gradlew'
241241
sim-builder:
242-
runs-on: 'macos-latest'
242+
runs-on: 'ubuntu-latest'
243243
steps:
244244
- id: 'step-0'
245245
uses: 'actions/checkout@v3'
@@ -255,7 +255,7 @@ jobs:
255255
working-directory: 'sim'
256256
run: 'chmod +x ./gradlew'
257257
captain-builder:
258-
runs-on: 'macos-latest'
258+
runs-on: 'ubuntu-latest'
259259
steps:
260260
- id: 'step-0'
261261
uses: 'actions/checkout@v3'
@@ -271,7 +271,7 @@ jobs:
271271
working-directory: 'captain'
272272
run: 'chmod +x ./gradlew'
273273
raven-builder:
274-
runs-on: 'macos-latest'
274+
runs-on: 'ubuntu-latest'
275275
steps:
276276
- id: 'step-0'
277277
uses: 'actions/checkout@v3'
@@ -287,7 +287,7 @@ jobs:
287287
working-directory: 'raven'
288288
run: 'chmod +x ./gradlew'
289289
status-builder:
290-
runs-on: 'macos-latest'
290+
runs-on: 'ubuntu-latest'
291291
steps:
292292
- id: 'step-0'
293293
uses: 'actions/checkout@v3'
@@ -303,7 +303,7 @@ jobs:
303303
working-directory: 'status'
304304
run: 'chmod +x ./gradlew'
305305
krest-builder:
306-
runs-on: 'macos-latest'
306+
runs-on: 'ubuntu-latest'
307307
steps:
308308
- id: 'step-0'
309309
uses: 'actions/checkout@v3'
@@ -319,7 +319,7 @@ jobs:
319319
working-directory: 'krest'
320320
run: 'chmod +x ./gradlew'
321321
kida-builder:
322-
runs-on: 'macos-latest'
322+
runs-on: 'ubuntu-latest'
323323
steps:
324324
- id: 'step-0'
325325
uses: 'actions/checkout@v3'
@@ -361,7 +361,7 @@ jobs:
361361
- id: 'step-0'
362362
run: 'echo "all builds completed. Beginning deployment"'
363363
kotlinx-interoperable-publisher:
364-
runs-on: 'macos-latest'
364+
runs-on: 'ubuntu-latest'
365365
needs:
366366
- 'rendezvous'
367367
steps:
@@ -386,7 +386,7 @@ jobs:
386386
cache-disabled: 'true'
387387
arguments: ':kotlinx-interoperable-exports:publishAllPublicationsToMavenCentral --no-configuration-cache'
388388
lexi-publisher:
389-
runs-on: 'macos-latest'
389+
runs-on: 'ubuntu-latest'
390390
needs:
391391
- 'rendezvous'
392392
steps:
@@ -411,7 +411,7 @@ jobs:
411411
cache-disabled: 'true'
412412
arguments: ':lexi-api:publishAllPublicationsToMavenCentral :lexi-console:publishAllPublicationsToMavenCentral :lexi-file:publishAllPublicationsToMavenCentral :lexi-configuration:publishAllPublicationsToMavenCentral :lexi-formatters:publishAllPublicationsToMavenCentral :lexi-test-android:publishAllPublicationsToMavenCentral --no-configuration-cache'
413413
kommander-publisher:
414-
runs-on: 'macos-latest'
414+
runs-on: 'ubuntu-latest'
415415
needs:
416416
- 'rendezvous'
417417
steps:
@@ -436,7 +436,7 @@ jobs:
436436
cache-disabled: 'true'
437437
arguments: ':kommander-core:publishAllPublicationsToMavenCentral :kommander-coroutines:publishAllPublicationsToMavenCentral --no-configuration-cache'
438438
kevlar-publisher:
439-
runs-on: 'macos-latest'
439+
runs-on: 'ubuntu-latest'
440440
needs:
441441
- 'rendezvous'
442442
steps:
@@ -461,7 +461,7 @@ jobs:
461461
cache-disabled: 'true'
462462
arguments: ':kevlar-core:publishAllPublicationsToMavenCentral --no-configuration-cache'
463463
kase-publisher:
464-
runs-on: 'macos-latest'
464+
runs-on: 'ubuntu-latest'
465465
needs:
466466
- 'rendezvous'
467467
steps:
@@ -486,7 +486,7 @@ jobs:
486486
cache-disabled: 'true'
487487
arguments: ':kase-core:publishAllPublicationsToMavenCentral :kase-optional:publishAllPublicationsToMavenCentral :kase-possible:publishAllPublicationsToMavenCentral --no-configuration-cache'
488488
response-publisher:
489-
runs-on: 'macos-latest'
489+
runs-on: 'ubuntu-latest'
490490
needs:
491491
- 'rendezvous'
492492
steps:
@@ -511,7 +511,7 @@ jobs:
511511
cache-disabled: 'true'
512512
arguments: ':response-core:publishAllPublicationsToMavenCentral :response-ktor-server:publishAllPublicationsToMavenCentral :response-ktor-client:publishAllPublicationsToMavenCentral --no-configuration-cache'
513513
keep-publisher:
514-
runs-on: 'macos-latest'
514+
runs-on: 'ubuntu-latest'
515515
needs:
516516
- 'rendezvous'
517517
steps:
@@ -536,7 +536,7 @@ jobs:
536536
cache-disabled: 'true'
537537
arguments: ':keep-api:publishAllPublicationsToMavenCentral :keep-browser:publishAllPublicationsToMavenCentral :keep-file:publishAllPublicationsToMavenCentral :keep-mock:publishAllPublicationsToMavenCentral --no-configuration-cache'
538538
cinematic-publisher:
539-
runs-on: 'macos-latest'
539+
runs-on: 'ubuntu-latest'
540540
needs:
541541
- 'rendezvous'
542542
steps:
@@ -561,7 +561,7 @@ jobs:
561561
cache-disabled: 'true'
562562
arguments: ':cinematic-live-core:publishAllPublicationsToMavenCentral :cinematic-live-kollections:publishAllPublicationsToMavenCentral :cinematic-live-compose:publishAllPublicationsToMavenCentral :cinematic-live-coroutines:publishAllPublicationsToMavenCentral :cinematic-live-react:publishAllPublicationsToMavenCentral :cinematic-live-test:publishAllPublicationsToMavenCentral :cinematic-scene-core:publishAllPublicationsToMavenCentral --no-configuration-cache'
563563
krono-core-publisher:
564-
runs-on: 'macos-latest'
564+
runs-on: 'ubuntu-latest'
565565
needs:
566566
- 'rendezvous'
567567
steps:
@@ -586,7 +586,7 @@ jobs:
586586
cache-disabled: 'true'
587587
arguments: ':krono-api:publishAllPublicationsToMavenCentral :krono-kotlinx:publishAllPublicationsToMavenCentral --no-configuration-cache'
588588
habitat-publisher:
589-
runs-on: 'macos-latest'
589+
runs-on: 'ubuntu-latest'
590590
needs:
591591
- 'rendezvous'
592592
steps:
@@ -611,7 +611,7 @@ jobs:
611611
cache-disabled: 'true'
612612
arguments: ':habitat-core:publishAllPublicationsToMavenCentral --no-configuration-cache'
613613
kiota-publisher:
614-
runs-on: 'macos-latest'
614+
runs-on: 'ubuntu-latest'
615615
needs:
616616
- 'rendezvous'
617617
steps:
@@ -636,7 +636,7 @@ jobs:
636636
cache-disabled: 'true'
637637
arguments: ':kiota-url:publishAllPublicationsToMavenCentral :kiota-sse:publishAllPublicationsToMavenCentral :kiota-file-core:publishAllPublicationsToMavenCentral :kiota-file-system:publishAllPublicationsToMavenCentral :kiota-file-virtual:publishAllPublicationsToMavenCentral :kiota-file-compose:publishAllPublicationsToMavenCentral :kiota-file-picker-core:publishAllPublicationsToMavenCentral :kiota-file-picker-system:publishAllPublicationsToMavenCentral :kiota-file-picker-virtual:publishAllPublicationsToMavenCentral :kiota-file-manager-core:publishAllPublicationsToMavenCentral :kiota-file-manager-system:publishAllPublicationsToMavenCentral :kiota-file-manager-virtual:publishAllPublicationsToMavenCentral :kiota-connection-core:publishAllPublicationsToMavenCentral :kiota-connection-http:publishAllPublicationsToMavenCentral :kiota-connection-manual:publishAllPublicationsToMavenCentral --no-configuration-cache'
638638
neat-publisher:
639-
runs-on: 'macos-latest'
639+
runs-on: 'ubuntu-latest'
640640
needs:
641641
- 'rendezvous'
642642
steps:
@@ -661,7 +661,7 @@ jobs:
661661
cache-disabled: 'true'
662662
arguments: ':neat-validation:publishAllPublicationsToMavenCentral :neat-formatting:publishAllPublicationsToMavenCentral --no-configuration-cache'
663663
symphony-publisher:
664-
runs-on: 'macos-latest'
664+
runs-on: 'ubuntu-latest'
665665
needs:
666666
- 'rendezvous'
667667
steps:
@@ -686,7 +686,7 @@ jobs:
686686
cache-disabled: 'true'
687687
arguments: ':symphony-visibility:publishAllPublicationsToMavenCentral :symphony-paginator:publishAllPublicationsToMavenCentral :symphony-selector:publishAllPublicationsToMavenCentral :symphony-actions:publishAllPublicationsToMavenCentral :symphony-table:publishAllPublicationsToMavenCentral :symphony-list:publishAllPublicationsToMavenCentral :symphony-collections:publishAllPublicationsToMavenCentral :symphony-input-core:publishAllPublicationsToMavenCentral :symphony-input-text:publishAllPublicationsToMavenCentral :symphony-input-number:publishAllPublicationsToMavenCentral :symphony-input-choice:publishAllPublicationsToMavenCentral :symphony-input-dialog:publishAllPublicationsToMavenCentral :symphony-input-phone:publishAllPublicationsToMavenCentral --no-configuration-cache'
688688
nation-publisher:
689-
runs-on: 'macos-latest'
689+
runs-on: 'ubuntu-latest'
690690
needs:
691691
- 'rendezvous'
692692
steps:
@@ -711,7 +711,7 @@ jobs:
711711
cache-disabled: 'true'
712712
arguments: ':nation-countries:publishAllPublicationsToMavenCentral :nation-currencies:publishAllPublicationsToMavenCentral :nation-flags-compose:publishAllPublicationsToMavenCentral --no-configuration-cache'
713713
sim-publisher:
714-
runs-on: 'macos-latest'
714+
runs-on: 'ubuntu-latest'
715715
needs:
716716
- 'rendezvous'
717717
steps:
@@ -736,7 +736,7 @@ jobs:
736736
cache-disabled: 'true'
737737
arguments: ':sim-core:publishAllPublicationsToMavenCentral --no-configuration-cache'
738738
captain-publisher:
739-
runs-on: 'macos-latest'
739+
runs-on: 'ubuntu-latest'
740740
needs:
741741
- 'rendezvous'
742742
steps:
@@ -761,7 +761,7 @@ jobs:
761761
cache-disabled: 'true'
762762
arguments: ':captain-navigator-api:publishAllPublicationsToMavenCentral :captain-navigator-browser:publishAllPublicationsToMavenCentral :captain-navigator-basic:publishAllPublicationsToMavenCentral :captain-router-core:publishAllPublicationsToMavenCentral :captain-router-react-core:publishAllPublicationsToMavenCentral :captain-router-react-dom:publishAllPublicationsToMavenCentral :captain-router-compose-core:publishAllPublicationsToMavenCentral :captain-router-compose-html:publishAllPublicationsToMavenCentral --no-configuration-cache'
763763
raven-publisher:
764-
runs-on: 'macos-latest'
764+
runs-on: 'ubuntu-latest'
765765
needs:
766766
- 'rendezvous'
767767
steps:
@@ -786,7 +786,7 @@ jobs:
786786
cache-disabled: 'true'
787787
arguments: ':raven-core:publishAllPublicationsToMavenCentral :raven-config:publishAllPublicationsToMavenCentral :raven-outbox-core:publishAllPublicationsToMavenCentral :raven-outbox-local:publishAllPublicationsToMavenCentral :raven-outbox-server:publishAllPublicationsToMavenCentral :raven-outbox-client:publishAllPublicationsToMavenCentral :raven-email-markup:publishAllPublicationsToMavenCentral :raven-email-agent-core:publishAllPublicationsToMavenCentral :raven-email-agent-config:publishAllPublicationsToMavenCentral :raven-email-agent-console:publishAllPublicationsToMavenCentral :raven-email-agent-brevo:publishAllPublicationsToMavenCentral :raven-email-agent-mailgun:publishAllPublicationsToMavenCentral :raven-email-agent-postmark:publishAllPublicationsToMavenCentral :raven-email-resources-core:publishAllPublicationsToMavenCentral :raven-email-resources-file:publishAllPublicationsToMavenCentral :raven-sms-core:publishAllPublicationsToMavenCentral :raven-sms-config:publishAllPublicationsToMavenCentral :raven-sms-console:publishAllPublicationsToMavenCentral :raven-sms-kila:publishAllPublicationsToMavenCentral --no-configuration-cache'
788788
status-publisher:
789-
runs-on: 'macos-latest'
789+
runs-on: 'ubuntu-latest'
790790
needs:
791791
- 'rendezvous'
792792
steps:
@@ -811,7 +811,7 @@ jobs:
811811
cache-disabled: 'true'
812812
arguments: ':status-core:publishAllPublicationsToMavenCentral :status-scene:publishAllPublicationsToMavenCentral --no-configuration-cache'
813813
krest-publisher:
814-
runs-on: 'macos-latest'
814+
runs-on: 'ubuntu-latest'
815815
needs:
816816
- 'rendezvous'
817817
steps:
@@ -836,7 +836,7 @@ jobs:
836836
cache-disabled: 'true'
837837
arguments: ':krest-core:publishAllPublicationsToMavenCentral --no-configuration-cache'
838838
kida-publisher:
839-
runs-on: 'macos-latest'
839+
runs-on: 'ubuntu-latest'
840840
needs:
841841
- 'rendezvous'
842842
steps:

0 commit comments

Comments
 (0)