Skip to content

Commit 46b0d8c

Browse files
dbaileychessJochen Parmentier
authored andcommitted
Update build.yml (google#8163)
* Update build.yml Use our enterprise runners * Make a default runs-on * Update build.yml Use the latest 64-core runners * Update build.yml Fix windows runner that don't have visual studios * Update build.yml use windows-2019 as the 2022 doesn't seem to have visual studios installed
1 parent 3c2dac4 commit 46b0d8c

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

.github/workflows/build.yml

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
digests-gcc: ${{ steps.hash-gcc.outputs.hashes }}
2222
digests-clang: ${{ steps.hash-clang.outputs.hashes }}
2323
name: Build Linux
24-
runs-on: ubuntu-latest
24+
runs-on: ubuntu-22.04-64core
2525
strategy:
2626
matrix:
2727
cxx: [g++-13, clang++-15]
@@ -63,7 +63,7 @@ jobs:
6363

6464
build-linux-no-file-tests:
6565
name: Build Linux with -DFLATBUFFERS_NO_FILE_TESTS
66-
runs-on: ubuntu-latest
66+
runs-on: ubuntu-22.04-64core
6767
steps:
6868
- uses: actions/checkout@v3
6969
- name: cmake
@@ -75,7 +75,7 @@ jobs:
7575

7676
build-linux-out-of-source:
7777
name: Build Linux with out-of-source build location
78-
runs-on: ubuntu-latest
78+
runs-on: ubuntu-22.04-64core
7979
steps:
8080
- uses: actions/checkout@v3
8181
- name: make build directory
@@ -97,7 +97,7 @@ jobs:
9797

9898
build-linux-cpp-std:
9999
name: Build Linux C++
100-
runs-on: ubuntu-latest
100+
runs-on: ubuntu-22.04-64core
101101
strategy:
102102
fail-fast: false
103103
matrix:
@@ -124,7 +124,7 @@ jobs:
124124
if: matrix.std >= 17
125125
run: ./flattests_cpp17
126126

127-
build-windows-cpp-std:
127+
build-cpp-std:
128128
name: Build Windows C++
129129
runs-on: windows-2019
130130
strategy:
@@ -216,7 +216,7 @@ jobs:
216216

217217
build-dotnet-windows:
218218
name: Build .NET Windows
219-
runs-on: windows-2019
219+
runs-on: windows-2022-64core
220220
strategy:
221221
matrix:
222222
configuration: [
@@ -330,7 +330,7 @@ jobs:
330330

331331
build-android:
332332
name: Build Android (on Linux)
333-
runs-on: ubuntu-latest
333+
runs-on: ubuntu-22.04-64core
334334
steps:
335335
- uses: actions/checkout@v3
336336
- name: set up Java
@@ -349,7 +349,7 @@ jobs:
349349

350350
build-generator:
351351
name: Check Generated Code
352-
runs-on: ubuntu-latest
352+
runs-on: ubuntu-22.04-64core
353353
strategy:
354354
matrix:
355355
cxx: [g++-13, clang++-15]
@@ -380,7 +380,7 @@ jobs:
380380

381381
build-benchmarks:
382382
name: Build Benchmarks (on Linux)
383-
runs-on: ubuntu-latest
383+
runs-on: ubuntu-22.04-64core
384384
strategy:
385385
matrix:
386386
cxx: [g++-13]
@@ -398,7 +398,7 @@ jobs:
398398

399399
build-java:
400400
name: Build Java
401-
runs-on: ubuntu-latest
401+
runs-on: ubuntu-22.04-64core
402402
steps:
403403
- uses: actions/checkout@v3
404404
- name: test
@@ -427,7 +427,7 @@ jobs:
427427

428428
build-kotlin-linux:
429429
name: Build Kotlin Linux
430-
runs-on: ubuntu-latest
430+
runs-on: ubuntu-22.04-64core
431431
steps:
432432
- name: Checkout
433433
uses: actions/checkout@v3
@@ -450,7 +450,7 @@ jobs:
450450

451451
build-rust-linux:
452452
name: Build Rust Linux
453-
runs-on: ubuntu-latest
453+
runs-on: ubuntu-22.04-64core
454454
steps:
455455
- uses: actions/checkout@v3
456456
- name: test
@@ -459,7 +459,7 @@ jobs:
459459

460460
build-rust-windows:
461461
name: Build Rust Windows
462-
runs-on: windows-2019
462+
runs-on: windows-2022-64core
463463
steps:
464464
- uses: actions/checkout@v3
465465
- name: test
@@ -468,7 +468,7 @@ jobs:
468468

469469
build-python:
470470
name: Build Python
471-
runs-on: ubuntu-latest
471+
runs-on: ubuntu-22.04-64core
472472
steps:
473473
- uses: actions/checkout@v3
474474
- name: flatc
@@ -480,7 +480,7 @@ jobs:
480480

481481
build-go:
482482
name: Build Go
483-
runs-on: ubuntu-latest
483+
runs-on: ubuntu-22.04-64core
484484
steps:
485485
- uses: actions/checkout@v3
486486
- name: flatc
@@ -492,7 +492,7 @@ jobs:
492492

493493
build-php:
494494
name: Build PHP
495-
runs-on: ubuntu-latest
495+
runs-on: ubuntu-22.04-64core
496496
steps:
497497
- uses: actions/checkout@v3
498498
- name: flatc
@@ -506,7 +506,7 @@ jobs:
506506
507507
build-swift:
508508
name: Build Swift
509-
runs-on: ubuntu-latest
509+
runs-on: ubuntu-22.04-64core
510510
steps:
511511
- uses: actions/checkout@v3
512512
- name: test
@@ -517,7 +517,7 @@ jobs:
517517
518518
build-swift-wasm:
519519
name: Build Swift Wasm
520-
runs-on: ubuntu-latest
520+
runs-on: ubuntu-22.04-64core
521521
container:
522522
image: ghcr.io/swiftwasm/carton:0.15.3
523523
steps:
@@ -530,7 +530,7 @@ jobs:
530530

531531
build-ts:
532532
name: Build TS
533-
runs-on: ubuntu-latest
533+
runs-on: ubuntu-22.04-64core
534534
steps:
535535
- uses: actions/checkout@v3
536536
- name: flatc
@@ -548,7 +548,7 @@ jobs:
548548
549549
build-dart:
550550
name: Build Dart
551-
runs-on: ubuntu-latest
551+
runs-on: ubuntu-22.04-64core
552552
steps:
553553
- uses: actions/checkout@v3
554554
- uses: dart-lang/setup-dart@v1
@@ -563,7 +563,7 @@ jobs:
563563

564564
build-nim:
565565
name: Build Nim
566-
runs-on: ubuntu-latest
566+
runs-on: ubuntu-22.04-64core
567567
steps:
568568
- uses: actions/checkout@v3
569569
- name: flatc
@@ -582,7 +582,7 @@ jobs:
582582
needs: [build-linux, build-windows, build-mac-intel, build-mac-universal]
583583
outputs:
584584
digests: ${{ steps.hash.outputs.digests }}
585-
runs-on: ubuntu-latest
585+
runs-on: ubuntu-22.04-64core
586586
steps:
587587
- name: Merge results
588588
id: hash

0 commit comments

Comments
 (0)