aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows (follow)
Commit message (Collapse)AuthorAgeFilesLines
* allow releases to be retriggered on failureOPENBSD_7_8Brent Cook2026-05-261-0/+1
| | | | This just gives us a manual rerun option.
* ci: update github/codeql-action action to v4.35.5renovate[bot]2026-05-261-1/+1
|
* CI: prepare move of COVERITY_SCAN_TOKEN to environmentTheo Buehler2026-05-261-0/+3
| | | | | There is no need for this to be a repository secret as only the coverity workflow needs this.
* ci: rework release workflow for immutable releasesJoshua Sing2026-05-261-22/+47
| | | | | | | | | | | | | | | | | | | | | | | Switch the release workflow to create a draft release, and upload the build artifacts to the draft, using the gh CLI instead of softprops/action-gh-release. This prepares for enabling immutable releases, which require all assets to be uploaded prior to publishing. The release process now requires a maintainer to manually publish the draft release once all CI artifacts have been uploaded and any remaining assets (e.g. the source tarball, checksums and signatures files) have been attached. While modifying release.yml: - Tighten workflow permissions: default to no permissions and grant contents: write to both jobs. - Set persist-credentials: false on actions/checkout so the GITHUB_TOKEN is not left in .git/config during runs. - Set cancel-in-progress: false to prevent a second tag push from canceling an already-running workflow and leaving a dangling release. - Move all ${{ ... }} expressions in run blocks into env to avoid shell interpolation of workflow context values. - Add name key to every step in build-windows.
* ci: update fedora:rawhide Docker digest to 8b838b3renovate[bot]2026-05-261-1/+1
|
* ci: update msys2/setup-msys2 action to v2.31.1renovate[bot]2026-05-263-3/+3
|
* ci: pin fedora Docker tag to af8cdc4renovate[bot]2026-05-261-1/+1
|
* ci: update softprops/action-gh-release action to v3renovate[bot]2026-05-261-2/+2
|
* ci: update mymindstorm/setup-emsdk action to v16renovate[bot]2026-05-261-2/+2
|
* ci: update actions/upload-artifact action to v7renovate[bot]2026-05-262-2/+2
|
* ci: update vmactions/solaris-vm action to v1.3.3renovate[bot]2026-05-261-1/+1
|
* ci: update vmactions/freebsd-vm action to v1.4.5renovate[bot]2026-05-261-2/+2
|
* ci: update msys2/setup-msys2 action to v2.31.0renovate[bot]2026-05-263-3/+3
|
* ci: update actions/checkout action to v6.0.2renovate[bot]2026-05-2612-16/+16
|
* ci: improve cifuzz workflowJoshua Sing2026-05-261-23/+36
|
* ci: run tests on macos-26Joshua Sing2026-05-261-1/+1
|
* ci: update and pin github actionsJoshua Sing2026-05-2613-28/+28
|
* Revert "CI: Apply EVP const_ptr patch for LibreSSL < 4.2.0"Kenjiro Nakayama2026-05-261-4/+0
| | | | This reverts commit 5bcf54058d62ca1f197616ee344d05fbb3e34e21.
* Remove macos-13 CITheo Buehler2026-03-131-1/+1
| | | | https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down/
* CI: introduce ubuntu-24.04 on arm64Ilia Shipitsin2025-08-081-2/+10
| | | | reference: https://github.com/actions/partner-runner-images
* CI: Apply EVP const_ptr patch for LibreSSL < 4.2.0Kenjiro Nakayama2025-07-301-0/+4
| | | | | | | | | | | | 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
* Replace wget -c -N with wget -nvTheo Buehler2025-06-131-1/+1
| | | | https://github.com/rpki-client/rpki-client-portable/commit/54a687e045ea381466f8c7628ba64fd79a0bfdec
* Update Windows CI runner to 2025Theo Buehler2025-05-311-3/+4
| | | | | | Fixes #1172 Change-Id: I6a6a6964447afd42de3911d945671e44f0329d41
* Sync opensslconf.h, add crypto_arch.h for mipsTheo Buehler2025-04-121-1/+1
| | | | | | | 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
* scripts/test: use lib64 for loongarch64Joshua Sing2025-04-131-1/+1
|
* ci: print test suite log on failureJoshua Sing2025-04-131-1/+1
|
* ci: only test loong64 on ubuntu-24.04Joshua Sing2025-04-131-5/+4
| | | | | Versions of Ubuntu prior to 24.04 do not have the g++{,-14}-loongarch64-linux-gnu package.
* ci: add universe apt repository for loong64 runsJoshua Sing2025-04-121-0/+4
|
* ci: test on loongarch64Joshua Sing2025-04-121-1/+1
|
* add gawk to fedora-rawhide workflowTheo Buehler2025-03-311-1/+1
|
* ci: remove use of ubuntu-20.04 runner imageJoshua Sing2025-02-121-4/+1
|
* ci: change cmake workflow name to match othersJoshua Sing2025-01-111-3/+3
|
* ci: improve cmake config workflowJoshua Sing2025-01-112-89/+98
|
* What happens on ubuntu-24.04?Theo Buehler2025-01-0911-13/+13
| | | | | | 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.
* unset CC only for mingw and arm32Kenjiro Nakayama2024-12-181-0/+3
| | | | | | | 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.
* ci: add freebsd workflowJoshua Sing2024-10-151-0/+71
|
* CI: bump macos-12 to 15Theo Buehler2024-10-111-1/+1
| | | | https://github.com/actions/runner-images/issues/10721
* Land #1084, Append version to dll on CMakeBrent Cook2024-10-011-1/+1
|\
| * properly specify define for shared librariesBrent Cook2024-10-011-1/+1
| |
* | ci: update actionsJoshua Sing2024-08-264-12/+8
|/
* Disable mips32 in CI for nowTheo Buehler2024-08-111-1/+1
| | | | | | | | 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
* Fix comment in emscripten.ymlMostafa Saad2024-06-191-1/+1
| | | Co-authored-by: Joshua Sing <joshua@joshuasing.dev>
* use -gsource-map instead of -ggdbMoustaphaSaad2024-06-191-1/+1
|
* fix emscripten.yml workflowMoustaphaSaad2024-06-191-4/+7
| | | | fix formatting in some commands. Add missing -fsanitize=address to the ASAN test
* use emcmake instead of feeding toolchain file manuallyMoustaphaSaad2024-06-191-2/+2
|
* add initial Emscripten CI workflowMoustaphaSaad2024-06-191-0/+68
|
* ci: add event number to concurrency groupJoshua Sing2024-05-2911-11/+11
|
* CI: introduce Ubuntu 24.04Ilia Shipitsin2024-05-171-1/+1
|
* Add libtool for cmake_config CITheo Buehler2024-04-301-1/+1
|
* Land #1027 - run macos tests on arm64Theo Buehler2024-03-251-0/+1
|\