|
a29570a1
|
2022-06-19T10:45:57
|
|
Attempt to add OpenSSL 3 to the Linux build matrix
v2: fix echo messages
v3: fix autotools build (wrong path to pkg config)
|
|
acb7ef98
|
2022-07-09T21:17:06
|
|
ci/macos: remove separate openssl 1.1 from build matrix
@ploxiln:
On current homebrew, openssl@1.1 is the only openssl:
[pierce@plo-mbp15 libevent]$ brew --prefix openssl
/usr/local/opt/openssl@1.1
[pierce@plo-mbp15 libevent]$ brew info openssl
openssl@1.1: stable 1.1.1g (bottled) [keg-only]
Cryptography and SSL/TLS Toolkit
@fanquake
Indeed. OpenSSL 1.0 was removed from homebew in Homebrew/homebrew-core#46876. Related discussion also in Homebrew/homebrew-core#46454.
|
|
4954b27b
|
2022-07-09T18:41:39
|
|
ci: remove separate build for BREW_AUTODETECT_OPENSSL (use it by default)
|
|
a9441ed6
|
2022-07-09T18:43:29
|
|
ci: fix cmake build w/o OPENSSL_ROOT_DIR
cmake build rules does not have detection of OPENSSL_ROOT_DIR via brew,
so we cannot run such builds on CI.
Always set OPENSSL_ROOT_DIR for cmake.
|
|
1915b564
|
2022-07-09T14:47:12
|
|
Run builds with -Werror on CI for linux
|
|
21e28626
|
2022-04-06T14:35:00
|
|
Fix mingw pipeline (by using correct PATH to msys64)
I found the correct path by looking at the _Disable Key Refresh_ step in
_mingw::autotools::set up msys2_ task
(https://github.com/rectified95/libevent/runs/5858227589?check_suite_focus=true)
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe "((Get-Content -path **D:\a\_temp\msys64**\etc\post-install\07-pacman-key.post -Raw) ...
|
|
097ff9a4
|
2022-04-06T13:44:27
|
|
Fix windows pipeline (by updating vcpkg version to latest)
The Windows CI is failing at the prepare vcpkg step while installing zlib
Changing the vcpkg commit hash to point to latest release
https://github.com/microsoft/vcpkg/releases/tag/2022.03.10 as opposed to
sometime in 2019 to see if that fixes it.
|
|
e1ecc6fa
|
2021-12-02T10:27:16
|
|
Switch coverage to ubuntu 18.04
It seems that there is no 16.04 image anymore, since github actions was
not able to find it for 24 hours [1].
[1]: https://github.com/libevent/libevent/actions/runs/1522612189
|
|
3b9c7dd6
|
2021-11-30T22:37:32
|
|
ci: remove deprecated windows-2016 image
Refs: https://github.blog/changelog/2021-10-19-github-actions-the-windows-2016-runner-image-will-be-removed-from-github-hosted-runners-on-march-15-2022
|
|
048907a5
|
2021-09-19T15:52:02
|
|
github/workflows/macos.yml: fix test step name
|
|
12e6d6eb
|
2021-09-19T12:33:44
|
|
github/workflows/mingw: use ctest --output-on-failure
Otherwise it is hard to understand the problem [1].
[1]: https://github.com/azat/libevent/runs/3643912284
|
|
39dcd52b
|
2021-08-10T22:04:43
|
|
ci: split build and test into separate jobs
|
|
bceab045
|
2021-09-17T01:37:19
|
|
ci: fix macOS mbedtls version/search
mbedtls just updated to version 3.0, install mbedtls@2 variant,
which needs more help being located since it's no longer the
default and no longer linked into the typical /usr/local dirs
also gitignore mbedtls sample program binaries
|
|
196a36af
|
2021-07-09T12:34:37
|
|
ci: install pkg-config in mingw-w64 CI
|
|
aba6548c
|
2021-03-23T09:50:03
|
|
Switch to lukka/run-vcpkg@v7 and update vcpkgGitCommitId
Let's see if it uses set-env or not [1]:
Run lukka/run-vcpkg@v2
Restore vcpkg and its artifacts from cache
Set output env vars
Error: Unable to process command '::set-env name=RUNVCPKG_VCPKG_ROOT::D:\a\libevent\vcpkg' successfully.
Error: The `set-env` command is disabled. Please upgrade to using Environment Files or opt into unsecure command execution by setting the `ACTIONS_ALLOW_UNSECURE_COMMANDS` environment variable to `true`. For more information see: https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
[1]: https://github.com/libevent/libevent/runs/2172680596?check_suite_focus=true#step:4:24
And this one [2]:
error: could not open file /var/cache/pacman/pkg/libzstd-1.5.0-1-x86_64.pkg.tar.zst: Child process exited with status 127
error: could not open file /var/cache/pacman/pkg/zstd-1.5.0-1-x86_64.pkg.tar.zst: Child process exited with status 127
error: could not open file /var/cache/pacman/pkg/pacman-5.2.2-23-x86_64.pkg.tar.zst: Child process exited with status 127
error: failed to commit transaction (cannot open package file)
[2]: https://github.com/libevent/libevent/pull/1168/checks?check_run_id=2706159518#step:4:367
|
|
8e5e7bb8
|
2021-03-23T09:40:30
|
|
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
|
|
29b1404b
|
2020-11-02T00:39:26
|
|
Add autodetection of openssl via brew into build matrix
|
|
a7d3cd40
|
2020-09-14T21:30:02
|
|
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
|
|
cf2ac1af
|
2020-08-05T12:12:08
|
|
fix CI:Update cache version and replace setup-msys2
|
|
92b9109e
|
2020-08-05T10:14:53
|
|
fix CI: Install vcpkg through the source code to temporarily solve the windows CI problem
|
|
62c152d9
|
2020-07-28T11:03:46
|
|
Remove reduntant variables in workflows with deploy
Fixes: bfbbc882 ("Change user.name/user.email to robot for deploy via github actions")
|
|
bfbbc882
|
2020-07-28T11:02:15
|
|
Change user.name/user.email to robot for deploy via github actions
|
|
50dac7ad
|
2020-07-23T02:01:02
|
|
ci/doxygen: install missing libmbedtls-dev
|
|
8ec46826
|
2020-07-23T01:08:22
|
|
ci/coverage: add missing libmbedtls-dev
|
|
dad699cc
|
2020-05-27T15:29:42
|
|
add mbedtls to CI
|
|
e9a6b127
|
2020-07-05T13:55:53
|
|
ci/linux: create dist artifact only if dist archive was built
Fixes: 512c88ce ("ci/linux: add dist check")
|
|
9da1743b
|
2020-07-05T11:21:04
|
|
ci: set build type to debug with sanitizers
|
|
1cea01d6
|
2020-06-28T17:10:03
|
|
Add abi-check report into artifacts
|
|
3fec471c
|
2020-06-25T21:34:02
|
|
Add LSAN suppressions (for OpenSSL temporary quirk)
|
|
b90b1925
|
2020-06-25T21:01:53
|
|
Add TSAN suppressions
|
|
0db4e1c4
|
2020-06-25T21:01:53
|
|
ci: run tests under sanitizers
Added:
- ASAN
- TSAN
- UBSAN
And disable some tests that are know to have leaks.
|
|
c753ae87
|
2020-05-28T11:50:49
|
|
CI: catch failures and retry
|
|
15917b42
|
2020-05-06T03:03:27
|
|
Include details of the ABI compatibility report
|
|
889ad6d6
|
2020-05-06T02:10:34
|
|
Add ABI compatibility report deploy
Closes: #887
|
|
512c88ce
|
2020-05-05T15:22:32
|
|
ci/linux: add dist check
|
|
c19ebffb
|
2020-05-05T14:57:59
|
|
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.
|
|
072dfacf
|
2020-05-05T13:57:15
|
|
Do not run CI if message contains "ci skip"
https://github.com/marketplace/actions/skip-based-on-commit-message
|
|
28eb0d91
|
2020-05-04T23:42:22
|
|
github actions looks good - drop travis/appveyor (#951)
Actually right now github's VMs is better then travis/appveyor.
|
|
6dea1514
|
2020-03-22T18:35:24
|
|
github workflows: ignore previous cache
modify the cache key to ignore previous cache
for the changes of configure.ac/CMakeLists.txt
to take effect.
|
|
93eb1b70
|
2020-03-22T13:51:46
|
|
github workflows: test for mingw via cmake
|
|
a3cb3119
|
2020-03-17T19:57:10
|
|
github workflow: fix configure error on mingw-w64
|
|
84bb2c18
|
2020-01-21T19:51:48
|
|
github actions: test and coverage
|
|
d151968f
|
2020-01-21T10:14:11
|
|
github actions: doxygen
|
|
05467445
|
2019-09-08T11:47:04
|
|
Deploy documentation to libevent-doc.github.io
Based-on: https://github.com/ygj6/libevent/commit/4a86dcb4df0f9dc69f7722a1ba7567ef3b8447c8.patch (by @ygj6)
|