1
0
Fork 0
Commit graph

42 commits

Author SHA1 Message Date
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
16010c076c Target macOS 10.13 on the CI 2022-09-15 14:27:51 +02:00
Robbert van der Helm
0475c7000b Add support for building universal macOS binaries
This resolves #17.
2022-09-15 03:48:12 +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
2bc6db592e Temporarily revert to an older nightly to fix CLAP
See the mentioned issues.
2022-07-24 15:14:56 +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
7d4cafb33d Fix cache conflicts with AArch64 2022-06-23 19:02:21 +02:00
Robbert van der Helm
18a679ce68 Only run docs workflow on master branch pushes
This shouldn't be run for PRs.
2022-06-16 13:11:54 +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
cbb380a9b7 Don't cache ~/.cargo/bin in the CI
This causes issues with the macOS AArch64 builds.
2022-06-07 14:19:29 +02:00
Robbert van der Helm
4dd275a501 Fix typo in x86_64 macOS artifact name 2022-06-05 15:13:11 +02:00
Robbert van der Helm
84e63ef05e Add AArch64 macOS builds for M1 macs
This resolves #8.
2022-06-05 14:46:08 +02:00
Robbert van der Helm
bbb73c557d Enable the standalone feature in the docs 2022-05-13 15:05:18 +02:00
Robbert van der Helm
df14674231 Fix terminology in macOS installation readme 2022-04-29 19:13:44 +02:00
Robbert van der Helm
41dfa2bf2d Add OS-specific readme files to plugin archives 2022-04-29 18:18:10 +02:00
Robbert van der Helm
16ba6cffdc Deploy the docs to a different repo
To avoid adding polluting the GitHub feed with a ton of noise when
watching this one.
2022-04-26 20:20:14 +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
fc4386a585 Fix refresh page HTML 2022-04-11 17:11:52 +02:00
Robbert van der Helm
f9ccb40fc4 Fix path in docs workflow 2022-04-11 16:59:07 +02:00
Robbert van der Helm
caadc06947 Rename docs workflow 2022-04-11 16:56:49 +02:00
Robbert van der Helm
755780f2a9 Generate docs on GitHub pages 2022-04-11 16:55:10 +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