32
32
fail-fast : false
33
33
matrix :
34
34
target :
35
+ # Tier 1
35
36
- triple : x86_64-unknown-linux-gnu
36
37
caps : X86_64_UNKNOWN_LINUX_GNU
38
+ - triple : x86_64-pc-windows-gnu
39
+ caps : X86_64_PC_WINDOWS_GNU
40
+ - triple : x86_64-pc-windows-msvc
41
+ caps : X86_64_PC_WINDOWS_MSVC
42
+ - triple : x86_64-apple-darwin
43
+ caps : X86_64_APPLE_DARWIN
44
+ - triple : i686-unknown-linux-gnu
45
+ caps : I686_UNKNOWN_LINUX_GNU
46
+ - triple : i686-pc-windows-gnu
47
+ caps : I686_PC_WINDOWS_GNU
48
+ - triple : i686-pc-windows-msvc
49
+ caps : I686_PC_WINDOWS_MSVC
50
+ # Tier 2 with Host Tools
51
+ - triple : x86_64-unknown-freebsd
52
+ caps : X86_64_UNKNOWN_FREEBSD
53
+ - triple : x86_64-unknown-illumos
54
+ caps : X86_64_UNKNOWN_ILLUMOS
55
+ - target : x86_64-unknown-linux-musl
56
+ caps : X86_64_UNKNOWN_LINUX_MUSL
57
+ - target : x86_64-unknown-netbsd
58
+ caps : X86_64_UNKNOWN_NETBSD
37
59
uses : ./.github/workflows/x86.yml
38
60
with :
39
61
target : ${{ matrix.target.triple }}
44
66
fail-fast : false
45
67
matrix :
46
68
target :
69
+ # Tier 1
47
70
- triple : aarch64-unknown-linux-gnu
48
71
caps : AARCH64_UNKNOWN_LINUX_GNU
72
+ # Tier 2 with Host Tools
73
+ - triple : aarch64-apple-darwin
74
+ caps : AARCH64_APPLE_DARWIN
75
+ - triple : aarch64-pc-windows-msvc
76
+ caps : AARCH64_PC_WINDOWS_MSVC
77
+ - triple : aarch64-unknown-linux-musl
78
+ caps : AARCH64_UNKNOWN_LINUX_MUSL
49
79
uses : ./.github/workflows/arm.yml
50
80
with :
51
81
target : ${{ matrix.target.triple }}
56
86
fail-fast : false
57
87
matrix :
58
88
target :
89
+ # Tier 2 with Host Tools
59
90
- triple : riscv64gc-unknown-linux-gnu
60
91
caps : RISCV64GC_UNKNOWN_LINUX_GNU
61
92
uses : ./.github/workflows/riscv.yml
68
99
fail-fast : false
69
100
matrix :
70
101
target :
102
+ # Tier 2 with Host Tools
103
+ - arm-unknown-linux-gnueabi
104
+ - arm-unknown-linux-gnueabihf
105
+ - armv7-unknown-linux-gnueabihf
106
+ - loongarch64-unknown-linux-gnu
107
+ - powerpc-unknown-linux-gnu
71
108
- powerpc64-unknown-linux-gnu
109
+ - powerpc64le-unknown-linux-gnu
110
+ - s390x-unknown-linux-gnu
72
111
uses : ./.github/workflows/other.yml
73
112
with :
74
113
target : ${{ matrix.target }}
0 commit comments