Commit Graph

49 Commits

Author SHA1 Message Date
Benjamin Sergeant
9c6dcb24a9
Update mkdocs.yml 2021-11-24 09:01:10 -08:00
Benjamin Sergeant
23dbc8ae63
Update mkdocs.yml
Try a new version of the checkout action.
2021-11-24 08:56:14 -08:00
Benjamin Sergeant
dbafa0aa07
trigger github actions on pull requests (#313) 2021-08-13 05:07:24 -07:00
Benjamin Sergeant
68fd8c20d6 change CI mkdocs invocation 2021-03-25 11:12:59 -07:00
Benjamin Sergeant
80dff08304 invoke ctest manually on ci for windows + gcc builder 2021-03-23 21:07:26 -07:00
Benjamin Sergeant
95359461d7 enable test on windows + gcc 2021-03-21 10:22:44 -07:00
Benjamin Sergeant
c4c344518d disable shared-libs on windows where test does not work yet 2021-03-20 10:18:10 -07:00
Benjamin Sergeant
d706a4a73e doc: document BUILD_SHARED_LIBS 2021-03-20 09:50:21 -07:00
Benjamin Sergeant
461641f3d0 ci with unity build for windows + gcc 2021-03-14 13:23:16 -07:00
Benjamin Sergeant
2d65c27d11 rename windows+gcc unittest ci file 2021-03-14 13:18:09 -07:00
Benjamin Sergeant
432a202c07 use https://github.com/marketplace/actions/install-mingw 2021-03-13 18:21:46 -08:00
Benjamin Sergeant
d609370a85 change compiler 2021-03-13 18:16:21 -08:00
Benjamin Sergeant
bbe3a766f4 ci windows_gcc, disable zlib 2021-03-13 18:04:00 -08:00
Benjamin Sergeant
09d3520b66
Create windows_gcc.yml 2021-03-13 18:00:32 -08:00
Benjamin Sergeant
8910ebcc3c enable some unittests on windows 2020-12-26 12:44:06 -08:00
Benjamin Sergeant
1ea3bc3666 no unity build on Windows because of a problem with spdlog 2020-12-25 17:31:30 -08:00
Benjamin Sergeant
fe92ad205d build with unity builds 2020-12-25 17:16:36 -08:00
Benjamin Sergeant
6035dd4c11 fix ci 2020-12-22 21:45:26 -08:00
Benjamin Sergeant
594d2e194a linux asan / run test in verbose mode 2020-11-11 11:32:47 -08:00
Benjamin Sergeant
f60485d9c2 use ctest for testing 2020-11-11 11:11:34 -08:00
Benjamin Sergeant
5534a7fdf9 add a github action to publish a docker container for ws 2020-09-02 11:52:59 -07:00
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