Commit Graph

8 Commits

Author SHA1 Message Date
Martin Storsjo 4753071b9c ci: Do "apt-get update" before installing anything
The existing package listings may be stale and pointing at files
that no longer are present.
2023-12-21 12:49:04 +02:00
Martin Storsjo 0bfca3e06a ci: Run tests, add sanitizer build configurations that run tests too 2023-10-06 15:10:42 +03:00
Martin Storsjo 48255d057a github: Add -Wno-stringop-overflow to the GCC/CMake builds
CMake builds with -O3 by default, while autotools builds with -O2.

When optimizing in -O3 mode, GCC finds things to warn about with
-Wno-stringop-overflow that it doesn't find in -O2 mode. (This
happens at least with GCC 11, found in Ubuntu 22.04.)
2023-10-06 14:04:10 +03:00
Martin Storsjo 23b030f80e ci: Disable warnings about deprecated functions on macOS
macOS has marked the function vsprintf deprecated; this is used in
FDKsprintf with a number of uses in the codebase, that aren't
entirely trivial to move over to vsnprintf.
2023-10-06 14:04:10 +03:00
Martin Storsjo fc773cca67 ci: Update the llvm-mingw job to the latest version 2023-10-06 14:04:10 +03:00
Martin Storsjo daaebe6a03 ci: Update the checkout steps to the latest, non deprecated version 2023-10-06 14:04:09 +03:00
Martin Storsjo 3f864cce97 ci: Use sysctl instead of nproc on macOS
There's no nproc command on macOS.
2022-05-31 13:29:15 +03:00
Martin Storsjo 072f2cdafd Add Github Actions CI build testing 2022-01-10 14:14:51 +02:00