107 Commits

Author SHA1 Message Date
Ludvig Michaelsson
371bb416e2 ci: bump openbsd 2025-10-20 10:32:15 +02:00
Ludvig Michaelsson
694f7941b6 ci: macos-13 runner is deprecated 2025-10-07 08:34:09 +02:00
pedro martelletto
335e447778 actions: build libfido2 on windows-2025 as well
while here, declutter build.ps1 by moving the 32-bit ARM SDK definition
to the YAML snippet.
2025-07-07 08:54:16 +02:00
pedro martelletto
62e2b7b4a1 actions: move cygwin to windows-2025 2025-07-07 08:54:16 +02:00
Ludvig Michaelsson
5be34968fd ci: drop ubuntu 20.04 runners
Will be removed by GitHub 2025-04-01.
2025-03-27 13:52:00 +01:00
Ludvig Michaelsson
9074173266 ci: bump upload-artifact to v4 2025-01-17 11:11:08 +01:00
Ludvig Michaelsson
f353eb897b ci: bring in macos-15 runner 2024-12-16 12:24:28 +01:00
Ludvig Michaelsson
79e43f3fbd ci: bump OpenBSD to 7.6 2024-12-03 11:23:16 +01:00
Ludvig Michaelsson
daeaad7a48 ci: update CodeQL
CodeQL action v2 will be deprecated on 2024-12-05.
2024-12-03 07:43:53 +01:00
Ludvig Michaelsson
966964349a ci: rotate runners for ubuntu 24.04
While here, bump clang to clang-19.
2024-10-08 16:46:52 +03:00
Ludvig Michaelsson
fdea208d43 ci: drop macos-12 runner 2024-10-02 10:55:56 +02:00
pedro martelletto
6927add772 actions: add a shellcheck workflow
add a workflow to check the correctness of shell scripts shipped with
and used by libfido2. for details, see https://www.shellcheck.net/.
2024-06-18 07:30:04 +02:00
Ludvig Michaelsson
82bb904301 actions: build, fuzz with clang-18 2024-06-05 10:41:34 +02:00
Ludvig Michaelsson
a8bb9465a3 actions: disambiguate llvm version
OpenBSD 7.4 has multiple llvm versions available, prefer llvm-16.
2024-05-10 14:46:11 +02:00
Ludvig Michaelsson
fd74c48ab6 actions: bump OpenBSD build to 7.4 2024-05-10 14:46:11 +02:00
Ludvig Michaelsson
09878c08aa actions: bump FreeBSD build to 14.x 2024-05-10 14:46:11 +02:00
Ludvig Michaelsson
b63570ab67 ci: add macos-14 runner 2024-04-03 14:18:04 +02:00
Ludvig Michaelsson
81afb209ee Revert temporary ASLR workaround
This reverts commit f80654cfc523ef3f8ca24c9bac5aa5811189f999.
2024-03-22 15:42:58 +01:00
Ludvig Michaelsson
5d14e82e5a fuzz: add temporary ASLR workaround 2024-03-20 19:37:15 +02:00
pedro martelletto
de45438604 actions: bump OpenBSD build to 7.3 2023-12-18 08:47:23 +01:00
pedro martelletto
a5b7267dc9 actions/build-osx-clang: tweak brew
set HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK, so that 'brew install' does
not imply the upgrade or reinstallation of dependent packages. this is
needed as github actions' image comes with a significant amount of
pre-installed packages, and given we install llvm and zlib, a bunch of
unrelated packages were being reinstalled. the corollary is that it is
now our responsibility to manually upgrade/reinstall any dependents we
are interested in. at the moment that's an empty set, and while it is
likely to remain that way, here's a note of caution to future readers.
2023-12-18 08:46:21 +01:00
pedro martelletto
ae61e46320 actions: build, fuzz with clang-17 2023-11-21 08:07:00 +01:00
pedro martelletto
f8407dd9c0 actions: move OpenSSL 3.0 to gcc-12 2023-11-21 08:07:00 +01:00
pedro martelletto
7d5092ad7d actions: move alpine, cifuzz builds to ubuntu-22.04 2023-11-21 08:07:00 +01:00
Ludvig Michaelsson
9e775edb9b actions: drop the macos-11 runner
Brew no longer officially supports macOS Big Sur, resulting in CI
pipelines taking almost 5 hours to complete.
2023-11-07 08:32:38 +01:00