From 7973fcabf781b98b598a3d630a91dd8d791117ef Mon Sep 17 00:00:00 2001 From: thorinf Date: Sun, 17 May 2026 21:09:51 +0100 Subject: [PATCH] ci: test vst during release build --- .github/workflows/release.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2adf2fd..a76d3c8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -45,10 +45,13 @@ jobs: with: python-version: '3.12' + - uses: astral-sh/setup-uv@v5 + with: + enable-cache: true + - name: Package firmware SysEx run: | - pip install intelhex - python tools/firmware-packager.py firmware/build/main.hex -v + uv run --frozen python tools/firmware-packager.py firmware/build/main.hex -v mv firmware/build/main_firmware.syx firmware/build/tram8-firmware.syx - uses: actions/upload-artifact@v4 @@ -70,6 +73,9 @@ jobs: - name: Build run: cmake --build vst/build --config Release + - name: Run tests + run: make -C vst/tests test + - name: Sign (ad-hoc) run: codesign --force --deep -s - vst/build/VST3/Release/tram8-bridge.vst3