Robbert van der Helm
0c560b3ea5
Fix macOS build target for test CI job
...
Love these deprecations.
2025-03-02 11:02:40 +01:00
Robbert van der Helm
1994450ba1
Fix the macOS CI runner
...
`16c6c58f4d9f08c9c515c991c218bff235cff6e2` changed this to no longer
refer to a specific runner (which should be fine with the target SDK
option), but there was a typo in there.
2025-02-23 21:56:08 +01:00
Robbert van der Helm
d4be40eb5b
Update the GitHub actions versions
...
Nothing sparks more joy than things that worked previously suddenly
refusing to work because it's more than a year old.
2025-02-13 19:35:21 +01:00
Robbert van der Helm
d17bee7818
Build on Ubuntu 22.04
...
20.04 is no longer supported by GitHub Actions.
2025-02-13 19:17:52 +01:00
Robbert van der Helm
16c6c58f4d
Always run on the latest macOS runner
...
They get deprecated real fast, and since you can target a specific SDK
version the runner used shouldn't matter that much. Hopefully.
2024-12-23 23:09:22 +01:00
Robbert van der Helm
40269e1394
Allow builds to be triggered manually
2024-11-27 22:37:26 +01:00
Robbert van der Helm
34ebda258f
Bump the macOS GitHub Actions runners
...
MacOS 11 is no longer supported.
2024-08-18 21:39:55 +02:00
Robbert van der Helm
369ef886e4
Ensure that the lockfile is up to date on CI
...
So build failures related to this can't happen again.
2024-03-10 20:39:59 +01:00
Robbert van der Helm
e211029979
Use dates instead of tags for plugin build names
...
This makes more sense for this repo, since tags are plugin-specific and
this repo bundles multiple plugins.
2023-12-06 19:21:48 +01:00
Robbert van der Helm
2e28797bed
Install missing libraries
...
These are no longer shipped by default on the Ubuntu 20.04 image.
2023-04-05 20:28:10 +02:00
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
7e04c118dd
Mention disabling gatekeeper in macOS readme
2023-03-22 10:47:35 +01: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
85e54395b3
Fix docs CI job
...
Extra indentation causes this to be treated as another line.
2023-01-25 18:47:23 +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
404b77c9d0
Run build workflow on any tag push
2023-01-25 17:02:30 +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
6c2bb154c9
Use latest nightly for automated builds
...
nightly-2022-07-15 suddenly started throwing ICEs/compiler panics after
updating the dependencies.
2022-10-23 22:45:02 +02:00
Robbert van der Helm
34fd3a1c2a
Add PayPal and Liberapay links
...
By popular demand. But definitely don't feel obliged to donate anything!
2022-10-20 15:47:48 +02: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
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