Commit Graph

52 Commits

Author SHA1 Message Date
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
Robbert van der Helm ab4a5ae580 Create an issue template for setup help 2020-07-19 22:02:52 +02:00
Robbert van der Helm 0b739e91c9 Mention yabridgectl in the bug report template 2020-07-19 22:02:28 +02:00
Robbert van der Helm 83494a13bc Add a GitHub Actions job for building yabridgectl 2020-07-10 22:17:40 +02:00
Robbert van der Helm 343398be25 Remove the 'upload-releases' CI job
It didn't work, and it wouldn't really be more convenient than adding
the files to the release manually anyways.
2020-07-10 22:17:40 +02:00
Robbert van der Helm d032405c78 Fix stupid typo in readme and GitHub Actions build 2020-06-08 16:12:39 +02:00
Robbert van der Helm c4842ccda6 Make use-* aliases for new with-* build options
The 'use-*' variants will be marked as deprecated in a future version.
2020-06-08 16:02:53 +02:00
Robbert van der Helm 9385360331 Don't statically link Boost by default #20
Since this would only be needed for distribution, and we're already
doing something similar for libstdc++ on the Ubuntu 18.04 build. This
moves the static linking behind a new build option.
2020-06-08 15:46:09 +02:00
Robbert van der Helm ce2e3ab52e Statically link to libstc++ on Ubuntu 18.04
Somehwere between yabridge 1.1.4 and 1.2.0 we apparently started
requiring newer libstc++ features, and I kind of forgot that libstdc++
needed is bound to the version of g++ the program was compiled with.

Statically linking libstdc++ could in theory cause issues, but I think
we'll be fine.
2020-06-01 00:40:12 +02:00
Robbert van der Helm 333c5dac17 Clean up GitHub workflow 2020-05-22 23:37:21 +02:00
Robbert van der Helm a9841f21f5 Include the group host binaries in the artifacts 2020-05-22 23:34:06 +02:00
Robbert van der Helm 52e07a4736 Actually enable automatic builds on all branches 2020-05-12 01:13:01 +02:00
Robbert van der Helm 813f700065 Enable automatic builds on all branches 2020-05-12 01:10:02 +02:00
Robbert van der Helm bc4c1f158e Add an issue template 2020-05-09 13:11:18 +02:00
Robbert van der Helm 4fe8fd1f83 Include the changelog in the build archives 2020-05-07 19:10:30 +02:00
Robbert van der Helm 1a78a85e3a Fix GitHub Actions complaining when moving tags 2020-05-07 18:46:13 +02:00
Robbert van der Helm 7ba9a53ef5 Also run the build when pushing tags 2020-05-07 18:38:24 +02:00
Robbert van der Helm f62f9489e1 Remove Boost related environment variables
Forgot to do this in the last commit.
2020-05-07 00:13:58 +02:00
Robbert van der Helm 576da97b10 Remove Boost compilation for the GitHub workflows
These are now built into the image since building the minimal version of
Boost we need took minutes on the CI machines even though it should only
a few seconds.
2020-05-07 00:00:22 +02:00
Robbert van der Helm 006fb64c66 Revert part of dcc8f28
I should have skipped this commit during squashing.
2020-05-06 18:02:51 +02:00
Robbert van der Helm dcc8f285a8 Fix the automatic builds on GitHub Actions
Squash of the following commits:

WIP: Build workflow on all branches

WIP: Reduce noise from wget

WIP: Don't use bash-style redirects

WIP: Use variables for Boost url and checksum

WIP: Manually set a Wine prefix

The user that's executing the job does not own the home directory for
some reason.

WIP: Fix typos in workflow

WIP: Don't use bash-style brace expansion

This is run under dash.

WIP: Fix archive name for Ubuntu 20.04 build

WIP: Fetch tags for git-describe

WIP: Fetch all git history for git-describe

WIP :Rename the workflow

Since this is what will appear on the status badge.
2020-05-06 17:43:45 +02:00
Robbert van der Helm 76c6050120 Fix typo in GitHub workflow
Why is there no YAML litner available?
2020-05-06 15:48:48 +02:00
Robbert van der Helm d3fc9e82c4 Add the 'runs-on' field for containerized actiosn 2020-05-06 15:46:49 +02:00
Robbert van der Helm 8805a14e05 Add GitHub Actions jobs to build every commit
On Both Ubuntu 18.04 and 20.04.
2020-05-06 15:41:06 +02:00
Robbert van der Helm 8049385e29 Change the relative path to the bitsery patch file
Meson has been changing its behavior around, and this is now also the
behavior I'm getting when doing a clean build for the yabridge-git AUR
package.
2020-05-05 15:17:53 +02:00
Robbert van der Helm 30b1541afd Use the relative path workaround in the workflow 2020-05-05 14:20:02 +02:00
Robbert van der Helm c6ce15cfe9 Use the new docker images for building yabridge 2020-05-05 14:03:03 +02:00
Robbert van der Helm 8ae29b6f72 Use Wine 5.6 in the build script
Since winelib in Wine 5.7 is broken even on Ubuntu.
2020-05-04 22:46:51 +02:00