.github

Branch


Log

Author Commit Date CI Message
Kenjiro Nakayama 6c33fe50 2025-10-14T09:24:01 Revert "CI: Apply EVP const_ptr patch for LibreSSL < 4.2.0" This reverts commit 5bcf54058d62ca1f197616ee344d05fbb3e34e21.
Ilia Shipitsin c0ebc3a6 2025-08-08T20:49:00 CI: introduce ubuntu-24.04 on arm64 reference: https://github.com/actions/partner-runner-images
Kenjiro Nakayama 5bcf5405 2025-07-30T07:11:36 CI: Apply EVP const_ptr patch for LibreSSL < 4.2.0 In the GitHub Actions workflow for rust-openssl testing, apply the patch used in OpenBSD ports to support EVP_PKEY_get1_* APIs with const_ptr. This ensures that the build succeeds before the official version bump to libressl420. This is a temporary workaround to keep the tests passing until 4.2.0 release. Fix https://github.com/libressl/portable/issues/1187
Theo Buehler 0170130f 2025-06-13T07:28:50 Replace wget -c -N with wget -nv https://github.com/rpki-client/rpki-client-portable/commit/54a687e045ea381466f8c7628ba64fd79a0bfdec
Theo Buehler 40be99b5 2025-05-31T15:07:51 Update Windows CI runner to 2025 Fixes #1172 Change-Id: I6a6a6964447afd42de3911d945671e44f0329d41
Theo Buehler 1087da12 2025-04-11T18:31:04 Sync opensslconf.h, add crypto_arch.h for mips This was easy enough to make compile. As long as it doesn't get in the way, I think we can keep this. Fixes #1110
Joshua Sing 090f7892 2025-04-13T01:09:48 scripts/test: use lib64 for loongarch64
Joshua Sing a5162515 2025-04-13T00:59:35 ci: print test suite log on failure
Joshua Sing 1cee3363 2025-04-13T00:38:28 ci: only test loong64 on ubuntu-24.04 Versions of Ubuntu prior to 24.04 do not have the g++{,-14}-loongarch64-linux-gnu package.
Joshua Sing 736426b5 2025-04-12T23:55:48 ci: add universe apt repository for loong64 runs
Joshua Sing 24a8faec 2025-04-12T22:27:01 ci: test on loongarch64
Theo Buehler 16db162e 2025-03-31T20:26:55 add gawk to fedora-rawhide workflow
Joshua Sing cd24a502 2025-02-12T04:54:47 ci: remove use of ubuntu-20.04 runner image
Joshua Sing b8e4965e 2025-01-11T23:00:48 ci: change cmake workflow name to match others
Joshua Sing 7a9c5f18 2025-01-11T20:25:23 ci: improve cmake config workflow
Theo Buehler 255f3158 2025-01-09T14:34:44 What happens on ubuntu-24.04? Actions have been issuing annoying warnings about ubuntu-24.04 becoming the default for ubuntu-latest for some definition of "soon". Let's see if we care.
Kenjiro Nakayama 3e6153a5 2024-12-17T18:31:06 unset CC only for mingw and arm32 Since `scripts/test` always unset "CC", the github action for "clang" in Linux does not use clang unintentionally. This patch unset CC only for mingw{32,64} and arm32.
Joshua Sing 3f178dcf 2024-10-15T18:54:14 ci: add freebsd workflow
Theo Buehler 3bdeded5 2024-10-11T11:50:18 CI: bump macos-12 to 15 https://github.com/actions/runner-images/issues/10721
Brent Cook c04ca241 2024-10-01T03:56:09 Land #1084, Append version to dll on CMake
Brent Cook 5b8d17bc 2024-10-01T03:23:43 properly specify define for shared libraries
Joshua Sing 14e8325c 2024-08-26T04:04:39 ci: update actions
Theo Buehler 008aabb3 2024-08-11T15:45:34 Disable mips32 in CI for now OpenBSD has long dropped support for this architecture. If someone wants to revive the port, they are more than welcome to file a PR that reenables them. discussed with jsing
Mostafa Saad a949ecf4 2024-06-16T11:08:38 Fix comment in emscripten.yml Co-authored-by: Joshua Sing <joshua@joshuasing.dev>
MoustaphaSaad f788dea4 2024-06-07T18:26:36 use -gsource-map instead of -ggdb
MoustaphaSaad 6f37c932 2024-06-07T16:45:06 fix emscripten.yml workflow fix formatting in some commands. Add missing -fsanitize=address to the ASAN test
MoustaphaSaad c7a7dbd7 2024-06-04T21:22:38 use emcmake instead of feeding toolchain file manually
MoustaphaSaad 64d11fcf 2024-05-31T21:29:14 add initial Emscripten CI workflow
Joshua Sing efebc91c 2024-05-29T17:25:18 ci: add event number to concurrency group
Ilia Shipitsin f4018bc3 2024-05-17T20:22:23 CI: introduce Ubuntu 24.04
Theo Buehler 08eefd16 2024-04-30T20:25:07 Add libtool for cmake_config CI
Theo Buehler 577970ab 2024-03-25T18:35:45 Land #1027 - run macos tests on arm64
Kenjiro Nakayama adc4d433 2024-03-25T15:51:24 Revert "Split the jobs into two files, macOS and macOS-legacy." This reverts commit 51e6f0ec5a9e3c68ec610d47d6a915b61e8f6a85.
Theo Buehler bbcc775c 2024-03-23T02:04:00 Revert "CI: setup kernel entropy to work with asan" This reverts commit cb2fd0abb21fc2ed4a725de0c57df25e10eee7e8 from #1019.
Kenjiro Nakayama 51e6f0ec 2024-03-22T09:24:49 Split the jobs into two files, macOS and macOS-legacy.
Kenjiro Nakayama 73787b18 2024-03-21T19:05:27 Run tests for macos-14 on arm64 macos-12 and macos-13 fails `make test` on arm64 but macos-14 does not. Hence this patch enables it on github action.
Kenjiro Nakayama 3515c2fb 2024-03-19T09:29:50 Drop macos-11 from test
Kenjiro Nakayama 4882cf9e 2024-03-18T17:44:48 Add libtool
Kenjiro Nakayama 0b611062 2024-03-18T16:54:53 Add macos-14 test
Ilia Shipitsin cb2fd0ab 2024-03-17T20:00:26 CI: setup kernel entropy to work with asan
Brent Cook d3ce4a78 2024-02-28T04:26:09 Land #1000, test shared library builds for Windows
Brent Cook b0689627 2024-02-27T07:02:15 format artifacts with shared conditionally
Brent Cook 839fa4df 2024-02-27T06:59:24 adjust formatting of results
Ilya Shipitsin 43f4827f 2024-02-21T16:53:31 CI: limit scheduled runs to "libressl" org only this was commited in https://github.com/libressl/portable/pull/995 somehow it was lost, maybe due to force push
Ilya Shipitsin 9dfeb076 2024-02-18T10:41:20 CI: redirect changelog error to stdout during CI stdout is redirected to "changelog.txt" and thus not seen
Ilya Shipitsin d0d91f6c 2024-02-17T20:58:31 CI: add "x" permission to release helper
Brent Cook d68ec1fa 2024-02-13T03:24:53 test windows builds with shared libs enabled
Ilya Shipitsin 9a841639 2024-01-14T14:46:52 CI: limit scheduled runs to "libressl" org only
Joshua Sing d0785f79 2023-12-20T01:33:08 ci: add concurrency groups to workflows
Joshua Sing 747c270d 2023-12-20T00:49:46 ci: remove autoconf from msys2 in windows workflow
Joshua Sing 46d8c871 2023-12-19T20:25:54 ci: avoid unnecessary steps in windows workflow
Joshua Sing 509eb648 2023-12-19T17:34:10 ci: tidy windows workflow job name
Joshua Sing dc4ce0d9 2023-12-19T17:32:44 ci: fix windows workflow syntax
Joshua Sing 5107617d 2023-12-19T17:21:24 ci: clean up windows workflow
Theo Buehler 30eff116 2023-12-18T17:57:43 Land #976
Theo Buehler 541e39c9 2023-12-15T22:26:15 Land #977
Joshua Sing c8556c3a 2023-12-15T16:36:25 ci: clean up release workflow
Joshua Sing 06fbf277 2023-12-15T16:25:26 ci: fix apt commands in solaris workflow
Joshua Sing b5940135 2023-12-15T16:20:21 ci: cleanup coverity workflow
Joshua Sing 77f1dbb7 2023-12-15T15:16:02 ci: reenable and clean up solaris workflow
Theo Buehler d37b09d2 2023-12-14T18:02:11 Land #954
Ilya Shipitsin 910aa6a9 2023-12-13T00:42:33 CI: fix automatic releases assets extension "zip"
Theo Buehler 223bc4e0 2023-12-12T13:57:56 zap stray whitespace
Ilya Shipitsin bb6a55be 2023-12-12T08:17:48 Update .github/workflows/release_by_tag.yml Co-authored-by: Joshua Sing <joshua@hypera.dev>
Ilya Shipitsin a553514c 2023-12-12T00:28:52 CI: automatically create release, upload windows builds
Ilya Shipitsin 8844e9cd 2023-12-10T17:27:18 windows: always upload build artifacts, even in case of failure
neil b9a52efb 2023-12-09T10:39:14 Update solaris vm to latest version Update solaris vm to latest version
Brent Cook 71fcee9b 2023-11-28T07:06:03 there has to be some trigger, even a manual one
Brent Cook 477e8e1f 2023-11-28T00:30:22 disable periodic builds of broken CI workflows Neither of these has built in over a month. Solaris looks to be an upstream timeout issue (seems the hack it uses may not work anymore). Not sure if cifuzz is really needed either, since we're still being tested through clusterfuzz actively.
Brent Cook 4cce3954 2023-11-09T20:59:03 remove additional endbr64 patch, add tests for macos-11
Theo Buehler 291c0d96 2023-11-12T00:02:17 Replace rust-openssl patch with an ed script It is annoying to update this patch all the time. An easy ed script does the trick just as well.
Theo Buehler 63635ea9 2023-11-11T20:17:53 Revert "Land #945" This reverts commit c1b61a769d1b28d9309e5463e7b5abb65d460cba, reversing changes made to 194a4a5fd45fab5967878296d575644789bcafb9.
Theo Buehler 0d9bb74a 2023-11-11T19:50:16 Land #947
Theo Buehler c1b61a76 2023-11-11T19:48:24 Land #945
Theo Buehler 98291381 2023-11-11T18:57:16 Fix rust-openssl regress Change around the order slightly. It seems more logical to apply the patch first, then export the env.
Joshua Sing 194a4a5f 2023-11-10T23:10:40 ci: add --verbose flag to rust-openssl cargo test
Brent Cook d0d17f89 2023-11-09T20:59:03 remove additional endbr64 patch, add tests for macos-11
Joshua Sing 3ee9b726 2023-11-09T20:16:31 ci: tidy up rust-openssl libressl build step
Joshua Sing d1ddc0fc 2023-11-09T13:16:51 ci: improve rust-openssl workflow
Brent Cook 0f8cd84c 2023-11-08T08:33:07 Land #941, improve Linux github workflows
Joshua Sing ba296ec6 2023-11-08T18:07:34 ci: shrink and improve Linux workflows Add a new `linux` workflow that replaces cross_test, linux_ci, linux_ci_asan, and linux_ci_asan_noasm.
Joshua Sing 59c22267 2023-11-08T18:55:38 ci: clean up macOS workflow
Joshua Sing 7a3d8277 2023-11-07T01:02:16 Improve Android CI workflow
Theo Buehler b19acf36 2023-11-03T08:32:59 Update rust-openssl patch
Theo Buehler a6bd25d3 2023-09-02T04:02:03 Rebase rust-openssl patch
Pierre Wendling 31391735 2023-08-06T15:08:28 CI: Test consuming the exported CMake configs.
Ilya Shipitsin 30188c46 2023-08-18T19:00:45 CI: fedora rawhide follow up
Ilya Shipitsin 30e43e7a 2023-08-17T23:11:26 CI: add scheduled Fedora Rawhide builds Fedora Rawhide is shipped with the most recent gcc/clang, it is nice to test build on them from time to time
Ilya Shipitsin afcdc1ae 2023-08-17T22:33:40 CI: Solaris: display tests/test-suite.log in case of failure
Ilya Shipitsin 93da7676 2023-08-12T22:38:27 CI: fix coverity task
Ilya Shipitsin 30c24016 2023-08-08T08:11:40 CI: get rid of travis-ci coverity wrapper
Theo Buehler f543d27f 2023-08-06T08:32:06 Rebase rust-openssl patch
Brent Cook 6472f288 2023-07-23T17:06:55 switch solaris to a daily test
Brent Cook de9c24a0 2023-07-07T04:34:46 rename regress to rust regress
Brent Cook 4070587a 2023-07-07T04:28:25 Land #884, add Solaris test workflow
Brent Cook e1d6f782 2023-07-07T08:34:16 change the trigger for running fuzzer tests Since fuzzers benefit more from being run regularly on the openbsd tree, and they take a long time, does it make more sense that the trigger is a cron like the Coverity job? They sometimes don't work in branches anyway, since the fuzz builds rely on external code being updated to match the master branch.
Brent Cook f331e071 2023-07-06T12:13:39 initial solaris test workflow This adds a builder for Solaris 11.4 based on https://github.com/vmactions/solaris-vm
Brent Cook 74be614b 2023-07-04T19:36:38 add Windows builder test actions
Brent Cook d238b6d3 2023-07-04T19:35:50 label individual macos build arches
Brent Cook 15d076b4 2023-07-04T13:09:31 add ventura and arm64 test targets, remove big sur This reworks the macOS github actions to target Apple silicon for tests. To simplify the test matrix, removing big sur and adding ventura. Also some cleanups to the test script. We really don't need the 'x' workaround for non-POSIX shells, and it got confusing writing "xx86_64".