From 2038f2d3ae3a4f1c9f68d2fae5a19db92f50317a Mon Sep 17 00:00:00 2001 From: Lunix-420 Date: Sat, 9 May 2026 23:15:47 +0200 Subject: [PATCH 1/3] ci: change build configuration from Release to Debug for Windows, macOS, and Ubuntu --- .github/workflows/ci-development.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci-development.yml b/.github/workflows/ci-development.yml index 6c404a3..7daa3cd 100644 --- a/.github/workflows/ci-development.yml +++ b/.github/workflows/ci-development.yml @@ -31,7 +31,7 @@ jobs: steps: - name: Export Variables run: | - echo "BUILD_ARTIFACTS_DIR=$BUILD_DIR/src/${{env.PROJECT_NAME}}Plugin_artefacts/Release" >> $GITHUB_ENV + echo "BUILD_ARTIFACTS_DIR=$BUILD_DIR/src/${{env.PROJECT_NAME}}Plugin_artefacts/Debug" >> $GITHUB_ENV echo "WINDOWS-PACKAGE=${{env.BUNDLE_NAME}}-windows.exe" >> $GITHUB_ENV - name: Checkout Code @@ -117,7 +117,7 @@ jobs: steps: - name: Export Variables run: | - echo "BUILD_ARTIFACTS_DIR=$BUILD_DIR/src/${{env.PROJECT_NAME}}Plugin_artefacts/Release" >> $GITHUB_ENV + echo "BUILD_ARTIFACTS_DIR=$BUILD_DIR/src/${{env.PROJECT_NAME}}Plugin_artefacts/Debug" >> $GITHUB_ENV echo "MAC_PACKAGE=${{env.BUNDLE_NAME}}-macos.pkg" >> $GITHUB_ENV - name: Checkout Code @@ -132,11 +132,11 @@ jobs: - name: Select CMake Preset run: | - cmake --preset "Mac Release" \ + cmake --preset "Mac Debug" \ -DCMAKE_OSX_ARCHITECTURES="arm64;x86_64" - name: Build - run: cmake --build build --config "Release" + run: cmake --build build --config "Debug" - name: Copy Build Artifacts run: | @@ -254,7 +254,7 @@ jobs: steps: - name: Export Variables run: | - echo "BUILD_ARTIFACTS_DIR=$BUILD_DIR/src/${{env.PROJECT_NAME}}Plugin_artefacts/Release" >> $GITHUB_ENV + echo "BUILD_ARTIFACTS_DIR=$BUILD_DIR/src/${{env.PROJECT_NAME}}Plugin_artefacts/Debug" >> $GITHUB_ENV echo "UBUNTU_PACKAGE=${{env.BUNDLE_NAME}}-linux-ubuntu.deb" >> $GITHUB_ENV echo "LINUX_PACKAGE=${{env.BUNDLE_NAME}}-linux-vanilla.zip" >> $GITHUB_ENV @@ -291,10 +291,10 @@ jobs: - name: Select CMake Preset run: | - cmake --preset "Linux Release" + cmake --preset "Linux Debug" - name: Build - run: cmake --build build --config "Release" + run: cmake --build build --config "Debug" - name: Copy Artifacts run: | From 9cfb0a7070571f49be0bc7b73f4d9fb4a22c6b91 Mon Sep 17 00:00:00 2001 From: Lunix-420 Date: Sat, 9 May 2026 23:20:30 +0200 Subject: [PATCH 2/3] ci: update workflow triggers --- .github/workflows/ci-development.yml | 7 +++++++ .github/workflows/ci-snapshot.yml | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/.github/workflows/ci-development.yml b/.github/workflows/ci-development.yml index 7daa3cd..8002b55 100644 --- a/.github/workflows/ci-development.yml +++ b/.github/workflows/ci-development.yml @@ -3,6 +3,13 @@ on: push: branches: - development + paths: + - src + - pkg + - externals + - CMakeLists.txt + - CMakePresets.json + - VERSION.md workflow_dispatch: defaults: run: diff --git a/.github/workflows/ci-snapshot.yml b/.github/workflows/ci-snapshot.yml index 3de8cb4..4dbaef8 100644 --- a/.github/workflows/ci-snapshot.yml +++ b/.github/workflows/ci-snapshot.yml @@ -4,6 +4,13 @@ on: push: branches: - main + paths: + - src + - pkg + - externals + - CMakeLists.txt + - CMakePresets.json + - VERSION.md defaults: run: shell: bash From 07fba5c2be97095a3fff8a498b617a5b87ee471d Mon Sep 17 00:00:00 2001 From: Lunix-420 Date: Sat, 9 May 2026 23:53:16 +0200 Subject: [PATCH 3/3] ci: package debug symbols --- .github/workflows/ci-development.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-development.yml b/.github/workflows/ci-development.yml index 8002b55..234aee7 100644 --- a/.github/workflows/ci-development.yml +++ b/.github/workflows/ci-development.yml @@ -89,12 +89,18 @@ jobs: - name: Copy Build Artifacts run: | mkdir -p artifacts + mkdir -p artifacts/vst3 ls -la ${{env.BUILD_ARTIFACTS_DIR}}/VST3 cp -r ${{env.BUILD_ARTIFACTS_DIR}}/VST3/${{env.PROJECT_NAME}}.vst3 \ - artifacts/ + artifacts/vst3/ + cp -r ${{env.BUILD_ARTIFACTS_DIR}}/VST3/${{env.PROJECT_NAME}}.pdb \ + artifacts/vst3/ + mkdir -p artifacts/clap ls -la ${{env.BUILD_ARTIFACTS_DIR}}/CLAP cp -r ${{env.BUILD_ARTIFACTS_DIR}}/CLAP/${{env.PROJECT_NAME}}.clap \ - artifacts/ + artifacts/clap/ + cp -r ${{env.BUILD_ARTIFACTS_DIR}}/CLAP/${{env.PROJECT_NAME}}.pdb \ + artifacts/clap/ shell: bash - name: Create Installer