Commit Graph

20 Commits

Author SHA1 Message Date
evpobr
a17e32fda6 Use Visual Studio 2022 for GitHub Actions 2022-04-18 13:51:26 +05:00
evpobr
759592e4df Add Vcpkg binary caching
Speed up GitHub Actions CI using Vcpkg binary caching feature.

Dependencies are built once and on next run restored from GitHub
packages.
2021-11-21 19:19:26 +05:00
evpobr
0c10913b92 Add support for Vcpkg manifest mode
https://vcpkg.readthedocs.io/en/latest/users/manifests/
2021-11-21 14:49:44 +05:00
evpobr
b1307c7755 ci: Remove yasm-tools for x64-windows workaround 2021-11-09 14:52:19 +05:00
evpobr
eddac7625d ci: Fix Ubuntu builds 2021-05-12 09:07:39 +05:00
Arthur Taylor
d2c836d732 Workaround vcpkg yasm issues.
See https://github.com/microsoft/vcpkg/pull/14003
2021-03-25 10:26:15 -07:00
Arthur Taylor
663a59aa6e mpeg: Add MPEG Encode, Decode and Tests
Use SF_FORMAT_MP3 major and SF_FORMAT_MPEG_LAYER_(I|II|III) subformats.
2021-03-25 10:26:15 -07:00
evpobr
5645fa8ee8 ci: Speed up Autotools tests
We run them twice.
2021-03-07 11:37:19 +05:00
evpobr
d03045b014 Fix GitHub actions CI macOS job 2020-12-21 15:54:25 +05:00
evpobr
46025e4bd7 Fix GitHub Actions CI macOS build errors
This is temporary fix.

https://github.com/actions/virtual-environments/issues/1811
2020-10-22 17:30:18 +05:00
evpobr
fe493272d2 Set default CPACK_PACKAGE_NAME to libsndfile 2020-09-25 17:49:18 +10:00
Max Dymond
20c65fecd9 Add ossfuzz support for libsndfile
Fixes #476

Add a fuzzer (`sndfile_fuzzer`) which can be compiled and run
by the OSS-Fuzz infrastructure.
2020-08-28 14:41:37 +05:00
evpobr
0642efd52e CI: Wrap some very long lines 2020-08-28 13:10:19 +05:00
evpobr
606018cf00 CI: Shorten job names 2020-08-28 13:10:19 +05:00
evpobr
54e319aeb1 CI: Add shared builds 2020-08-28 13:10:19 +05:00
evpobr
499514c544 CI: Make verbose Linux builds 2020-08-28 12:16:34 +05:00
evpobr
8bff71c07f CI: Don't terminate all jobs on first job failure 2020-08-25 16:29:38 +05:00
evpobr
26e473796c CMake: Deprecate ENABLE_STATIC_RUNTIME for CMake >=3.15
Closes #546.
2020-08-24 12:58:21 +05:00
evpobr
fa7c4905e2 CI: Check pull requests too
Check not only pushes to master, but also pull requests.

Related to #545.
2020-08-20 12:51:14 +05:00
evpobr
2dd47fcc70 CI: Replace CI workflows with Github Actions
Closes #545
2020-08-18 12:18:46 +05:00