Commit Graph

28 Commits

Author SHA1 Message Date
Benjamin Sergeant
6f0307fb35 (build) make using zlib optional, with the caveat that some http and websocket features are not available when zlib is absent 2020-07-31 22:54:57 -07:00
Benjamin Sergeant
4789e190a0 zlib needs to be found (with vcpkg in CI), do not use our bundled copy 2020-07-06 18:09:45 -07:00
Benjamin Sergeant
d6366587a0 (UWP CI) install zlib from vcpkg 2020-07-06 17:52:28 -07:00
Benjamin Sergeant
de6f3ded09 ci / break unittest job into small job files 2020-05-21 09:01:50 -07:00
Benjamin Sergeant
b34d9f6a06 uwp fixes 2020-05-01 11:27:59 -07:00
Benjamin Sergeant
b21e2506bf (ci) add universal windows platform 2020-05-01 10:44:10 -07:00
Benjamin Sergeant
beb26bc096 use ninja for local builds 2020-04-29 11:53:56 -07:00
Benjamin Sergeant
20294841b3 ci - on windows, disable building tls as it is too slow (> 15minutes total) 2020-04-25 15:58:56 -07:00
Benjamin Sergeant
0ab04f51fe (ssl) Default to OpenSSL on Windows, since it can load the system certificates by default 2020-04-25 15:36:31 -07:00
Benjamin Sergeant
4ed7968b05 ci / try to force an openssl 1.1 install on mac 2020-04-25 11:53:09 -07:00
Benjamin Sergeant
2eb5c9480e
Create stale.yml 2020-04-06 11:20:01 -07:00
Benjamin Sergeant
f3b97097cd (windows) ci: windows build with TLS (mbedtls) + verify that we can be build with OpenSSL 2020-04-04 17:49:52 -07:00
Benjamin Sergeant
49ff3789b5 mkdocs / use codehilite engine for syntax highlighting 2020-03-31 23:18:47 -07:00
Benjamin Sergeant
bd44d32fdb try the material theme for the documentation 2020-03-31 18:32:48 -07:00
Benjamin Sergeant
771ebb2a4c (mac ssl) rename DarwinSSL -> SecureTransport (see this too -> https://github.com/curl/curl/issues/3733) 2020-03-26 19:40:52 -07:00
Benjamin Sergeant
18164c0c38 New CI builder: Mac + MbedTLS + Thread Sanitizer 2020-03-26 19:16:04 -07:00
Benjamin Sergeant
09e4584fc8 New CI builder: Mac + OpenSSL + Thread Sanitizer 2020-03-26 16:46:47 -07:00
Benjamin Sergeant
575bceb1ec add make target for ubsan, tsan and asan, and enable running the unittest on mac with tsan 2020-03-18 20:53:54 -07:00
Benjamin Sergeant
c6204f4d90 tweak mkdoc action 2020-03-17 10:47:06 -07:00
Benjamin Sergeant
21fac0be6c
Create mkdocs.yaml github action from the web-ui 2020-03-17 10:22:58 -07:00
Benjamin Sergeant
0bddf5e096 remove workflow created manually 2020-03-17 10:21:51 -07:00
Benjamin Sergeant
946a8231e0 add ci to build documentation 2020-03-17 10:14:41 -07:00
Benjamin Sergeant
6198657dd6 do not trigger unittest when the docs is changed 2020-03-17 08:54:31 -07:00
Benjamin Sergeant
0bb5462504
Feature/ci windows (#163)
* win only

* disable ixcrypto mbedtls search on windows

* ws cmakefile do not search for openssl

* ci builds files on top of cmaking

* ci builds files on top of cmaking / syntax tweak

* use gha-setup-vsdevenv syntax

* build fix and hacks

* try to run unittest on win

* try to run unittest on win (syntax error)

* unittest wip

* wip

* wip again

* wip again (working-directory)

* cleanup

* dumb compile error
2020-03-15 18:38:09 -07:00
Benjamin Sergeant
4a9b0b9dfd (server) give thread name to some usual worker threads / unittest is broken !! 2020-02-23 09:44:58 -08:00
Benjamin Sergeant
415f0b3e6d CI/CD no need to run redis anymore, as we have our fake limited one 2020-02-07 17:15:16 -08:00
Benjamin Sergeant
94431756ff trigger a github action 2020-02-07 17:08:25 -08:00
Benjamin Sergeant
f6b8e7f234 add gihub actions 2019-09-22 18:45:30 -07:00