Every proposed change is
automatically tested
on the widest possible variety of operating systems and hardware architectures available on GitHub.
If a PR doesn't pass tests everywhere, it doesn't get merged.
Test coverage isn't as good as we'd like.
For instance, TEST.deliver
and TEST.receive
aren't yet part of automated test runs.
We supplement GitHub's assurances with occasional manual testing on platforms we can access directly.
Some past results are listed below.
(It'd be cool to have our platform statuses updated automatically at some point.)
Help us fill this in!
amd64 ELF
Platform |
Version |
Build+Package |
TEST.deliver |
TEST.receive |
In Prod |
Alpine Linux |
3.10.0
|
|
|
|
Arch Linux |
2019.07.01 |
|
|
|
CentOS |
6
|
y+pkgsrc |
y+pkgsrc |
|
CentOS |
7
|
y+pkgsrc |
y+pkgsrc |
|
@alanpost |
Debian |
Jesse 8
|
|
|
|
Debian |
Stretch 9
|
y+pkgsrc |
y+pkgsrc |
|
Devuan |
2
|
y+pkgsrc |
y+pkgsrc |
|
Fedora |
29
|
|
|
|
Fedora |
30
|
y |
|
|
FreeBSD |
11.2
|
|
|
|
FreeBSD |
12.0
|
y+pkgsrc |
y+pkgsrc |
|
Gentoo |
|
y+Gentoo patches |
y+Gentoo |
y+Gentoo |
@DerDakon |
NetBSD |
9.2
|
y+pkgsrc |
y+pkgsrc |
y+pkgsrc |
@schmonz |
NixOS |
19.03
|
|
|
|
OpenBSD |
6.5
|
y+pkgsrc |
y+pkgsrc |
|
@xenotrope |
Tribblix |
0m20.5
|
y+pkgsrc |
y+pkgsrc |
|
Ubuntu |
Trusty 14.04 |
|
|
|
Ubuntu |
Xenial 16.04 |
y+pkgsrc |
y+pkgsrc |
|
Ubuntu |
Bionic 18.04 |
|
|
|
Ubuntu |
Disco 19.04 |
|
|
|
Void Linux |
4.19.66_1
|
y+pkgsrc |
y+pkgsrc |
|
amd64 Mach-O
aarch64 Mach-O
aarch64 ELF
hppa ELF
pmax ELF
sparc ELF