Commit graph

49 commits

Author SHA1 Message Date
Paul Fd
0dc79ff100 Disable the audiofiles checks
Still failing sometimes
2023-08-07 23:12:43 +02:00
Paul Fd
1e771a45e7 Reenable and fix tests
- Add ASAN workflows
- Remove flag messages from configure; these are misleading as they exclude `COMPILE_OPTIONS`
- Fix non-working tests
- Fix WavPack file loading on Windows
- Fix ASAN traps in LoFi code due to a SIMD `loadu` call in HIIR resamplers
- Add tests for st_audiofile
-
2023-08-07 22:48:42 +02:00
redtide
3d2a16c315
CI: Removed MinGW builds 2023-05-30 10:53:23 +02:00
redtide
8b4ef10bcf
Merge pull request #1171 from sfztools/remove-cxx-switches-ci
Remove CXX standard switches on CI to use the default config
2023-05-28 10:58:21 +02:00
Paul Ferrand
8c5ba3de7a Remove CXX standard switches on CI to use the default config 2023-05-28 10:21:02 +02:00
redtide
866b7bab8b
Disable (again) non working tests 2023-05-28 07:55:49 +02:00
redtide
76aa35a65f
CI: minimal change 2023-05-24 18:16:29 +02:00
redtide
54b6791b9d
CI update
- Make bash|pwsh default shells and github.workspace as default working-directory
- Use ubuntu 22.04 for the Linux build to use abseil package when not building releases
- CTest working in the major OS builds
2023-05-22 17:28:52 +02:00
redtide
6878125b92
CMake definitions and format rearrangement
- Rename some SFIZZ_ prefixed definitions where possible to permit some modules
  to be generic and be reused in other projects, keep project' information
  in the same place and more explicit
- Fixed non-compliant code formatting
2023-05-20 12:37:22 +02:00
redtide
9d59e18472
CI: Restyle and added missing compressed archives creation 2023-05-18 20:28:15 +02:00
redtide
857cc2fef3
Move plugins in their own repository 2023-05-08 13:12:50 +02:00
redtide
df95bb782f Please, not now... 2023-04-15 01:54:33 +02:00
redtide
18336a33c2 Enable CI manual builds 2023-04-07 21:43:41 +02:00
redtide
0e900c519a Updated CI Actions 2023-04-07 16:57:15 +02:00
Paul Fd
7b97460564 Fix libsndfile build and add CI 2022-07-30 02:24:32 +02:00
Paul Ferrand
f09247018c Switch CI to macos 11 (10.15 is deprecated) 2022-07-27 11:12:48 +02:00
Paul Ferrand
8edd3d8e80 Run CI on develop/master branches only 2022-07-27 11:07:40 +02:00
Paul Ferrand
83be63f172 Remove lfs from CI 2022-07-27 11:05:32 +02:00
Paul Ferrand
a6c6a626e2 Fix Macos tests with lfs 2022-07-25 23:00:16 +02:00
Paul Ferrand
ae42f4a882
Merge pull request #1106 from sfztools/lfs-migration
Migrate audio files to LFS
2022-07-25 15:01:30 +02:00
Paul Ferrand
dd0d3b2327 Fix macos tests and run them in CI 2022-07-25 12:05:01 +02:00
Michael Willis
f1fed9462e Build MacOS installer 2022-07-25 12:05:01 +02:00
Michael Willis
00e334d56c Add MacOS build to github build.yml 2022-07-25 12:05:01 +02:00
Paul Ferrand
68241717ae Fix MOD build 2022-07-24 01:27:07 +02:00
Paul Ferrand
eb7e4b08f6 Add lfs checkout to CI 2022-07-24 00:46:43 +02:00
Paul Fd
96c67e4d48 Deactivate the MINGW builds 2021-12-07 10:00:26 +01:00
redtide
61fb6b0106 Use matrix builds on GitHub Actions 2021-10-09 15:24:02 +02:00
Pete Savage
5255b719bf
Update to correctly require win32/64 builds 2021-07-27 09:38:52 +01:00
Jean Pierre Cimalando
adccf5088d Use a fork of VST public.sdk 2021-06-23 22:22:22 +02:00
Jean Pierre Cimalando
8804f4a515 Other workaround to build with VST3 SDK 3.7.2 2021-06-21 22:27:53 +02:00
Paul Fd
ca93d723ce Don't publish the linux tarball on releases 2021-05-23 14:09:22 +02:00
Jean Pierre Cimalando
5e8443892b Allow puredata to build in CI 2021-04-30 14:23:16 +02:00
Jean Pierre Cimalando
8a5e4f4fe0 Try building with ninja generator 2021-04-25 06:02:16 +02:00
Jean Pierre Cimalando
5da137a8d6 Add deployments for Windows installers 2021-04-16 21:02:11 +02:00
Jean Pierre Cimalando
69ffa27d78 CI update to get to tests faster 2021-04-16 01:50:36 +02:00
Jean Pierre Cimalando
17c5082900 Validation with pluginval 2021-04-14 10:11:37 +02:00
Jean Pierre Cimalando
291c61c661 Try newer clang-tidy in hope to resolve segfault 2021-04-01 15:31:51 +02:00
Jean Pierre Cimalando
e533bd1ddd Add CI workflow for makefile 2021-03-25 21:32:26 +01:00
Jean Pierre Cimalando
11130150f6 Add github actions for MSVC 2021-03-23 17:43:15 +01:00
Jean Pierre Cimalando
314e26d9f3 Allow GA unit tests to find the files 2021-03-18 01:05:20 +01:00
Jean Pierre Cimalando
48cc74b2a3 Always force vendor abseil to be built statically 2021-03-11 11:45:51 +01:00
Jean Pierre Cimalando
ec506edbbc Add flag BUILD_SHARED_LIBS=OFF 2021-03-10 11:49:50 +01:00
Jean Pierre Cimalando
5a6a1bbfcd Workaround for MinGW CI to build custom font support 2021-03-10 10:18:11 +01:00
redtide
da57f36a0f GH Actions: restored official Archlinux image 2021-03-05 21:22:19 +01:00
Jean Pierre Cimalando
aa56a81d25 Update vstgui with pango fonts for x11 2021-02-27 00:11:38 +01:00
Jean Pierre Cimalando
02bc67d84c Update paths of mingw build 2021-02-17 08:11:50 +01:00
Jean Pierre Cimalando
dde3547d4e Try custom mingw container 2021-02-17 07:14:37 +01:00
Jean Pierre Cimalando
c27e8f409f System-dependent options 2021-02-01 03:00:43 +01:00
Jean Pierre Cimalando
4d4ffdeb46 Move some builds and deployments to github actions 2020-12-08 05:30:24 +01:00