Skip to content

Commit cd4814d

Browse files
Merge pull request #25 from sebastienrousseau/feat/libmake
fix(ci): updated ci
2 parents aa850c2 + 796755b commit cd4814d

File tree

2 files changed

+27
-55
lines changed

2 files changed

+27
-55
lines changed

.github/workflows/release.yml

-20
Original file line numberDiff line numberDiff line change
@@ -44,17 +44,12 @@ jobs:
4444
- arm-unknown-linux-gnueabi # ARMv6 Linux (kernel 3.2, glibc 2.17)
4545
- arm-unknown-linux-gnueabihf # ARMv7 Linux, hardfloat (kernel 3.2, glibc 2.17)
4646
- 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)
5147
- powerpc-unknown-linux-gnu # PowerPC Linux (kernel 3.2, glibc 2.17)
5248
- powerpc64-unknown-linux-gnu # PowerPC64 Linux (kernel 3.2, glibc 2.17)
5349
- powerpc64le-unknown-linux-gnu # PowerPC64le Linux (kernel 3.2, glibc 2.17)
5450
- riscv64gc-unknown-linux-gnu # RISC-V Linux (kernel 3.2, glibc 2.17)
5551
- s390x-unknown-linux-gnu # s390x Linux (kernel 3.2, glibc 2.17)
5652
- x86_64-unknown-freebsd # 64-bit FreeBSD on x86-64
57-
# # - x86_64-unknown-illumos # 64-bit Illumos on x86-64
5853
- x86_64-unknown-linux-musl # 64-bit Linux (kernel 2.6.32+, musl libc)
5954
- x86_64-unknown-netbsd # 64-bit NetBSD on x86-64
6055

@@ -104,18 +99,6 @@ jobs:
10499
- target: armv7-unknown-linux-gnueabihf
105100
os: ubuntu-latest
106101
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
119102
- target: powerpc-unknown-linux-gnu
120103
os: ubuntu-latest
121104
cross: true
@@ -134,9 +117,6 @@ jobs:
134117
- target: x86_64-unknown-freebsd
135118
os: ubuntu-latest
136119
cross: true
137-
# - target: x86_64-unknown-illumos
138-
# os: ubuntu-latest
139-
# cross: true
140120
- target: x86_64-unknown-linux-musl
141121
os: ubuntu-latest
142122
cross: true

README.md

+27-35
Original file line numberDiff line numberDiff line change
@@ -94,41 +94,33 @@ or later (stable).
9494

9595
`LibMake` is supported and has been tested on the following platforms:
9696

