File tree Expand file tree Collapse file tree 5 files changed +24
-13
lines changed Expand file tree Collapse file tree 5 files changed +24
-13
lines changed Original file line number Diff line number Diff line change 88 build :
99 name : Build
1010
11- runs-on : ubuntu-latest
11+ runs-on : ${{ matrix.runner }}
1212
1313 strategy :
1414 fail-fast : false
1515 matrix :
1616 include :
1717 - arch : x64
1818 lib : lib64
19+ runner : ubuntu-latest
1920 platform : linux/amd64
2021 - arch : ia32
2122 lib : lib
23+ runner : ubuntu-latest
2224 platform : linux/amd64
2325 - arch : arm64
2426 lib : lib64
27+ runner : linux-arm64
2528 platform : linux/arm64
2629 - arch : arm
2730 lib : lib
31+ runner : linux-arm64
2832 platform : linux/arm64
2933 # There is no docker image for riscv64 dart-sdk, build kernel snapshot instead.
3034 - arch : riscv64
3135 lib : lib64
36+ runner : ubuntu-latest
3237 platform : linux/amd64 # linux/riscv64
3338
3439 steps :
Original file line number Diff line number Diff line change 88 build :
99 name : Build
1010
11- runs-on : ubuntu-latest
11+ runs-on : ${{ matrix.runner }}
1212
1313 strategy :
1414 fail-fast : false
1515 matrix :
1616 include :
1717 - arch : x64
18+ runner : ubuntu-latest
1819 platform : linux/amd64
1920 - arch : ia32
21+ runner : ubuntu-latest
2022 platform : linux/386
2123 - arch : arm64
24+ runner : linux-arm64
2225 platform : linux/arm64
23- # There is a bug in qemu's mremap causing pthread_getattr_np in musl to stuck in a loop on arm.
24- # Unless qemu fixes the bug or we get a real linux-arm runner, we cannot build aot-snapshot
25- # for arm on CI. So, we create a kernel snapshot for arm build in amd64 container instead.
26- # https://gitlab.com/qemu-project/qemu/-/issues/1729
2726 - arch : arm
28- platform : linux/amd64 # linux/arm/v7
27+ runner : linux-arm64
28+ platform : linux/arm/v7
2929 - arch : riscv64
30+ runner : ubuntu-latest
3031 platform : linux/riscv64
3132
3233 steps :
Original file line number Diff line number Diff line change 88 build :
99 name : Build
1010
11- runs-on : ubuntu-latest
11+ runs-on : ${{ matrix.runner }}
1212
1313 strategy :
1414 fail-fast : false
1515 matrix :
1616 include :
1717 - arch : x64
18+ runner : ubuntu-latest
1819 platform : linux/amd64
1920 - arch : ia32
20- platform : linux/amd64
21- - arch : arm
22- platform : linux/arm/v7
21+ runner : ubuntu-latest
22+ platform : linux/386
2323 - arch : arm64
24+ runner : linux-arm64
2425 platform : linux/arm64
26+ - arch : arm
27+ runner : linux-arm64
28+ platform : linux/arm/v7
2529 - arch : riscv64
30+ runner : ubuntu-latest
2631 platform : linux/riscv64
2732
2833 steps :
Original file line number Diff line number Diff line change 1717 - arch : x64
1818 runner : macos-13
1919 - arch : arm64
20- runner : macos-14
20+ runner : macos-latest
2121
2222 steps :
2323 - uses : actions/checkout@v4
Original file line number Diff line number Diff line change 1919 - arch : ia32
2020 runner : windows-latest
2121 - arch : arm64
22- runner : windows-latest
22+ runner : windows-arm64
2323
2424 steps :
2525 - uses : actions/checkout@v4
You can’t perform that action at this time.
0 commit comments