27 Commits

Author SHA1 Message Date
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
29b1404ba2 Add autodetection of openssl via brew into build matrix 2020-11-02 01:14:58 +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
yuangongji
92b9109ef8 fix CI: Install vcpkg through the source code to temporarily solve the windows CI problem 2020-08-05 12:00:05 +08:00
Azat Khuzhin
62c152d9a7 Remove reduntant variables in workflows with deploy
Fixes: bfbbc882 ("Change user.name/user.email to robot for deploy via github actions")
2020-07-28 11:04:16 +03:00
Azat Khuzhin
bfbbc88296 Change user.name/user.email to robot for deploy via github actions 2020-07-28 11:02:59 +03:00
Azat Khuzhin
50dac7aded ci/doxygen: install missing libmbedtls-dev 2020-07-23 02:01:18 +03:00
Azat Khuzhin
8ec4682623 ci/coverage: add missing libmbedtls-dev 2020-07-23 01:09:11 +03: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
1cea01d6d5 Add abi-check report into artifacts 2020-06-28 17:10:03 +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
15917b420d Include details of the ABI compatibility report 2020-05-06 03:03:27 +03:00
Azat Khuzhin
889ad6d698 Add ABI compatibility report deploy
Closes: #887
2020-05-06 02:46:28 +03:00
Azat Khuzhin
512c88ceb4 ci/linux: add dist check 2020-05-05 16:25:44 +03:00
Azat Khuzhin
c19ebffb21 ci: change cache key for windows/mingw
Should fix the following current failures:
- 2020-05-04T22:32:02.9490248Z C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(231,5): error MSB6006: "cmd.exe" exited with code 3. [D:\a\libevent\libevent\build\regress.vcxproj]
- cmake : /usr/bin/sh: /C/hostedtoolcache/windows/Python/3.7.6/x64/python.exe: No such file or directory

P.S. I guess python has another path, but on my fork it is the same and
it passes.
2020-05-05 15:01:25 +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
93eb1b70e7 github workflows: test for mingw via cmake 2020-03-22 22:23:19 +08:00
yuangongji
a3cb3119c7 github workflow: fix configure error on mingw-w64 2020-03-17 21:43:39 +03:00
yuangongji
84bb2c18e4 github actions: test and coverage 2020-01-27 01:50:13 +03:00
yuangongji
d151968fe7 github actions: doxygen 2020-01-27 01:50:13 +03:00