Commit Graph

11 Commits

Author SHA1 Message Date
Ilya Shipitsin
f726e03bb8 BUILD: cirrus-ci: get rid of unstable freebsd images
the only stable available freebsd image on cirrus is 12.1
let us drop all "snap" images, they are unusable for running tests
because of being fragile
2020-03-07 11:31:08 +01:00
Ilya Shipitsin
77a8b63ddc BUILD: cirrus-ci: suppress OS version check when installing packages
since we run "snapshot" images of FreeBSD, it is possible that kernel
ABI version might change from time to time. It might differ from
prebuilt packages (installed via "pkg"). We do not test kernel modules,
so for us is safe to ignore ABI mismatch.
2020-02-27 16:16:59 +01:00
Ilya Shipitsin
4550e875d7 BUILD: cirrus-ci: add ERR=1 to freebsd builds 2020-02-11 10:03:06 +01:00
Ilya Shipitsin
1726dab789 BUILD: cirrus-ci: workaround "pkg install" bug
there's a bug https://github.com/freebsd/pkg/issues/902
adding "pkg update -f && pkg upgrade -y" is workaround.
2020-02-11 10:03:06 +01:00
Ilya Shipitsin
eccb2b4bd9 BUILD: cirrus-ci: switch to "snap" images to unify openssl naming
"snap" images are updated frequently, while regular images are updated quarterly.
so, mixing "snap" and regular images lead to package naming mismatch, which will occur every
quarter. we cannot use 11.3 release image, it is broken, so we have to use 11.3 "snap" image.
Thus let us use all "snap" images. 13-snap is first introduced with this commit.
2020-02-11 10:03:06 +01:00
Ilya Shipitsin
d9514b6e79 BUILD: cirrus-ci: choose proper openssl package name
freebsd-11.3 and 12.1 comes with different openssl naming
let us add proper switch to cirrus-ci script
2020-01-08 16:26:11 +01:00
Ilya Shipitsin
125ad1f343 BUILD: CI: modernize cirrus-ci
use freebsd-12.1 instead of freebsd-12.0,
add freebsd-11.3 to build matrix,
install socat in order to run modern reg-tests
2020-01-02 10:27:36 +01:00
Ilya Shipitsin
632cae2b11 BUILD: CI: comment out cygwin build, upgrade various ssl libraries
cirrus ci builds are now limited to branches master, next
travis-ci images are upgraded to ubuntu bionic
cygwin builds are temporarily disabled on travis-ci
(maybe someone will figure out how to fix them, here's link
https://travis-ci.community/t/cygwin-issue-cygheap-base-mismatch-detected/5359/2 )

openssl upgraded to 1.0.2t, 1.1.0l, 1.1.1d
libressl are upgraded (2.9.2, 2.8.3, 2.7.5)  --> (3.0.2, 2.9.2, 2.8.3)
2019-10-29 06:27:50 +01:00
Ilya Shipitsin
bd99f6d4bd BUILD: CI: skip reg-tests/connection/proxy_protocol_random_fail.vtc on CentOS 6
This test relies on ALPN which is not available in CentOS 6.
2019-09-08 12:10:32 +02:00
Ilya Shipitsin
c886e5911b BUILD: CI: add basic CentOS 6 cirrus build 2019-09-06 11:44:08 +02:00
Ilya Shipitsin
b396f4d848 BUILD: enable freebsd builds on cirrus-ci 2019-05-16 09:27:51 +02:00