1
0
Fork 0
Commit graph

37 commits

Author SHA1 Message Date
Robbert van der Helm ffb9fb378c Change runners to use Ubuntu 20.04
Seems like GitHub finally pulled the plug out of 18.04.
2023-04-05 20:21:23 +02:00
Robbert van der Helm 51865a6415 Add CI job to build NIH-plug without VST3 support
In response to #56.
2023-02-19 13:13:16 +01:00
Robbert van der Helm 636521090e Replace uses of unmaintained actions-rs/cargo 2023-01-25 17:52:50 +01:00
Robbert van der Helm 8a62c54307 Update actions to Node 16 versions 2023-01-25 17:52:50 +01:00
Robbert van der Helm 888b508485 Swap out the deprecated actions-rs/toolchain 2023-01-25 17:22:26 +01:00
Robbert van der Helm a5a2ffeea1 Run test workflow on any push 2023-01-25 17:03:55 +01:00
Robbert van der Helm c92c2a189b Fix conditional caching on Windows CI runners
Oops.
2022-11-13 18:46:49 +01:00
Robbert van der Helm 148fc3379b Change GitHub CI cache keys
They changed it so `runner.name` is no longer the 'name' of the runner
and it's now a generic string in the format `Github Actions $idx`.
2022-11-12 02:22:46 +01:00
Robbert van der Helm 2948c2589d Cache target/ on non-Windows platforms 2022-11-11 03:15:05 +01:00
Robbert van der Helm 8c25d8b092 Don't cache the target directory
This seems to cause the Windows CI runner to blow up.
2022-11-05 14:19:20 +01:00
Robbert van der Helm cec0a7a8a5 Prevent GitHub actions caches from blowing up
This would cause Windows builds to fail because they run out of disk
space.
2022-10-30 14:43:42 +01:00
Robbert van der Helm ccff4f1444 Change macOS test runner to macOS 11
They're disabling the macOS 10.15 runner:

https://github.com/actions/runner-images/issues/5583
2022-09-23 16:35:34 +02:00
Robbert van der Helm ff692ee084 Install ALSA headers on the CI 2022-08-21 15:26:48 +02:00
Robbert van der Helm 1bb1cde913 Add optional Zstandard compression for state
This can be particularly useful when using the persistent fields feature
to store JSON or other large textual documents.
2022-08-18 13:55:48 +02:00
Robbert van der Helm 52d9fff313 Don't cache the cargo bin directory on the CI
This still causes issues.
2022-07-03 17:08:32 +02:00
Robbert van der Helm be081f75ee Install JACK headers on the CI 2022-06-14 19:06:39 +02:00
Robbert van der Helm f3db4a9ed0 Add a (not yet functional) standalone exporter 2022-04-24 15:48:05 +02:00
Robbert van der Helm e74172b67b Split build and package workflows 2022-04-11 16:11:42 +02:00
Robbert van der Helm 8dbebdb76f Fix directory creation from last commit 2022-04-01 16:13:10 +02:00
Robbert van der Helm 3ec042d739 Prevent GitHub Actions from eating zip directory 2022-04-01 16:03:20 +02:00
Robbert van der Helm 59f14a0361 Don't use --all-features
That will not work with nih_plug_iced.
2022-03-12 23:36:13 +01:00
Robbert van der Helm e7e38990b4 Use the parallel bundle build on the CI 2022-03-08 18:03:22 +01:00
Robbert van der Helm 70378be6e9 Replace --bundle-vst3 with export detection
We'll need this for when we support other plugin formats.
2022-02-26 20:12:08 +01:00
Robbert van der Helm 72c3e00510 Create plugin bundles in target/bundled
It's going to get a bit crowded otherwise once we add more formats.
2022-02-26 20:04:41 +01:00
Robbert van der Helm c92f0ea861 Change the build artifact archive name 2022-02-16 13:42:15 +01:00
Robbert van der Helm c5c966c0cc Avoid awk on macOS
I was hoping they'd have gawk installed, but I guess not.
2022-02-16 13:34:20 +01:00
Robbert van der Helm 9b41017f36 Package all built plugin artifacts 2022-02-16 13:27:24 +01:00
Robbert van der Helm 0d401cf83a Run the CI on macOS 2022-02-15 21:26:43 +01:00
Robbert van der Helm 2f803915eb Allow compiling Diopser without SIMD 2022-02-15 18:30:45 +01:00
Robbert van der Helm 7789432879 Use the nightly toolchain on the CI 2022-02-15 18:07:47 +01:00
Robbert van der Helm 67ea5b2276 Also run the CI on Windows 2022-02-11 00:08:07 +01:00
Robbert van der Helm 5e2086e1ee Add even more dependencies 2022-02-06 03:14:41 +01:00
Robbert van der Helm 4fb79c208e Add more dependencies 2022-02-06 03:00:45 +01:00
Robbert van der Helm f22f1364ac Fix name of xcb package 2022-02-06 02:26:59 +01:00
Robbert van der Helm 3e29548608 Install missing dependencies on CI 2022-02-06 02:23:01 +01:00
Robbert van der Helm eded48977f Cache Cargo dependencies and artifacts 2022-02-05 16:50:11 +01:00
Robbert van der Helm 7c74d1f41d Add a GitHub Actions workflow for running tests 2022-02-05 16:40:42 +01:00