From 4e44cc7e0bbbf0a63a22bbb3b5c1e82148362c20 Mon Sep 17 00:00:00 2001 From: Paul Date: Thu, 15 Aug 2024 20:46:46 -0400 Subject: [PATCH] Move windows release to clang and update PR/CI targets (#1122) - Windows clang for release stage - Smaller CI MSVC stage - Test the AU (mac) and VST3 (lin) and Standalone (win) in PR Closes #1106 --- .github/workflows/build-pr.yml | 10 +++++----- .github/workflows/build-release.yml | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build-pr.yml b/.github/workflows/build-pr.yml index db28395d..93200168 100644 --- a/.github/workflows/build-pr.yml +++ b/.github/workflows/build-pr.yml @@ -13,9 +13,9 @@ jobs: strategy: matrix: include: - - name: "windows msvc" + - name: "windows msvc (core subset)" os: windows-latest - target: scxt_clapfirst_Standalone + target: scxt-core cmakeConfig: -A x64 runTests: false @@ -27,13 +27,13 @@ jobs: - name: "mac standalone" os: macos-latest - target: scxt_clapfirst_Standalone + target: scxt_clapfirst_AU cmakeConfig: -GNinja runTests: true - name: "ubuntu standalone" os: ubuntu-latest - target: scxt_clapfirst_Standalone + target: scxt_clapfirst_VST3 cmakeConfig: -GNinja runTests: true @@ -81,5 +81,5 @@ jobs: username: ${{ github.actor }} token: ${{ secrets.GITHUB_TOKEN }} cmakeArgs: -DCMAKE_BUILD_TYPE=Debug -GNinja - target: shortcircuit-products + target: scxt_clapfirst_Standalone diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index 85c35fbf..f7c73b2e 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -18,8 +18,8 @@ jobs: matrix: include: - os: windows-latest - #cmakeArgs: -G"Unix Makefiles" -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang - cmakeArgs: -A x64 + cmakeArgs: -GNinja -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang + - os: macos-latest cmakeArgs: -GNinja -D"CMAKE_OSX_ARCHITECTURES=arm64;x86_64" steps: