Commit Graph

79 Commits

Author SHA1 Message Date
Robbert van der Helm 5f1f08a980 Build yabridgectl on the bionic Docker image
The ubuntu-18.04 runner is being deprecated and these brownouts are
annoying.
2023-02-21 15:19:57 +01:00
Robbert van der Helm 1fbca8f2b9 Revert "Also disable unity builds for Ubuntu 18.04"
This reverts commit ebbe3810f7.
2022-12-23 19:52:55 +01:00
Robbert van der Helm 9d639a6560 Revert "Disable unity builds in GitHub Actions builds"
This reverts commit e3e02bfaf2.
2022-12-23 19:52:32 +01:00
Robbert van der Helm ebbe3810f7 Also disable unity builds for Ubuntu 18.04
This seemed to have slipped through the cracks.
2022-11-28 14:54:17 +01:00
Robbert van der Helm e3e02bfaf2 Disable unity builds in GitHub Actions builds 2022-11-28 13:25:09 +01:00
offa ff56996b08 Replace unmaintained Rust action 2022-11-24 20:43:33 +01:00
offa 03499517a2 Update actions to fix deprecations 2022-11-24 20:43:33 +01:00
Robbert van der Helm ec8a8b3744 Fix GitHub Actions build with recent git versions 2022-10-28 17:29:10 +02:00
Robbert van der Helm 176a2684d4 Disallow CLAP support with 32-bit yabridge
The cookies won't be able to be stored correctly here, so it's best to
just outright prevent this.
2022-10-01 15:02:58 +02:00
Robbert van der Helm 98bb4a019b Add CLAP whenever mentioning yabridge libs 2022-09-11 19:18:03 +02:00
Robbert van der Helm b3efcf4e06 Merge yabridge-group.exe and yabridge-host.exe
They were 95% the same, so this makes a lot more sense this way. When
group host processes were introduced yabridge only did VST2 bridging,
but we already have a plugin type argument anyways so might as well
reuse that for group hosts.
2022-04-16 23:26:24 +02:00
Robbert van der Helm 470f4dfaaa Remove the with- prefix from the build options 2022-04-16 21:13:46 +02:00
Robbert van der Helm 9420bade62 Include the chainloader libraries in the artifacts 2022-04-16 20:38:35 +02:00
Robbert van der Helm 795ea70356 Strip chainloaders in CI builds 2022-04-16 20:37:11 +02:00
Robbert van der Helm e4966a6245 Remove the now obsolete with-static-boost option 2022-04-16 20:37:10 +02:00
Robbert van der Helm 16203d7246 Remove all remaining mentions of using symlinks
Since these should never be used anymore.
2022-01-02 20:24:03 +01:00
Robbert van der Helm b5a2a6bfd4 Strip the binaries in the CI
I avoided doing this around yabridge's launch when backtraces from
crashed plugins could be useful, but that hasn't been the case for a
long time now. Stripping the libraries can save a bit of disk space when
using a ton of plugins.
2021-11-21 16:47:30 +01:00
Robbert van der Helm 0f6bdb9320 Remove mention about image not containing Boost
The Docker image includes Boost since
576da97b10. Which was two days after this
comment was written.
2021-11-01 19:30:07 +01:00
Robbert van der Helm 060e6e65ab Fix typo in issue templates 2021-09-18 00:17:10 +02:00
Robbert van der Helm e550750c5c Reword the issue templates 2021-08-28 17:54:56 +02:00
Robbert van der Helm 918aadef62 Add issue template fields for the Wine version 2021-08-28 17:53:50 +02:00
Robbert van der Helm 43f715f315 Disable blank issues
So far there have been only two blank issues that didn't fall in one of
the three categories we have templates for, and people quite often skip
t he entire template if it's optional, so this will probably make the
issues much more useful.
2021-08-28 17:45:23 +02:00
Robbert van der Helm 7774938969 Replace the feature request template with a form 2021-08-28 17:45:03 +02:00
Robbert van der Helm 3188508fd2 Replace the setup help template with a form 2021-08-28 17:43:23 +02:00
Robbert van der Helm 249ea46189 Tweak the new bug report template slightly 2021-08-28 17:39:41 +02:00
Robbert van der Helm 5ec36be7d5 Don't fill long lines in issue template
GitHub seems to treat these newlines as hard line feeds (e.g. just like
two spaces at the end of a line in regular Markdown).
2021-08-28 17:33:28 +02:00
Robbert van der Helm d908c64532 Redo the bug report issue template using forms 2021-08-28 17:28:56 +02:00
Robbert van der Helm 9c334dd488 Include the +editor debug flag in issue template 2021-08-03 20:01:07 +02:00
Robbert van der Helm 503720a9ca In the issue template, suggest clearing log first
I get quite a few logs with a ton of cruft prepended to them, maybe this
will help.
2021-07-19 11:40:21 +02:00
Robbert van der Helm 0d02951886 Build a 32-bit version of yabridge on the CI
Specially for @AVLinux. We currently don't build a 32-bit version of
yabridgectl though, so you'd still need that if you want to use yabridge
on an _actual_ 32-bit system.
2021-07-18 15:27:07 +02:00
Robbert van der Helm 103b2cb46a Remove duplicate comments in the CI definition 2021-07-18 15:26:40 +02:00
Robbert van der Helm f6682d9134 Add missing -mwindows to Ubuntu 18.04 CI build
Apparently this completely overrides the build flags.
2021-06-25 11:51:56 +02:00
Robbert van der Helm b64b18f75e Change argument order in meson setup command 2021-06-24 13:42:58 +02:00
Robbert van der Helm 4d256e12e2 Fix a typo in the issue template contact links 2021-05-18 23:01:48 +02:00
Robbert van der Helm dae0fcab9f Add the audio server/driver to the issue template
To make it easier to see if PipeWire's the thing causing issues.
2021-04-24 19:51:59 +02:00
Robbert van der Helm 4211b31bcc Add plugin and host info to the issue templates 2021-01-06 17:16:03 +01:00
Robbert van der Helm 18bfc5cc54 Fix unity size argument in the CI build 2021-01-01 22:55:35 +01:00
Robbert van der Helm 872a6aa304 Don't enable unity builds by default
But do suggest enabling them in the readme and enable them on the CI.
Having them enabled by default breaks clangd/ccls, which doesn't sound
like a great idea.

https://github.com/mesonbuild/meson/issues/8146
2021-01-01 22:53:08 +01:00
Robbert van der Helm b94e8dde4d Change style in CI build to match everywhere else 2020-12-29 23:15:23 +01:00
Robbert van der Helm 95b30b069e Include libyabridge-vst3.so in the build artifacts 2020-12-19 13:23:53 +01:00
Robbert van der Helm 4f8fe21fa9 Merge branch 'master' into feature/vst3 2020-12-12 13:33:36 +01:00
Robbert van der Helm 33cb5f1efe Change wording of Discord link in issue tracker 2020-12-11 22:03:53 +01:00
Robbert van der Helm 001af8c6b4 Add a link to the Discord on the issues page 2020-12-11 21:57:07 +01:00
Robbert van der Helm 5b2d76e33d Mention the Discord in the issue templates 2020-12-11 18:02:14 +01:00
Robbert van der Helm 9d40e04a62 Update all references to libyabridge.so 2020-12-07 18:28:16 +01:00
Robbert van der Helm a87f399266 Add PayPal and Liberapay links
But definitely don't feel obliged to donate! Just spreading awareness
about yabridge is more important to me.
2020-10-12 15:44:17 +02:00
Robbert van der Helm 5a64769699 Update GitHub Actions workflow to use env files
set-env has been deprecated
https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
2020-10-09 12:56:55 +02:00
Robbert van der Helm 1113e43b03 Add yabridgectl version to the bug report template 2020-07-27 15:18:29 +02:00
Robbert van der Helm e3edffb8f8 Reword part of the issue templates 2020-07-20 12:55:29 +02:00
Robbert van der Helm 251fce00c5 Add an issue template for feature requests 2020-07-19 22:02:59 +02:00