mirror of
https://github.com/vsariola/sointu.git
synced 2026-03-16 03:40:36 -04:00
ci: add sointu-play binary builds to GitHub actions (#229)
Closes #226.
This commit is contained in:
committed by
GitHub
parent
c793d29592
commit
e57e55fde6
13
.github/workflows/binaries.yml
vendored
13
.github/workflows/binaries.yml
vendored
@ -52,6 +52,10 @@ jobs:
|
||||
asmnasm: C:\Users\runneradmin\nasm\nasm
|
||||
output: sointu-vsti.dll
|
||||
params: -buildmode=c-shared -tags="plugin,native" ./cmd/sointu-vsti/
|
||||
- os: windows-latest
|
||||
asmnasm: C:\Users\runneradmin\nasm\nasm
|
||||
output: sointu-play.exe
|
||||
params: cmd/sointu-play/main.go
|
||||
- os: ubuntu-latest
|
||||
asmnasm: /home/runner/nasm/nasm
|
||||
output: sointu-compile
|
||||
@ -67,6 +71,11 @@ jobs:
|
||||
output: sointu-vsti.so
|
||||
params: -buildmode=c-shared -tags="plugin,native" ./cmd/sointu-vsti/
|
||||
packages: libegl-dev libvulkan-dev libxkbcommon-x11-dev libwayland-dev libasound2-dev libx11-xcb-dev libxcursor-dev libxfixes-dev
|
||||
- os: ubuntu-latest
|
||||
asmnasm: /home/runner/nasm/nasm
|
||||
output: sointu-play
|
||||
params: cmd/sointu-play/main.go
|
||||
packages: libegl-dev libvulkan-dev libxkbcommon-x11-dev libwayland-dev libasound2-dev libx11-xcb-dev libxcursor-dev libxfixes-dev
|
||||
- os: macos-latest
|
||||
asmnasm: /Users/runner/nasm/nasm
|
||||
output: sointu-compile
|
||||
@ -81,6 +90,10 @@ jobs:
|
||||
bundleoutput: sointu-vsti
|
||||
params: -buildmode=c-archive -tags="plugin" ./cmd/sointu-vsti/
|
||||
bundle: true
|
||||
- os: macos-latest
|
||||
asmnasm: /Users/runner/nasm/nasm
|
||||
output: sointu-play
|
||||
params: cmd/sointu-play/main.go
|
||||
steps:
|
||||
- uses: benjlevesque/short-sha@v3.0
|
||||
id: short-sha
|
||||
|
||||
Reference in New Issue
Block a user