.github

Branch


Log

Author Commit Date CI Message
dependabot[bot] c4ea8028 2025-02-01T14:09:10 build(deps): bump the github-actions group across 1 directory with 2 updates Bumps the github-actions group with 2 updates in the / directory: [coverallsapp/github-action](https://github.com/coverallsapp/github-action) and [github/codeql-action](https://github.com/github/codeql-action). Updates `coverallsapp/github-action` from 2.3.4 to 2.3.6 - [Release notes](https://github.com/coverallsapp/github-action/releases) - [Commits](https://github.com/coverallsapp/github-action/compare/cfd0633edbd2411b532b808ba7a8b5e04f76d2c8...648a8eb78e6d50909eff900e4ec85cab4524a45b) Updates `github/codeql-action` from 3.27.5 to 3.28.8 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/f09c1c0a94de965c15400f5634aa42fac8fb8f88...dd746615b3b9d728a6a37ca2045b68ca76d4841a) --- updated-dependencies: - dependency-name: coverallsapp/github-action dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
Hennadii Stepanov 9a6a799e 2024-12-02T17:28:02 ci: Test Autotools build on FreeBSD 14.1 CMake builds are already tested on FreeBSD 13.4 and 14.1. This change extends testing with Autotools to include FreeBSD 14.1.
dependabot[bot] 5bfb2ae8 2024-12-01T14:47:11 build(deps): bump github/codeql-action in the github-actions group Bumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action). Updates `github/codeql-action` from 3.27.0 to 3.27.5 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/662472033e021d55d94146f66f6058822b0b39fd...f09c1c0a94de965c15400f5634aa42fac8fb8f88) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] 269946b1 2024-11-01T14:05:06 build(deps): bump the github-actions group with 2 updates Bumps the github-actions group with 2 updates: [coverallsapp/github-action](https://github.com/coverallsapp/github-action) and [github/codeql-action](https://github.com/github/codeql-action). Updates `coverallsapp/github-action` from 2.3.0 to 2.3.4 - [Release notes](https://github.com/coverallsapp/github-action/releases) - [Commits](https://github.com/coverallsapp/github-action/compare/643bc377ffa44ace6394b2b5d0d3950076de9f63...cfd0633edbd2411b532b808ba7a8b5e04f76d2c8) Updates `github/codeql-action` from 3.26.6 to 3.27.0 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/4dd16135b69a43b6c8efb853346f8437d92d3c93...662472033e021d55d94146f66f6058822b0b39fd) --- updated-dependencies: - dependency-name: coverallsapp/github-action dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
Azat Khuzhin 2a1ec766 2024-10-21T21:53:44 ci/openbsd: bump autoconf version to 2.72
Kirill Rodriguez 096c5fe5 2024-10-15T15:38:53 update openbsd pkg names to 7.6
Kirill Rodriguez 87c921f9 2024-10-11T12:29:50 make sure cmake cache misses when configuration files change
Kirill Rodriguez 2321506d 2024-10-03T12:45:06 replace mbedtls@2 with mbedtls
Kirill Rd d681a0d4 2024-10-03T07:09:21 CI fixes for openbsd/android/freebsd (#1721) the following changes are introduced: * openbsd CI fails with "too many open files", fixed with `ulimit -n` (now it fails for a more test-specific reasons) * android CI fails with `pipe2` method not found, fixed by removing cache * bumped freebsd to 13.4 (and 14.1) as they [reached EOL](https://www.freebsd.org/releases/)
Kirill Rd cd68743e 2024-09-23T08:12:10 add android CI cmake builds (#1716) * trying android-ci workflow * focus on android * fix workflow file * another fix attempt * update java * added host targets * added clause for skipping CI * revert focus on android * set push CI back to master branch * fix CI cache key for android
dependabot[bot] aa04ba93 2024-09-01T14:27:50 build(deps): bump github/codeql-action in the github-actions group Bumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action). Updates `github/codeql-action` from 3.25.15 to 3.26.6 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/afb54ba388a7dca6ecae48f608c4ff05ff4cc77a...4dd16135b69a43b6c8efb853346f8437d92d3c93) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] d3f6c78e 2024-08-01T14:13:30 build(deps): bump the github-actions group with 2 updates Bumps the github-actions group with 2 updates: [ossf/scorecard-action](https://github.com/ossf/scorecard-action) and [github/codeql-action](https://github.com/github/codeql-action). Updates `ossf/scorecard-action` from 2.3.3 to 2.4.0 - [Release notes](https://github.com/ossf/scorecard-action/releases) - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md) - [Commits](https://github.com/ossf/scorecard-action/compare/dc50aa9510b46c811795eb24b2f1ba02a914e534...62b2cac7ed8198b15735ed49ab1e5cf35480ba46) Updates `github/codeql-action` from 3.25.11 to 3.25.15 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/b611370bb5703a7efb587f9d136a52ea24c5c38c...afb54ba388a7dca6ecae48f608c4ff05ff4cc77a) --- updated-dependencies: - dependency-name: ossf/scorecard-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
Azat Khuzhin 0bbaee61 2024-07-06T09:13:41 Disable persist-credentials for actions/checkout to improve security
Azat Khuzhin 7331c66b 2024-07-06T08:59:19 ci: limit artifacts Refs: https://github.com/libevent/libevent/security/advisories/GHSA-f4cg-pcr2-495m
dependabot[bot] 7c20c219 2024-07-01T14:07:35 Bump github/codeql-action in the github-actions group Bumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action). Updates `github/codeql-action` from 3.25.10 to 3.25.11 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/23acc5c183826b7a8a97bce3cecc52db901f8251...b611370bb5703a7efb587f9d136a52ea24c5c38c) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] 90b9520f 2024-06-23T19:20:02 Bump the github-actions group across 1 directory with 3 updates Bumps the github-actions group with 3 updates in the / directory: [coverallsapp/github-action](https://github.com/coverallsapp/github-action), [ossf/scorecard-action](https://github.com/ossf/scorecard-action) and [github/codeql-action](https://github.com/github/codeql-action). Updates `coverallsapp/github-action` from 2.2.3 to 2.3.0 - [Release notes](https://github.com/coverallsapp/github-action/releases) - [Commits](https://github.com/coverallsapp/github-action/compare/3dfc5567390f6fa9267c0ee9c251e4c8c3f18949...643bc377ffa44ace6394b2b5d0d3950076de9f63) Updates `ossf/scorecard-action` from 2.3.1 to 2.3.3 - [Release notes](https://github.com/ossf/scorecard-action/releases) - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md) - [Commits](https://github.com/ossf/scorecard-action/compare/0864cf19026789058feabb7e87baa5f140aac736...dc50aa9510b46c811795eb24b2f1ba02a914e534) Updates `github/codeql-action` from 3.25.3 to 3.25.10 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/d39d31e687223d841ef683f52467bd88e9b21c14...23acc5c183826b7a8a97bce3cecc52db901f8251) --- updated-dependencies: - dependency-name: coverallsapp/github-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: ossf/scorecard-action dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
Azat Khuzhin e0d53cbc 2024-06-23T21:21:22 ci: ignore lukka/run-vcpkg for updates by dependabot Follow-up for: https://github.com/libevent/libevent/pull/1657
Azat Khuzhin 3d853625 2024-06-01T18:13:52 ci: secure github.event.repository.owner.name Even though this should not be a problem, let's do this anyway. Reported-by: Francesco Garofalo
Hennadii Stepanov 525f5d0a 2024-05-10T20:00:37 ci: Switch `lukka/run-vcpkg` back to v7 Newer versions expect a vcpkg manifest.
Azat Khuzhin ab338ab1 2024-05-20T09:19:28 ci: fix typo in matrix
Cœur 5d45f4d9 2024-05-04T18:25:17 Simplifying apple-cmake-job
Cœur 7ede5af6 2024-05-04T18:04:14 Updating deprecated GitHub actions (#1629) * Updating deprecated GitHub actions * code review: use commit hash for actions
dependabot[bot] ac96656c 2024-05-01T14:33:53 Bump github/codeql-action in the github-actions group Bumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action). Updates `github/codeql-action` from 3.24.10 to 3.25.3 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/4355270be187e1b672a7a1c7c7bae5afdc1ab94a...d39d31e687223d841ef683f52467bd88e9b21c14) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
Azat Khuzhin 534da76d 2024-05-04T12:48:57 Merge pull request #1641 from Coeur/coeur/apple-cmake-job Adding apple-cmake-job for an iOS/tvOS/visionOS/watchOS build
Cœur f516e399 2024-05-04T17:42:26 Fix brew path on Apple Silicon (#1633) * Fix brew path on Apple Silicon * code review: `brew --prefix openssl` * code review: correct mbedtls path * code review: cmake does support autodetection of OPENSSL_ROOT_DIR
Cœur 3c744cee 2024-05-01T14:55:29 fix linux retrying cmake
Cœur 71108830 2024-05-02T13:16:04 using xcode-version: latest-stable for xros support
Cœur b7fb04e8 2024-05-02T12:57:55 Adding apple-cmake-job for an iOS/tvOS/watchOS build
dependabot[bot] e0a4574b 2024-04-15T07:41:48 Bump the github-actions group with 5 updates Bumps the github-actions group with 5 updates: | Package | From | To | | --- | --- | --- | | [actions/cache](https://github.com/actions/cache) | `3` | `4` | | [nick-fields/retry](https://github.com/nick-fields/retry) | `2` | `3` | | [coverallsapp/github-action](https://github.com/coverallsapp/github-action) | `1.2.5` | `2.2.3` | | [ossf/scorecard-action](https://github.com/ossf/scorecard-action) | `2.1.2` | `2.3.1` | | [github/codeql-action](https://github.com/github/codeql-action) | `2.2.4` | `3.24.10` | Updates `actions/cache` from 3 to 4 - [Release notes](https://github.com/actions/cache/releases) - [Commits](https://github.com/actions/cache/compare/v3...v4) Updates `nick-fields/retry` from 2 to 3 - [Release notes](https://github.com/nick-fields/retry/releases) - [Changelog](https://github.com/nick-fields/retry/blob/master/.releaserc.js) - [Commits](https://github.com/nick-fields/retry/compare/v2...v3) Updates `coverallsapp/github-action` from 1.2.5 to 2.2.3 - [Release notes](https://github.com/coverallsapp/github-action/releases) - [Upgrade guide](https://github.com/coverallsapp/github-action/blob/main/UPGRADE.md) - [Commits](https://github.com/coverallsapp/github-action/compare/09b709cf6a16e30b0808ba050c7a6e8a5ef13f8d...3dfc5567390f6fa9267c0ee9c251e4c8c3f18949) Updates `ossf/scorecard-action` from 2.1.2 to 2.3.1 - [Release notes](https://github.com/ossf/scorecard-action/releases) - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md) - [Commits](https://github.com/ossf/scorecard-action/compare/e38b1902ae4f44df626f11ba0734b14fb91f8f86...0864cf19026789058feabb7e87baa5f140aac736) Updates `github/codeql-action` from 2.2.4 to 3.24.10 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/17573ee1cc1b9d061760f3a006fc4aac4f944fd5...4355270be187e1b672a7a1c7c7bae5afdc1ab94a) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: nick-fields/retry dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: coverallsapp/github-action dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: ossf/scorecard-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
Diogo Teles Sant'Anna 80e25c02 2024-04-09T11:57:42 Enable dependabot for github actions
Diogo Teles Sant'Anna a4ec4cbe 2024-04-09T11:55:37 Hashpin workflows that use sensitive permisisons
neil 4fd07f0e 2024-03-12T21:56:35 Upgrade vmactions to use linux runners (#1570) Co-authored-by: neil <neilgit@neilpang.com>
Azat Khuzhin b9e1fe74 2024-03-11T21:00:18 ci: disable netbsd and freebsd due to lack of runners For example for openbsd-cmake-job (7.2, NONE) This request was automatically failed because there were no enabled runners online to process the request for more than 1 days. And maybe this will fix the macos builds.
Pierce Lopez 7eddd526 2024-02-20T07:56:24 Patch abi-compliance-checker to avoid endless loop
Azat Khuzhin f37c667c 2024-02-18T20:28:49 Add ABI check without deploy for PRs
Azat Khuzhin 551df0b2 2023-09-03T08:15:07 ci: try to fix ABI check by using newer version of ubuntu Looks like after upgrading ubuntu from 18.04 (that has 1.9 version of lvc abi tools) to 20.04 (that has 1.11) the abi-check started to timeout (works longer then 6 hours, while usually few minutes, and sometimes even faster was enough). Unlikely upgrading ubuntu will help, since 22.04 and 20.04 has the same version, but still, let's try. Refs: #1463
Azat Khuzhin da3c7b50 2024-02-18T12:07:07 Update link to the github package registry usage from github actions Ugh, old link even don't have any redirect, what is a pitty. [skip ci]
Azat Khuzhin cffb7c03 2024-01-13T15:54:49 ci: disable ABI check temporary (I hope that "temporary") Refs: https://github.com/libevent/libevent/issues/1463
Azat Khuzhin 3e01178b 2024-01-06T13:53:32 Update vcpkg to fix windows CI Previusly it got lots of 404 errors during downloading packages, this was due to too old repository had been used.
Azat Khuzhin 85c09bbf 2024-01-06T13:15:58 Switch to windows-latest (just in case)
Diogo Teles Sant'Anna 613581bb 2023-07-14T13:38:04 Enable Scorecard GitHub Action
Azat Khuzhin 3d1d7548 2023-07-11T21:29:37 Increase timeout for tests Now, it 20min for sequential runs is not enough already, I've tested it on t3.medium manually and got the same: Total Test time (real) = 1275.03 sec And also if I run tests in parallel then I had few failures: bufferevent/bufferevent_connect_fail: FAIL /root/libevent/test/regress_bufferevent.c:865: didn't fail? what 128 FAIL /root/libevent/test/regress_bufferevent.c:906: assert(test_ok == 1): 0 vs 1 FAIL /root/libevent/test/regress_bufferevent.c:839: assert(n_events_invoked == 1): 2 vs 1bufferevent/bufferevent_connect_fail_eventcb_defer: FAIL /root/libevent/test/regress_bufferevent.c:839: assert(n_events_invoked == 1): 2 vs 1bufferevent/bufferevent_connect_fail_eventcb: 3/386 TESTS FAILED. (45 skipped) v2: Increase timeout more (for netbsd)
Michael Davidsaver 7cd51ae1 2023-06-06T12:43:02 Add CI tests which require SSL libraries
fanquake bdb343e1 2023-05-04T09:49:28 ci: use newer actions/x versions for master jobs Now that the jobs are running again, a number of deprecation warnings have surfaced https://github.com/libevent/libevent/actions/runs/4876367881: ```bash Node.js 12 actions are deprecated. Please update the following actions to use Node.js 16: actions/checkout@v2.0.0. ``` Looks like the most straightforward thing todo here is just use the newer version of the checkout action. Also move to the v1 tag for the coveralls job, rather than a pinned, much older version (the latest release is 1.2.5, https://github.com/coverallsapp/github-action/releases). Same again for actions/cache.
fanquake 21173669 2023-05-04T09:38:56 ci: use OpenBSD 7.2 over 7.1 In the most recent CI run, all the OpenBSD CI jobs failed, i.e https://github.com/libevent/libevent/actions/runs/4876367885/jobs/8699759831, this seems to be due to the fact that packages for 7.1 have been removed from https://cdn.openbsd.org/pub/OpenBSD/ (only has 7.2 & 7.3): ```bash Config file: openbsd-7.1.conf https://cdn.openbsd.org/pub/OpenBSD/7.1/packages/amd64/: no such dir Can't find rsync-3.2.3p0 Couldn't install rsync-3.2.3p0 exec shell: bash run.sh showDebugInfo ``` Switch to using 7.2, which is available, so that the CI will run.
fanquake 60ad22d4 2023-05-03T16:28:58 actions: use supported version of Ubuntu It looks like these jobs are failing to run, because support for ubuntu-18.04 has been removed entirely, see: https://github.com/actions/runner-images/issues/6002. Migrate to ubuntu-20.04.
Azat Khuzhin 6e1826dd 2023-03-08T21:34:37 ci: fix typo in yaml for cifuzz Follow-up for: #1431
Azat Khuzhin 606056d6 2023-03-06T21:22:10 ci: switch to ubuntu 20.04 github action reports "internal error" for builds on ubuntu 18.04: linux-cmake-job (ubuntu-18.04, COMPILER_CLANG) This is a scheduled Ubuntu-18.04 brownout. The Ubuntu-18.04 environment is deprecated and will be removed on April 1st, 2023. For more details, see https://github.com/actions/runner-images/issues/6002 linux-cmake-job (ubuntu-18.04, COMPILER_CLANG) GitHub Actions has encountered an internal error when running your job.
Diogo Teles Sant'Anna 99a4b1a7 2023-03-06T14:26:11 ci: set minimal permissions on GitHub Actions Change made by setting top-level read-only permisisons, and any other necessary permissions set as job-level. Closes #1421 Signed-off-by: Diogo Teles Sant'Anna <diogoteles@google.com>
Azat Khuzhin 28c28f07 2023-02-13T08:09:21 Merge pull request #1414 from azat/build/deprecate-autotools Deprecate autotools build
Azat Khuzhin 1df2a5a6 2023-02-12T17:05:20 test: enable allocator_may_return_null=1 for calloc with ENOMEM test
Azat Khuzhin c437b84a 2023-02-12T15:24:06 Remove extra builds for autotools on CI We have almost the same matrix for cmake and autotools, but autotools is considered to be deprecated from now on, plus our CI takes too much time, especially non-linux, since we are using public infrastucture. So let's remove extra builds.
Azat Khuzhin f7e39d2e 2023-02-12T16:29:45 ci: bump cache and checkout plugins
Azat Khuzhin b5a6940d 2023-02-12T16:11:02 ci: fix paths-ignore
Azat Khuzhin 7e6d9b0b 2023-02-12T15:20:30 .github/workflows/build.yml: remove trailing whitespaces
DavidKorczynski d8ecb88f 2022-11-26T19:40:02 ci: add CIFuzz Github action (#1382) Signed-off-by: David Korczynski <david@adalogics.com> Co-authored-by: Azat Khuzhin <a3at.mail@gmail.com>
neil 45c66e48 2022-11-13T20:39:17 Add CI checks for OpenBSD (#1326) Initially 6.9 and 7.1 had been added, however due to some issues (you can read about them below) 6.9 had been disabled. netbsd 6.9 does not have correct library namings for autotools: 2022-08-17T04:59:58.8339420Z libtool: link: (cd ".libs" && rm -f "libevent.so.1.0" && ln -s "libevent-2.2.so.1.0" "libevent.so.1.0") $ grep ^library_names= libevent.la· library_names='libevent-2.2.so.1.0 libevent.so.1.0' # And this is wrong, it should be: libtool: link: (cd ".libs" && rm -f "libevent-2.2.so.1" && ln -s "libevent-2.2.so.1.0.0" "libevent-2.2.so.1") libtool: link: (cd ".libs" && rm -f "libevent.so" && ln -s "libevent-2.2.so.1.0.0" "libevent.so") library_names='libevent-2.2.so.1.0.0 libevent-2.2.so.1 libevent.so' **And I think that 7.1 should also fail, however it has system-wide libevent installed with evdns in the libevent.so** Also there are some issues with `TEST_EXPORT_SHARED` test, because of libraries naming: 2022-09-13T06:38:29.2150790Z [test-export] test for install tree(in system-wide path) 2022-09-13T06:38:29.2151500Z [test-export] fail: link core and run core expects success but gets failure. 2022-09-13T06:38:29.2063870Z /usr/bin/cc CMakeFiles/test-export.dir/test-export.c.o -o test-export -L/usr/local/lib -Wl,-z,origin,-rpath,/usr/local/lib -levent_core-2.2 -lpthread -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib· 2022-09-13T06:38:29.2152190Z ld: error: unable to find library -levent_core-2.2 2022-09-13T06:38:28.3915680Z -- Install configuration: "Release" 2022-09-13T06:38:28.3916700Z -- Up-to-date: /usr/local/lib/libevent_core-2.2.so.1.0.0 2022-09-13T06:38:28.3917110Z -- Up-to-date: /usr/local/lib/libevent_core-2.2.so.1 2022-09-13T06:38:28.3917480Z -- Up-to-date: /usr/local/lib/libevent_core.so # no libevent_core-2.2.so So I have to disable it too. Co-authored-by: Azat Khuzhin <azat@libevent.org>
zhenhaonong f8bb9d84 2022-09-16T15:55:56 Fix socketpair failure when temporary directory has non-latin character
Azat Khuzhin ceb6bcd6 2022-09-14T22:14:28 ci: disable freebsd 13.0 builds (due to issues in the image) Before it fails with: exec ssh: pkg install -y mbedtls cmake python3 /bin/bash /Users/runner/work/_actions/vmactions/freebsd-vm/v0/run.sh execSSH Config file: freebsd-13.0.conf Pseudo-terminal will not be allocated because stdin is not a terminal. Warning: no access to tty (Bad file descriptor). Thus no job control in this shell. Installing pkg-1.18.3... Newer FreeBSD version for package pkg: To ignore this error set IGNORE_OSVERSION=yes - package: 1301000 - running kernel: 1300139 Ignore the mismatch and continue? [y/N]: Failed to install the following 1 package(s): /tmp//pkg.txz.18yvwm Bootstrapping pkg from pkg+http://pkg.FreeBSD.org/FreeBSD:13:amd64/quarterly, please wait... Verifying signature with trusted certificate pkg.freebsd.org.2013102301... done Error: The process '/bin/bash' failed with exit code 1 And now with: ld-elf.so.1: /lib/libc.so.7: version FBSD_1.7 required by /usr/local/lib/libpython3.9.so.1.0 not found Commenting for now, anyway we do not need such huge CI matrix, because we have only public workers, and they are pretty busy. Cc: @Neilpang
Azat Khuzhin 9174ba92 2022-09-14T22:13:12 .github/workflows/build.yml: Cleanup trailing whitespaces
neil b2aca3bc 2022-08-07T19:37:32 fix freebsd checks
neil c08ee399 2022-08-07T19:23:04 fix freebsd checks
neil 4f662d66 2022-08-07T18:56:00 Add freebsd CI checks ci/linux skip ci/macos skip ci/windows skip ci/mingw skip
Azat Khuzhin 3e7a7380 2022-07-12T21:57:41 ci: increase number of attempts to 5
Azat Khuzhin bfa526ce 2022-07-12T21:08:00 ci: add retries Right now it is possible for some tests to fail, because of lack of CPU time. And it is better to have green CI even if this will take longer.
Azat Khuzhin 87c016a0 2022-07-12T08:03:36 ci: use ubuntu 22.04 with clang 11 for sanitizers build There are periodically some heap-use-after-free reported in ratelim tests by TSan, which I cannot reproduce locally and even on CI it is flaky. Let's try to use recent clang, maybe it fixes some issues in sanitizers. Refs: #1206
Azat Khuzhin 15780dd2 2022-07-11T03:45:32 ci: disable broken mingw cmake builds (#1207)
Azat Khuzhin a3572af7 2022-07-11T03:50:16 ci: fix master/upstream workflow (syntax error)
Azat Khuzhin 587f26fb 2022-07-10T16:49:53 Rework CI to keep everything in one workflow (by using reusable workflow) Right now because we have separate workflows there is no one page with all the jobs, instead we have separate page for each workflow (linux, windows, ...) This is pretty inconvenient, so let's make it cleaner, and now we will have only two: - for pull requests - for upstream/master
Azat Khuzhin 63ef005a 2022-07-10T15:47:00 ci: drop processing "ci skip" message in commit in favor of official skip Since [1] github actions official support skipping workflows based on the message. [1]: https://github.blog/changelog/2021-02-08-github-actions-skip-pull-request-and-push-workflows-with-skip-ci/
Azat Khuzhin fc24a299 2022-07-10T15:10:20 ci: add ability skip specific workflow Public CI workers has pretty high load, and sometimes you need to test only specific workflow, i.e. windows. So let's add ability to limit which workflow should be run.
Azat Khuzhin 54078b30 2022-07-10T13:11:13 ci: use ubuntu 22.04 with OpenSSl 3.0 instead of building OpenSSL from sources
Azat Khuzhin fb549006 2022-07-10T12:24:42 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
William Marlow 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)
Azat Khuzhin 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.
Azat Khuzhin 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.
Azat Khuzhin 4954b27b 2022-07-09T18:41:39 ci: remove separate build for BREW_AUTODETECT_OPENSSL (use it by default)
Azat Khuzhin 1915b564 2022-07-09T14:47:12 Run builds with -Werror on CI for linux
Igor Klemenski 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) ...
Igor Klemenski 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.
Azat Khuzhin 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
Azat Khuzhin 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
Azat Khuzhin 048907a5 2021-09-19T15:52:02 github/workflows/macos.yml: fix test step name
Azat Khuzhin 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
Azat Khuzhin 39dcd52b 2021-08-10T22:04:43 ci: split build and test into separate jobs
Pierce Lopez 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
fanquake 196a36af 2021-07-09T12:34:37 ci: install pkg-config in mingw-w64 CI
Azat Khuzhin 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
Azat Khuzhin 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
Azat Khuzhin 29b1404b 2020-11-02T00:39:26 Add autodetection of openssl via brew into build matrix
Azat Khuzhin 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
yuangongji cf2ac1af 2020-08-05T12:12:08 fix CI:Update cache version and replace setup-msys2
yuangongji 92b9109e 2020-08-05T10:14:53 fix CI: Install vcpkg through the source code to temporarily solve the windows CI problem
Azat Khuzhin 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")
Azat Khuzhin bfbbc882 2020-07-28T11:02:15 Change user.name/user.email to robot for deploy via github actions
Azat Khuzhin 50dac7ad 2020-07-23T02:01:02 ci/doxygen: install missing libmbedtls-dev
Azat Khuzhin 8ec46826 2020-07-23T01:08:22 ci/coverage: add missing libmbedtls-dev
okhowang(王沛文) dad699cc 2020-05-27T15:29:42 add mbedtls to CI
Azat Khuzhin e9a6b127 2020-07-05T13:55:53 ci/linux: create dist artifact only if dist archive was built Fixes: 512c88ce ("ci/linux: add dist check")
Azat Khuzhin 9da1743b 2020-07-05T11:21:04 ci: set build type to debug with sanitizers