21
21
digests-gcc : ${{ steps.hash-gcc.outputs.hashes }}
22
22
digests-clang : ${{ steps.hash-clang.outputs.hashes }}
23
23
name : Build Linux
24
- runs-on : ubuntu-latest
24
+ runs-on : ubuntu-22.04-64core
25
25
strategy :
26
26
matrix :
27
27
cxx : [g++-13, clang++-15]
63
63
64
64
build-linux-no-file-tests :
65
65
name : Build Linux with -DFLATBUFFERS_NO_FILE_TESTS
66
- runs-on : ubuntu-latest
66
+ runs-on : ubuntu-22.04-64core
67
67
steps :
68
68
- uses : actions/checkout@v3
69
69
- name : cmake
75
75
76
76
build-linux-out-of-source :
77
77
name : Build Linux with out-of-source build location
78
- runs-on : ubuntu-latest
78
+ runs-on : ubuntu-22.04-64core
79
79
steps :
80
80
- uses : actions/checkout@v3
81
81
- name : make build directory
97
97
98
98
build-linux-cpp-std :
99
99
name : Build Linux C++
100
- runs-on : ubuntu-latest
100
+ runs-on : ubuntu-22.04-64core
101
101
strategy :
102
102
fail-fast : false
103
103
matrix :
@@ -124,7 +124,7 @@ jobs:
124
124
if : matrix.std >= 17
125
125
run : ./flattests_cpp17
126
126
127
- build-windows- cpp-std :
127
+ build-cpp-std :
128
128
name : Build Windows C++
129
129
runs-on : windows-2019
130
130
strategy :
@@ -216,7 +216,7 @@ jobs:
216
216
217
217
build-dotnet-windows :
218
218
name : Build .NET Windows
219
- runs-on : windows-2019
219
+ runs-on : windows-2022-64core
220
220
strategy :
221
221
matrix :
222
222
configuration : [
@@ -330,7 +330,7 @@ jobs:
330
330
331
331
build-android :
332
332
name : Build Android (on Linux)
333
- runs-on : ubuntu-latest
333
+ runs-on : ubuntu-22.04-64core
334
334
steps :
335
335
- uses : actions/checkout@v3
336
336
- name : set up Java
@@ -349,7 +349,7 @@ jobs:
349
349
350
350
build-generator :
351
351
name : Check Generated Code
352
- runs-on : ubuntu-latest
352
+ runs-on : ubuntu-22.04-64core
353
353
strategy :
354
354
matrix :
355
355
cxx : [g++-13, clang++-15]
@@ -380,7 +380,7 @@ jobs:
380
380
381
381
build-benchmarks :
382
382
name : Build Benchmarks (on Linux)
383
- runs-on : ubuntu-latest
383
+ runs-on : ubuntu-22.04-64core
384
384
strategy :
385
385
matrix :
386
386
cxx : [g++-13]
@@ -398,7 +398,7 @@ jobs:
398
398
399
399
build-java :
400
400
name : Build Java
401
- runs-on : ubuntu-latest
401
+ runs-on : ubuntu-22.04-64core
402
402
steps :
403
403
- uses : actions/checkout@v3
404
404
- name : test
@@ -427,7 +427,7 @@ jobs:
427
427
428
428
build-kotlin-linux :
429
429
name : Build Kotlin Linux
430
- runs-on : ubuntu-latest
430
+ runs-on : ubuntu-22.04-64core
431
431
steps :
432
432
- name : Checkout
433
433
uses : actions/checkout@v3
@@ -450,7 +450,7 @@ jobs:
450
450
451
451
build-rust-linux :
452
452
name : Build Rust Linux
453
- runs-on : ubuntu-latest
453
+ runs-on : ubuntu-22.04-64core
454
454
steps :
455
455
- uses : actions/checkout@v3
456
456
- name : test
@@ -459,7 +459,7 @@ jobs:
459
459
460
460
build-rust-windows :
461
461
name : Build Rust Windows
462
- runs-on : windows-2019
462
+ runs-on : windows-2022-64core
463
463
steps :
464
464
- uses : actions/checkout@v3
465
465
- name : test
@@ -468,7 +468,7 @@ jobs:
468
468
469
469
build-python :
470
470
name : Build Python
471
- runs-on : ubuntu-latest
471
+ runs-on : ubuntu-22.04-64core
472
472
steps :
473
473
- uses : actions/checkout@v3
474
474
- name : flatc
@@ -480,7 +480,7 @@ jobs:
480
480
481
481
build-go :
482
482
name : Build Go
483
- runs-on : ubuntu-latest
483
+ runs-on : ubuntu-22.04-64core
484
484
steps :
485
485
- uses : actions/checkout@v3
486
486
- name : flatc
@@ -492,7 +492,7 @@ jobs:
492
492
493
493
build-php :
494
494
name : Build PHP
495
- runs-on : ubuntu-latest
495
+ runs-on : ubuntu-22.04-64core
496
496
steps :
497
497
- uses : actions/checkout@v3
498
498
- name : flatc
@@ -506,7 +506,7 @@ jobs:
506
506
507
507
build-swift :
508
508
name : Build Swift
509
- runs-on : ubuntu-latest
509
+ runs-on : ubuntu-22.04-64core
510
510
steps :
511
511
- uses : actions/checkout@v3
512
512
- name : test
@@ -517,7 +517,7 @@ jobs:
517
517
518
518
build-swift-wasm :
519
519
name : Build Swift Wasm
520
- runs-on : ubuntu-latest
520
+ runs-on : ubuntu-22.04-64core
521
521
container :
522
522
image : ghcr.io/swiftwasm/carton:0.15.3
523
523
steps :
@@ -530,7 +530,7 @@ jobs:
530
530
531
531
build-ts :
532
532
name : Build TS
533
- runs-on : ubuntu-latest
533
+ runs-on : ubuntu-22.04-64core
534
534
steps :
535
535
- uses : actions/checkout@v3
536
536
- name : flatc
@@ -548,7 +548,7 @@ jobs:
548
548
549
549
build-dart :
550
550
name : Build Dart
551
- runs-on : ubuntu-latest
551
+ runs-on : ubuntu-22.04-64core
552
552
steps :
553
553
- uses : actions/checkout@v3
554
554
- uses : dart-lang/setup-dart@v1
@@ -563,7 +563,7 @@ jobs:
563
563
564
564
build-nim :
565
565
name : Build Nim
566
- runs-on : ubuntu-latest
566
+ runs-on : ubuntu-22.04-64core
567
567
steps :
568
568
- uses : actions/checkout@v3
569
569
- name : flatc
@@ -582,7 +582,7 @@ jobs:
582
582
needs : [build-linux, build-windows, build-mac-intel, build-mac-universal]
583
583
outputs :
584
584
digests : ${{ steps.hash.outputs.digests }}
585
- runs-on : ubuntu-latest
585
+ runs-on : ubuntu-22.04-64core
586
586
steps :
587
587
- name : Merge results
588
588
id : hash
0 commit comments