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