Azat Khuzhin
54078b30cb
ci: use ubuntu 22.04 with OpenSSl 3.0 instead of building OpenSSL from sources
2022-07-10 13:11:51 +03:00
Azat Khuzhin
fb5490066d
ci: set LD_LIBRARY_PATH for openssl 3.0 build
...
Fixes:
/home/runner/work/libevent/libevent/build/test/.libs/regress: error while loading shared libraries: libssl.so.3: cannot open shared object file: No such file or directory
2022-07-10 12:48:04 +03:00
William Marlow
a29570a1e2
Attempt to add OpenSSL 3 to the Linux build matrix
...
v2: fix echo messages
v3: fix autotools build (wrong path to pkg config)
2022-07-10 10:07:25 +03:00
Azat Khuzhin
1915b564f3
Run builds with -Werror on CI for linux
2022-07-09 17:17:04 +03:00
Azat Khuzhin
39dcd52b94
ci: split build and test into separate jobs
2021-09-19 09:21:43 +03:00
Azat Khuzhin
8e5e7bb8a8
ci: fix upload-artifacts for linux dist build
...
Fixes [1]:
Run actions/upload-artifact@v1
Error: Path does not exist /home/runner/work/libevent/libevent/build
Error: Exit code 1 returned from process: file name '/home/runner/runners/2.277.1/bin/Runner.PluginHost', arguments 'action "GitHub.Runner.Plugins.Artifact.PublishArtifact, Runner.Plugins"'.
[1]: https://github.com/libevent/libevent/runs/2172680722?check_suite_focus=true
2021-03-23 09:44:49 +03:00
Azat Khuzhin
a7d3cd403f
Add build w/o any SSL support (i.e. w/o openssl and mbedtls)
...
This pure build w/o SSL has been removed in mbedtls PR - #1028
2020-09-14 21:30:02 +03:00
yuangongji
cf2ac1af08
fix CI:Update cache version and replace setup-msys2
2020-08-05 15:47:03 +08:00
okhowang(王沛文)
dad699cc04
add mbedtls to CI
2020-07-22 22:53:23 +03:00
Azat Khuzhin
e9a6b12769
ci/linux: create dist artifact only if dist archive was built
...
Fixes: 512c88ce ("ci/linux: add dist check")
2020-07-05 14:53:08 +03:00
Azat Khuzhin
9da1743b41
ci: set build type to debug with sanitizers
2020-07-05 11:21:04 +03:00
Azat Khuzhin
3fec471c32
Add LSAN suppressions (for OpenSSL temporary quirk)
2020-06-25 22:57:40 +03:00
Azat Khuzhin
b90b19250a
Add TSAN suppressions
2020-06-25 22:57:40 +03:00
Azat Khuzhin
0db4e1c46c
ci: run tests under sanitizers
...
Added:
- ASAN
- TSAN
- UBSAN
And disable some tests that are know to have leaks.
2020-06-25 22:51:06 +03:00
yuangongji
c753ae876e
CI: catch failures and retry
2020-05-28 20:10:47 +08:00
Azat Khuzhin
512c88ceb4
ci/linux: add dist check
2020-05-05 16:25:44 +03:00
Azat Khuzhin
072dfacfeb
Do not run CI if message contains "ci skip"
...
https://github.com/marketplace/actions/skip-based-on-commit-message
2020-05-05 13:57:15 +03:00
yuangongji
6dea151494
github workflows: ignore previous cache
...
modify the cache key to ignore previous cache
for the changes of configure.ac/CMakeLists.txt
to take effect.
2020-03-22 22:34:41 +08:00
yuangongji
84bb2c18e4
github actions: test and coverage
2020-01-27 01:50:13 +03:00