@@ -29,120 +29,120 @@ jobs:
29
29
30
30
# Tier 1 platforms 🏆
31
31
- aarch64-unknown-linux-gnu # 64-bit Linux systems on ARM architecture
32
- # - i686-pc-windows-gnu # 32-bit Windows (i686-pc-windows-gnu)
33
- # - i686-pc-windows-msvc # 32-bit Windows (i686-pc-windows-msvc)
34
- # - i686-unknown-linux-gnu # 32-bit Linux (kernel 3.2+, glibc 2.17+)
35
- # - x86_64-apple-darwin # 64-bit macOS (10.7 Lion or later)
36
- # - x86_64-pc-windows-gnu # 64-bit Windows (x86_64-pc-windows-gnu)
37
- # - x86_64-pc-windows-msvc # 64-bit Windows (x86_64-pc-windows-msvc)
38
- # - x86_64-unknown-linux-gnu # 64-bit Linux (kernel 2.6.32+, glibc 2.11+)
32
+ - i686-pc-windows-gnu # 32-bit Windows (i686-pc-windows-gnu)
33
+ - i686-pc-windows-msvc # 32-bit Windows (i686-pc-windows-msvc)
34
+ - i686-unknown-linux-gnu # 32-bit Linux (kernel 3.2+, glibc 2.17+)
35
+ - x86_64-apple-darwin # 64-bit macOS (10.7 Lion or later)
36
+ - x86_64-pc-windows-gnu # 64-bit Windows (x86_64-pc-windows-gnu)
37
+ - x86_64-pc-windows-msvc # 64-bit Windows (x86_64-pc-windows-msvc)
38
+ - x86_64-unknown-linux-gnu # 64-bit Linux (kernel 2.6.32+, glibc 2.11+)
39
39
40
40
# Tier 2 platforms 🥈
41
- # - aarch64-apple-darwin # 64-bit macOS on Apple Silicon
42
- # - aarch64-pc-windows-msvc # 64-bit Windows (aarch64-pc-windows-msvc)
43
- # - aarch64-unknown-linux-musl # 64-bit Linux systems on ARM architecture
44
- # - arm-unknown-linux-gnueabi # ARMv6 Linux (kernel 3.2, glibc 2.17)
45
- # - arm-unknown-linux-gnueabihf # ARMv7 Linux, hardfloat (kernel 3.2, glibc 2.17)
46
- # - armv7-unknown-linux-gnueabihf # ARMv7 Linux, hardfloat (kernel 3.2, glibc 2.17)
47
- # - mips-unknown-linux-gnu # MIPS Linux (kernel 3.2, glibc 2.17)
48
- # - mips64-unknown-linux-gnuabi64 # MIPS64 Linux (kernel 3.2, glibc 2.17)
49
- # - mips64el-unknown-linux-gnuabi64 # MIPS64el Linux (kernel 3.2, glibc 2.17)
50
- # - mipsel-unknown-linux-gnu # MIPSel Linux (kernel 3.2, glibc 2.17)
51
- # - powerpc-unknown-linux-gnu # PowerPC Linux (kernel 3.2, glibc 2.17)
52
- # - powerpc64-unknown-linux-gnu # PowerPC64 Linux (kernel 3.2, glibc 2.17)
53
- # - powerpc64le-unknown-linux-gnu # PowerPC64le Linux (kernel 3.2, glibc 2.17)
54
- # - riscv64gc-unknown-linux-gnu # RISC-V Linux (kernel 3.2, glibc 2.17)
55
- # - s390x-unknown-linux-gnu # s390x Linux (kernel 3.2, glibc 2.17)
56
- # - x86_64-unknown-freebsd # 64-bit FreeBSD on x86-64
41
+ - aarch64-apple-darwin # 64-bit macOS on Apple Silicon
42
+ - aarch64-pc-windows-msvc # 64-bit Windows (aarch64-pc-windows-msvc)
43
+ - aarch64-unknown-linux-musl # 64-bit Linux systems on ARM architecture
44
+ - arm-unknown-linux-gnueabi # ARMv6 Linux (kernel 3.2, glibc 2.17)
45
+ - arm-unknown-linux-gnueabihf # ARMv7 Linux, hardfloat (kernel 3.2, glibc 2.17)
46
+ - armv7-unknown-linux-gnueabihf # ARMv7 Linux, hardfloat (kernel 3.2, glibc 2.17)
47
+ - mips-unknown-linux-gnu # MIPS Linux (kernel 3.2, glibc 2.17)
48
+ - mips64-unknown-linux-gnuabi64 # MIPS64 Linux (kernel 3.2, glibc 2.17)
49
+ - mips64el-unknown-linux-gnuabi64 # MIPS64el Linux (kernel 3.2, glibc 2.17)
50
+ - mipsel-unknown-linux-gnu # MIPSel Linux (kernel 3.2, glibc 2.17)
51
+ - powerpc-unknown-linux-gnu # PowerPC Linux (kernel 3.2, glibc 2.17)
52
+ - powerpc64-unknown-linux-gnu # PowerPC64 Linux (kernel 3.2, glibc 2.17)
53
+ - powerpc64le-unknown-linux-gnu # PowerPC64le Linux (kernel 3.2, glibc 2.17)
54
+ - riscv64gc-unknown-linux-gnu # RISC-V Linux (kernel 3.2, glibc 2.17)
55
+ - s390x-unknown-linux-gnu # s390x Linux (kernel 3.2, glibc 2.17)
56
+ - x86_64-unknown-freebsd # 64-bit FreeBSD on x86-64
57
57
# # - x86_64-unknown-illumos # 64-bit Illumos on x86-64
58
- # - x86_64-unknown-linux-musl # 64-bit Linux (kernel 2.6.32+, musl libc)
59
- # - x86_64-unknown-netbsd # 64-bit NetBSD on x86-64
58
+ - x86_64-unknown-linux-musl # 64-bit Linux (kernel 2.6.32+, musl libc)
59
+ - x86_64-unknown-netbsd # 64-bit NetBSD on x86-64
60
60
61
61
include :
62
62
# Tier 1 platforms 🏆
63
63
- target : aarch64-unknown-linux-gnu
64
64
os : ubuntu-latest
65
65
cross : true
66
- # - target: i686-pc-windows-gnu
67
- # os: ubuntu-latest
68
- # cross: true
69
- # - target: i686-pc-windows-msvc
70
- # os: windows-latest
71
- # cross: true
72
- # - target: i686-unknown-linux-gnu
73
- # os: ubuntu-latest
74
- # cross: true
75
- # - target: x86_64-apple-darwin
76
- # os: macos-latest
77
- # cross: true
78
- # - target: x86_64-pc-windows-gnu
79
- # os: ubuntu-latest
80
- # cross: true
81
- # - target: x86_64-pc-windows-msvc
82
- # os: windows-latest
83
- # cross: true
84
- # - target: x86_64-unknown-linux-gnu
85
- # os: ubuntu-latest
86
- # cross: true
66
+ - target : i686-pc-windows-gnu
67
+ os : ubuntu-latest
68
+ cross : true
69
+ - target : i686-pc-windows-msvc
70
+ os : windows-latest
71
+ cross : true
72
+ - target : i686-unknown-linux-gnu
73
+ os : ubuntu-latest
74
+ cross : true
75
+ - target : x86_64-apple-darwin
76
+ os : macos-latest
77
+ cross : true
78
+ - target : x86_64-pc-windows-gnu
79
+ os : ubuntu-latest
80
+ cross : true
81
+ - target : x86_64-pc-windows-msvc
82
+ os : windows-latest
83
+ cross : true
84
+ - target : x86_64-unknown-linux-gnu
85
+ os : ubuntu-latest
86
+ cross : true
87
87
88
88
# Tier 2 platforms 🥈
89
- # - target: aarch64-apple-darwin
90
- # os: macos-latest
91
- # cross: true
92
- # - target: aarch64-pc-windows-msvc
93
- # os: windows-latest
94
- # cross: true
95
- # - target: aarch64-unknown-linux-musl
96
- # os: ubuntu-latest
97
- # cross: true
98
- # - target: arm-unknown-linux-gnueabi
99
- # os: ubuntu-latest
100
- # cross: true
101
- # - target: arm-unknown-linux-gnueabihf
102
- # os: ubuntu-latest
103
- # cross: true
104
- # - target: armv7-unknown-linux-gnueabihf
105
- # os: ubuntu-latest
106
- # cross: true
107
- # - target: mips-unknown-linux-gnu
108
- # os: ubuntu-latest
109
- # cross: true
110
- # - target: mips64-unknown-linux-gnuabi64
111
- # os: ubuntu-latest
112
- # cross: true
113
- # - target: mips64el-unknown-linux-gnuabi64
114
- # os: ubuntu-latest
115
- # cross: true
116
- # - target: mipsel-unknown-linux-gnu
117
- # os: ubuntu-latest
118
- # cross: true
119
- # - target: powerpc-unknown-linux-gnu
120
- # os: ubuntu-latest
121
- # cross: true
122
- # - target: powerpc64-unknown-linux-gnu
123
- # os: ubuntu-latest
124
- # cross: true
125
- # - target: powerpc64le-unknown-linux-gnu
126
- # os: ubuntu-latest
127
- # cross: true
128
- # - target: riscv64gc-unknown-linux-gnu
129
- # os: ubuntu-latest
130
- # cross: true
131
- # - target: s390x-unknown-linux-gnu
132
- # os: ubuntu-latest
133
- # cross: true
134
- # - target: x86_64-unknown-freebsd
135
- # os: ubuntu-latest
136
- # cross: true
137
- # # - target: x86_64-unknown-illumos
138
- # # os: ubuntu-latest
139
- # # cross: true
140
- # - target: x86_64-unknown-linux-musl
141
- # os: ubuntu-latest
142
- # cross: true
143
- # - target: x86_64-unknown-netbsd
89
+ - target : aarch64-apple-darwin
90
+ os : macos-latest
91
+ cross : true
92
+ - target : aarch64-pc-windows-msvc
93
+ os : windows-latest
94
+ cross : true
95
+ - target : aarch64-unknown-linux-musl
96
+ os : ubuntu-latest
97
+ cross : true
98
+ - target : arm-unknown-linux-gnueabi
99
+ os : ubuntu-latest
100
+ cross : true
101
+ - target : arm-unknown-linux-gnueabihf
102
+ os : ubuntu-latest
103
+ cross : true
104
+ - target : armv7-unknown-linux-gnueabihf
105
+ os : ubuntu-latest
106
+ cross : true
107
+ - target : mips-unknown-linux-gnu
108
+ os : ubuntu-latest
109
+ cross : true
110
+ - target : mips64-unknown-linux-gnuabi64
111
+ os : ubuntu-latest
112
+ cross : true
113
+ - target : mips64el-unknown-linux-gnuabi64
114
+ os : ubuntu-latest
115
+ cross : true
116
+ - target : mipsel-unknown-linux-gnu
117
+ os : ubuntu-latest
118
+ cross : true
119
+ - target : powerpc-unknown-linux-gnu
120
+ os : ubuntu-latest
121
+ cross : true
122
+ - target : powerpc64-unknown-linux-gnu
123
+ os : ubuntu-latest
124
+ cross : true
125
+ - target : powerpc64le-unknown-linux-gnu
126
+ os : ubuntu-latest
127
+ cross : true
128
+ - target : riscv64gc-unknown-linux-gnu
129
+ os : ubuntu-latest
130
+ cross : true
131
+ - target : s390x-unknown-linux-gnu
132
+ os : ubuntu-latest
133
+ cross : true
134
+ - target : x86_64-unknown-freebsd
135
+ os : ubuntu-latest
136
+ cross : true
137
+ # - target: x86_64-unknown-illumos
144
138
# os: ubuntu-latest
145
139
# cross: true
140
+ - target : x86_64-unknown-linux-musl
141
+ os : ubuntu-latest
142
+ cross : true
143
+ - target : x86_64-unknown-netbsd
144
+ os : ubuntu-latest
145
+ cross : true
146
146
147
147
runs-on : ${{ matrix.os }}
148
148
0 commit comments