Robbert van der Helm
18ec34e916
Swap macOS cross and host targets
...
Apparently the `macos-latest` runner silently changed architectures with
the macOS 14 update. Fun.
2025-03-02 11:25:53 +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
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
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
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
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
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
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
41dfa2bf2d
Add OS-specific readme files to plugin archives
2022-04-29 18:18:10 +02:00
Robbert van der Helm
e74172b67b
Split build and package workflows
2022-04-11 16:11:42 +02:00