97-
#### Tier 1 platforms 🏆
98-
99-
| Operating System | Target | Description |
100-
| --- | --- | --- |
101-
| Linux | aarch64-unknown-linux-gnu | 64-bit Linux systems on ARM architecture |
102-
| Linux | i686-unknown-linux-gnu | 32-bit Linux (kernel 3.2+, glibc 2.17+) |
103-
| Linux | x86_64-unknown-linux-gnu | 64-bit Linux (kernel 2.6.32+, glibc 2.11+) |
104-
| macOS | x86_64-apple-darwin | 64-bit macOS (10.7 Lion or later) |
105-
| Windows | i686-pc-windows-gnu | 32-bit Windows (7 or later) |
106-
| Windows | i686-pc-windows-msvc | 32-bit Windows (7 or later) |
107-
| Windows | x86_64-pc-windows-gnu | 64-bit Windows (7 or later) |
108-
| Windows | x86_64-pc-windows-msvc | 64-bit Windows (7 or later) |
109-
110-
#### Tier 2 platforms 🥈
111-
112-
| Operating System | Target | Description |
113-
| --- | --- | --- |
114-
| 64-bit Linux | x86_64-unknown-linux-musl | 64-bit Linux (kernel 2.6.32+, musl libc) |
115-
| ARM64 Linux | aarch64-unknown-linux-musl | 64-bit Linux systems on ARM architecture |
116-
| ARM64 macOS | aarch64-apple-darwin | 64-bit macOS on Apple Silicon |
117-
| ARM64 Windows | aarch64-pc-windows-msvc | 64-bit Windows (aarch64-pc-windows-msvc) |
118-
| ARMv6 Linux | arm-unknown-linux-gnueabi | ARMv6 Linux (kernel 3.2, glibc 2.17) |
119-
| ARMv6 Linux, hardfloat | arm-unknown-linux-gnueabihf | ARMv7 Linux, hardfloat (kernel 3.2, glibc 2.17) |
120-
| ARMv7 Linux, hardfloat | armv7-unknown-linux-gnueabihf | ARMv7 Linux, hardfloat (kernel 3.2, glibc 2.17) |
121-
| FreeBSD | x86_64-unknown-freebsd | 64-bit FreeBSD on x86-64 |
122-
| MIPS (LE) Linux | mipsel-unknown-linux-gnu | MIPSel Linux (kernel 2.6.32+, glibc 2.11+) |
123-
| MIPS Linux | mips-unknown-linux-gnu | MIPS Linux (kernel 2.6.32+, glibc 2.11+) |
124-
| MIPS64 (LE) Linux | mips64el-unknown-linux-gnuabi64 | MIPS64el Linux (kernel 2.6.32+, glibc 2.11+) |
125-
| MIPS64 Linux | mips64-unknown-linux-gnuabi64 | MIPS64 Linux (kernel 2.6.32+, glibc 2.11+) |
126-
| NetBSD | x86_64-unknown-netbsd | 64-bit NetBSD on x86-64 |
127-
| PowerPC Linux | powerpc-unknown-linux-gnu | PowerPC Linux (kernel 3.2, glibc 2.17) |
128-
| PPC64 Linux | powerpc64-unknown-linux-gnu | PowerPC64 Linux (kernel 3.2, glibc 2.17) |
129-
| PPC64LE Linux | powerpc64le-unknown-linux-gnu | PowerPC64le Linux (kernel 3.2, glibc 2.17) |
130-
| RISC-V Linux | riscv64gc-unknown-linux-gnu | RISC-V Linux (kernel 3.2, glibc 2.17) |
131-
| S390x Linux | s390x-unknown-linux-gnu | s390x Linux (kernel 3.2, glibc 2.17) |
97+
#### Tier 1 platforms
98+
99+
Rust Tier 1 targets are officially supported and guaranteed to work.
100+
101+
| | Operating System | Target | Description |
102+
| --- | --- | --- | --- |
103+
|| Linux | aarch64-unknown-linux-gnu | 64-bit Linux systems on ARM architecture |
104+
|| Linux | i686-unknown-linux-gnu | 32-bit Linux (kernel 3.2+, glibc 2.17+) |
105+
|| Linux | x86_64-unknown-linux-gnu | 64-bit Linux (kernel 2.6.32+, glibc 2.11+) |
106+
|| macOS | x86_64-apple-darwin | 64-bit macOS (10.7 Lion or later) |
107+
|| Windows | i686-pc-windows-gnu | 32-bit Windows (7 or later) |
108+
|| Windows | i686-pc-windows-msvc | 32-bit Windows (7 or later) |
109+
|| Windows | x86_64-pc-windows-gnu | 64-bit Windows (7 or later) |
110+
|| Windows | x86_64-pc-windows-msvc | 64-bit Windows (7 or later) |
111+
112+
#### Tier 2 platforms
113+
114+
Rust Tier 2 targets are supported for building, but not necessarily running.
115+
116+
| | Operating System | Target | Description |
117+
| --- | --- | --- | --- |
118+
|| Linux | aarch64-unknown-linux-musl | 64-bit Linux systems on ARM architecture |
119+
|| Linux | arm-unknown-linux-gnueabi | ARMv6 Linux (kernel 3.2, glibc 2.17) |
120+
|| Linux | arm-unknown-linux-gnueabihf | ARMv7 Linux, hardfloat (kernel 3.2, glibc 2.17) |
121+
|| Linux | armv7-unknown-linux-gnueabihf | ARMv7 Linux, hardfloat (kernel 3.2, glibc 2.17) |
122+
|| macOS | aarch64-apple-darwin | 64-bit macOS (10.7 Lion or later) |
123+
|| Windows | aarch64-pc-windows-msvc | 64-bit Windows (7 or later) |
132124

133125
The [GitHub Actions][11] shows the platforms in which the `LibMake`
134126
library tests are run.

0 commit comments

Comments
 (0)