Commit Graph

14 Commits

Author SHA1 Message Date
Jason Rhinelander 5878473f67
Bump ZMQ to latest release & propagate flags to build
- ZMQ 4.3.5
- The local zmq build was not propagating either ccache or CXX_FLAGS,
  and so was slower, and would not work properly if the parent was built
  using `-DCMAKE_CXX_FLAGS=-stdlib=libc++` (e.g. for a full llvm build,
  such as the one in lokinet).
2023-10-26 13:29:23 -03:00
Jason Rhinelander df19d1dd94
Add sid workaround
lsb_release -sc on sid currently prints 'n/a' because of debian bugs
1020893 and 1008735.  Add a workaround.

Also bumps clang builds to latest version.
2022-09-28 14:00:05 -03:00
Jason Rhinelander 3a3ffa7d23
Increase ulimit on macos
The test suite is now running out of file descriptors, because of
macos's default tiny limit.
2022-08-31 11:49:44 -03:00
Jason Rhinelander 7fca36b3a9
Use liboxenc-dev in ci jobs 2022-03-30 16:21:03 -03:00
Jason Rhinelander a53e1f1786 CI tweaks
- extract submodule commands (so that macOS gets the `--depth=1`)
- put deps into a list instead of a string
- remove extraneous submodule update from build steps
- move focal to after sid
2021-10-25 13:09:42 -03:00
Jason Rhinelander f0bb2c3d3f Update ci to use our pre-built images
Also tweak some of the builds a bit, and reformat.
2021-10-18 00:37:17 -03:00
Jason Rhinelander 09f3de2232 Fix versioning in clang/llvm pipeline functions 2021-10-14 20:08:49 -03:00
Jason Rhinelander 6a386b7d4a Crank clang to 13
Also reformat and move things around a bit.
2021-10-14 11:00:25 -03:00
Jason Rhinelander 7695e770a7 drone: quiet/optimize image setup 2021-10-05 12:27:53 -03:00
Jason Rhinelander 768a639dea Crank clang to 11 2020-10-23 18:18:18 -03:00
Jason Rhinelander 9a103f1bf6 Add macOS build 2020-05-19 22:56:32 -03:00
Jason Rhinelander 65aa5940be Let color through Ninja (1.9+) 2020-05-19 22:55:57 -03:00
Jason Rhinelander ec9c58ea34 Add Debug ci build, set other builds to Release 2020-05-19 22:55:57 -03:00
Jason Rhinelander af59d58797 Add drone ci builds
Adds CI builds (using drone) for various ubuntu/debian builds on
amd64/arm64/i386/armhf.
2020-05-19 22:55:57 -03:00