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
|
asmnasm: C:\Users\runneradmin\nasm\nasm
|
||||||
output: sointu-vsti.dll
|
output: sointu-vsti.dll
|
||||||
params: -buildmode=c-shared -tags="plugin,native" ./cmd/sointu-vsti/
|
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
|
- os: ubuntu-latest
|
||||||
asmnasm: /home/runner/nasm/nasm
|
asmnasm: /home/runner/nasm/nasm
|
||||||
output: sointu-compile
|
output: sointu-compile
|
||||||
@ -67,6 +71,11 @@ jobs:
|
|||||||
output: sointu-vsti.so
|
output: sointu-vsti.so
|
||||||
params: -buildmode=c-shared -tags="plugin,native" ./cmd/sointu-vsti/
|
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
|
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
|
- os: macos-latest
|
||||||
asmnasm: /Users/runner/nasm/nasm
|
asmnasm: /Users/runner/nasm/nasm
|
||||||
output: sointu-compile
|
output: sointu-compile
|
||||||
@ -81,6 +90,10 @@ jobs:
|
|||||||
bundleoutput: sointu-vsti
|
bundleoutput: sointu-vsti
|
||||||
params: -buildmode=c-archive -tags="plugin" ./cmd/sointu-vsti/
|
params: -buildmode=c-archive -tags="plugin" ./cmd/sointu-vsti/
|
||||||
bundle: true
|
bundle: true
|
||||||
|
- os: macos-latest
|
||||||
|
asmnasm: /Users/runner/nasm/nasm
|
||||||
|
output: sointu-play
|
||||||
|
params: cmd/sointu-play/main.go
|
||||||
steps:
|
steps:
|
||||||
- uses: benjlevesque/short-sha@v3.0
|
- uses: benjlevesque/short-sha@v3.0
|
||||||
id: short-sha
|
id: short-sha
|
||||||
|
|||||||
@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
### Added
|
### Added
|
||||||
|
- Binary builds for sointu-play from GitHub Actions on all platforms.
|
||||||
|
([#226][i226])
|
||||||
- Song corpus with songs from real intros for testing size optimizations in
|
- Song corpus with songs from real intros for testing size optimizations in
|
||||||
Sointu systematically. ([#227][i227])
|
Sointu systematically. ([#227][i227])
|
||||||
- MIDI velocity, keyboard splitting, forcing specific instrument to use
|
- MIDI velocity, keyboard splitting, forcing specific instrument to use
|
||||||
|
|||||||
Reference in New Issue
Block a user