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 8
8
build :
9
9
name : Build
10
10
11
- runs-on : ubuntu-latest
11
+ runs-on : ${{ matrix.runner }}
12
12
13
13
strategy :
14
14
fail-fast : false
15
15
matrix :
16
16
include :
17
17
- arch : x64
18
18
lib : lib64
19
+ runner : ubuntu-latest
19
20
platform : linux/amd64
20
21
- arch : ia32
21
22
lib : lib
23
+ runner : ubuntu-latest
22
24
platform : linux/amd64
23
25
- arch : arm64
24
26
lib : lib64
27
+ runner : linux-arm64
25
28
platform : linux/arm64
26
29
- arch : arm
27
30
lib : lib
31
+ runner : linux-arm64
28
32
platform : linux/arm64
29
33
# There is no docker image for riscv64 dart-sdk, build kernel snapshot instead.
30
34
- arch : riscv64
31
35
lib : lib64
36
+ runner : ubuntu-latest
32
37
platform : linux/amd64 # linux/riscv64
33
38
34
39
steps :
Original file line number Diff line number Diff line change 8
8
build :
9
9
name : Build
10
10
11
- runs-on : ubuntu-latest
11
+ runs-on : ${{ matrix.runner }}
12
12
13
13
strategy :
14
14
fail-fast : false
15
15
matrix :
16
16
include :
17
17
- arch : x64
18
+ runner : ubuntu-latest
18
19
platform : linux/amd64
19
20
- arch : ia32
21
+ runner : ubuntu-latest
20
22
platform : linux/386
21
23
- arch : arm64
24
+ runner : linux-arm64
22
25
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
27
26
- arch : arm
28
- platform : linux/amd64 # linux/arm/v7
27
+ runner : linux-arm64
28
+ platform : linux/arm/v7
29
29
- arch : riscv64
30
+ runner : ubuntu-latest
30
31
platform : linux/riscv64
31
32
32
33
steps :
Original file line number Diff line number Diff line change 8
8
build :
9
9
name : Build
10
10
11
- runs-on : ubuntu-latest
11
+ runs-on : ${{ matrix.runner }}
12
12
13
13
strategy :
14
14
fail-fast : false
15
15
matrix :
16
16
include :
17
17
- arch : x64
18
+ runner : ubuntu-latest
18
19
platform : linux/amd64
19
20
- arch : ia32
20
- platform : linux/amd64
21
- - arch : arm
22
- platform : linux/arm/v7
21
+ runner : ubuntu-latest
22
+ platform : linux/386
23
23
- arch : arm64
24
+ runner : linux-arm64
24
25
platform : linux/arm64
26
+ - arch : arm
27
+ runner : linux-arm64
28
+ platform : linux/arm/v7
25
29
- arch : riscv64
30
+ runner : ubuntu-latest
26
31
platform : linux/riscv64
27
32
28
33
steps :
Original file line number Diff line number Diff line change 17
17
- arch : x64
18
18
runner : macos-13
19
19
- arch : arm64
20
- runner : macos-14
20
+ runner : macos-latest
21
21
22
22
steps :
23
23
- uses : actions/checkout@v4
Original file line number Diff line number Diff line change 19
19
- arch : ia32
20
20
runner : windows-latest
21
21
- arch : arm64
22
- runner : windows-latest
22
+ runner : windows-arm64
23
23
24
24
steps :
25
25
- uses : actions/checkout@v4
You can’t perform that action at this time.
0 commit comments