Commits
- Commit:
2698e19876c3e5680cbec8b2267b360d2cf080ac
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: CI: update FreeBSD image
Bump the FreeBSD image used on Cirrus-CI to FreeBSD-13-2
- Commit:
900531f1d318c6e4b5997bd702b9b465079fbcc5
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: ci: update MacOS image
Cirrus CI is retiring its Intel-based MacOS VMs in favour of using M1
VMs which means a newer image.
- Commit:
ab0ebffe58810fa417fda4367547f2676d433f75
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: ci: disable gcc container
The gcc container is useful to quickly run compilation checks within it.
However, this is currently now behind where it used to be, and as such,
certain packages cannot be installed.
We already compile got against Ubuntu/Alpine. That should be good
enough.
- Commit:
60595c94fcdd89f20a7f00f5ed2347fd4764c2c0
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: mention libevent dependency
This is now required to run gotwebd.
- Commit:
c1233c7fd72e99312b77804f7decb19236efd914
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: regress: add test stage to all runs
Whenever a CI change is made, also run the test suites. This is enabled
for just Ubuntu and FreeBSD for now.
- Commit:
8f000c9d285bf6e6880991a0eefe0c5db5084cbb
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: ci: add ubuntu
Add Ubuntu as a dedicated CI environment. By default, sh is aliase to
dash which often provides interesting challenges for portability, so
making this work here is a good thing as mistakes will be spotted
earlier.
- Commit:
b4d06cd8d261ba1fb3c2c16b4b6572f5c7f366c2
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: alpine: install bsd-compat-headers
Apline doesn't like the use of cdefs.h
- Commit:
c38351549d6f43b2ae0c8a074864216ab7ee8f4d
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
CI: add alpine linux
Add Alpine Linux to the list of CI checks. Alpine builds against muscl
rather than glibc by default, and there's been a few compilation
differenes to warrant having this distribution as a separate CI check.
- Commit:
c0ec9f52ab701cae25bc952225bb5e21c2a0ab16
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
portable: CI: add MacOS definition
Enable CI builds for MaxcOS on CirrusCI.
- Commit:
cdf9da3e2fae83e739d1b49c5843b05b813001b7
- From:
- Thomas Adam <thomas@xteddy.org>
- Date:
Cirrus-CI: add build YAML file
Cirrus-CI allows for FreeBSD builds as well as Linux.