Commit graph

292 commits

Author SHA1 Message Date
falkTX
61f2d29463
Give up on macOS debug builds, CI has not enough space
Signed-off-by: falkTX <falktx@falktx.com>
2024-11-10 16:36:16 +01:00
falkTX
3b03363374
Update carla and dpf, fixup CI
Signed-off-by: falkTX <falktx@falktx.com>
2024-11-10 15:53:35 +01:00
falkTX
c3c87659cf
CI: add macOS debug artifacts
Signed-off-by: falkTX <falktx@falktx.com>
2024-09-29 23:11:21 +02:00
falkTX
7302208a65
Bump version to 24.09
Signed-off-by: falkTX <falktx@falktx.com>
2024-09-21 21:09:36 +02:00
falkTX
fab125fe81
Update dpf, drop custom macos scroll delta multiplier
Signed-off-by: falkTX <falktx@falktx.com>
2024-07-14 12:24:12 +01:00
falkTX
ae94366191
Test LTO for mini builds too
Signed-off-by: falkTX <falktx@falktx.com>
2024-05-27 11:17:21 +02:00
falkTX
fe1e7d3311
Bump version to 24.05, add surge nimbus to mini
Signed-off-by: falkTX <falktx@falktx.com>
2024-05-24 18:20:39 +02:00
falkTX
6414fd36c4
Cleanup, tweak issue template
Signed-off-by: falkTX <falktx@falktx.com>
2024-04-04 17:30:01 +02:00
jn64
106c6dd3d9
Add issue templates (#551)
* Create bug.yaml

* Create feature.yaml

* Create config.yml

* Add DAW/host field

Also change version from placeholder to value so it is pre-filled

* Change OS field from dropdown to input
2024-04-04 15:29:36 +02:00
falkTX
6b9e32aa7b
Tweaks for MOD builds
Signed-off-by: falkTX <falktx@falktx.com>
2024-03-23 17:56:09 +01:00
falkTX
3184fdbba9
Update DPF, bump version, rebuild CI libs
Signed-off-by: falkTX <falktx@falktx.com>
2024-03-22 23:15:43 +01:00
falkTX
68b1a6c4c7
CI: rebuild deps for fast-math fix
Signed-off-by: falkTX <falktx@falktx.com>
2024-03-09 11:47:29 +01:00
falkTX
647fde2f4f Fix checks for pluginval step, tweak flags for CI deps
Signed-off-by: falkTX <falktx@falktx.com>
2024-03-09 11:35:04 +01:00
falkTX
4b3b458ffa
CI: Fix linux-debug artifact
Signed-off-by: falkTX <falktx@falktx.com>
2024-03-01 14:08:27 +01:00
falkTX
bea7b2f005
Update CI actions
Signed-off-by: falkTX <falktx@falktx.com>
2024-02-26 16:59:10 +01:00
falkTX
c3c94f233c
Cleanup use of USING_CARDINAL_NOT_RACK build macro
Signed-off-by: falkTX <falktx@falktx.com>
2024-02-26 16:57:49 +01:00
falkTX
86b7907526
Use DPF for AU support
Signed-off-by: falkTX <falktx@falktx.com>
2024-02-26 13:15:26 +01:00
falkTX
6505acaa75
Cleanup, rebuild CI, add lighter version color util for later
Signed-off-by: falkTX <falktx@falktx.com>
2024-01-06 15:51:20 +01:00
falkTX
60d2651f2e
Cleanup last few build details
Signed-off-by: falkTX <falktx@falktx.com>
2024-01-01 21:46:12 +01:00
falkTX
a8a5cea9fb
Fixup details for non-x86 simd compat, fix CI linux cross-compile
Signed-off-by: falkTX <falktx@falktx.com>
2024-01-01 18:46:57 +01:00
falkTX
6658153ed8
CI: use clean containers for linux and windows builds
Signed-off-by: falkTX <falktx@falktx.com>
2023-12-31 13:48:23 +01:00
falkTX
d7c223686d
Cleanup, update carla, dpf and pawpaw
Signed-off-by: falkTX <falktx@falktx.com>
2023-12-31 02:27:05 +01:00
falkTX
f04d13489d
CI: use GLES2 render target for linux ARM builds
Signed-off-by: falkTX <falktx@falktx.com>
2023-12-16 10:48:48 +01:00
falkTX
89f2afc191
Update carla and dpf again, add FUNDING.yml
Signed-off-by: falkTX <falktx@falktx.com>
2023-10-13 17:24:55 +02:00
falkTX
ef3801f3b9
CI: Only build native standalone for LTO tests
Signed-off-by: falkTX <falktx@falktx.com>
2023-09-07 14:12:23 +02:00
falkTX
c4149e29cd
Fix CI
Signed-off-by: falkTX <falktx@falktx.com>
2023-08-27 15:00:06 +02:00
falkTX
610623a95e
Skip building standalones for debug builds
Signed-off-by: falkTX <falktx@falktx.com>
2023-08-27 10:56:20 +02:00
falkTX
4708db95d9 Fix github breakage
Signed-off-by: falkTX <falktx@falktx.com>
2023-07-12 11:52:15 +02:00
falkTX
9378115f35
Try to fix wasm modgui artifact again
Signed-off-by: falkTX <falktx@falktx.com>
2023-07-03 09:35:06 +02:00
falkTX
1f11708d82
CI: readd modgui to wasm artifacts
Signed-off-by: falkTX <falktx@falktx.com>
2023-07-02 14:58:05 +02:00
falkTX
76a2edce3a
CI: fftw is needed for audio2cvpitch module
Signed-off-by: falkTX <falktx@falktx.com>
2023-06-28 07:50:18 +02:00
falkTX
20ed43b9d2
Tweak CI setup for PawPaw update
Signed-off-by: falkTX <falktx@falktx.com>
2023-06-20 18:07:32 +02:00
falkTX
c2510299d4
Rebuild CI cache
Signed-off-by: falkTX <falktx@falktx.com>
2023-06-20 15:18:31 +02:00
falkTX
466c8d4235
Tweak macOS packaging
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-21 15:49:06 +02:00
falkTX
9c1cf3b441
CI: add automake for macOS build
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-21 01:47:58 +02:00
falkTX
f74e57370d
Force build
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-20 20:11:45 +02:00
falkTX
2823dcfe78
implement all the DSP stuff for AIDA-X
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-18 18:49:46 +02:00
falkTX
e39170b12b
Update carla and dpf, tweak windows CI
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-17 20:14:01 +02:00
falkTX
fdca56ecfa
Simplify juce-au handling
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-03 16:38:20 +02:00
falkTX
5307b9f540
Fix macOS CI step
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-25 17:50:44 +02:00
falkTX
162e24f589
CI tweaks, give up on old macOS versions, min 10.15
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-25 01:10:47 +02:00
falkTX
aca0e8d4db
Tweaks to wasm nosimd loader
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 19:57:13 +02:00
falkTX
39e83285e2
Only use remote OSC control in headless/MOD, remove LTO from readme
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 15:30:02 +02:00
falkTX
5a53cd37b8
Cleanup some more CI details, auto-load nosimd wasm
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 12:24:00 +02:00
falkTX
26e206f3d8
CI build fixes
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 03:29:56 +02:00
falkTX
792373a96b
fix juce branch name
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 01:54:07 +02:00
falkTX
9f3252f7ca
Start cleaning up the makefiles
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-22 21:54:39 +02:00
falkTX
792a3405b0
Fixup CI details
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-22 19:37:44 +02:00
falkTX
344dec5d31
Make CI workflow templated, so it is easier to maintain
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-22 17:28:46 +02:00
falkTX
150053d11c
CI: Never build with LTO enabled
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-22 16:48:16 +02:00