66 - ' release/**'
77jobs :
88 build :
9- runs-on : ubuntu-latest
9+ runs-on : ubuntu-22.04
1010 steps :
1111 - uses : actions/checkout@v3
1212 - uses : ./.github/workflows/setup
4545 # Implementation is too outdated to test in GitHub Actions
4646 # - elm,schema-elm
4747
48- # Language is too niche / obscure to test easily on ubuntu-latest
48+ # Language is too niche / obscure to test easily on ubuntu-22.04
4949 # - pike,schema-pike
5050
5151 # Not yet started
@@ -56,18 +56,18 @@ jobs:
5656 # Never tested?
5757 # - crystal
5858
59- runs-on : [ubuntu-latest ]
59+ runs-on : [ubuntu-22.04 ]
6060
6161 include :
6262 # Rust is very slow, so we use a larger runner
6363 - fixture : rust,schema-rust
64- runs-on : ubuntu-latest-8 -cores
64+ runs-on : ubuntu-latest-16 -cores
6565 # Kotlin is also slow
6666 - fixture : kotlin,schema-kotlin,kotlin-jackson,schema-kotlin-jackson
67- runs-on : ubuntu-latest-8 -cores
67+ runs-on : ubuntu-latest-16 -cores
6868
69- - fixture : objective-c
70- runs-on : macos-11
69+ # - fixture: objective-c # FIXME: temp disable obj-c in ci
70+ # runs-on: macos-latest
7171
7272 name : ${{ matrix.fixture }}
7373 steps :
@@ -190,8 +190,8 @@ jobs:
190190 test-complete :
191191 if : ${{ cancelled() || contains(needs.*.result, 'cancelled') || contains(needs.*.result, 'failure') }}
192192 needs : test
193- runs-on : ubuntu-latest
193+ runs-on : ubuntu-22.04
194194 steps :
195- - run : |
196- echo "Some workflows have failed!"
197- exit 1
195+ - run : |
196+ echo "Some workflows have failed!"
197+ exit 1
0 commit comments