From bfbba1de13b8871de00620d08933e4ff1cb7cfe4 Mon Sep 17 00:00:00 2001 From: scawful Date: Fri, 10 Oct 2025 19:04:35 -0400 Subject: [PATCH] chore(ci): disable emulator build in CI and release workflows - Updated CI and release workflows to set the YAZE_BUILD_EMU flag to OFF, preventing the emulator from being built during the CI process. - This change aims to streamline the build process and focus on core functionalities without the emulator overhead. --- .github/workflows/ci.yml | 1 + .github/workflows/release.yml | 2 ++ 2 files changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 43323b54..576ed9c1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -248,6 +248,7 @@ jobs: -DCMAKE_C_COMPILER=${{ matrix.cc }} \ -DCMAKE_CXX_COMPILER=${{ matrix.cxx }} \ -DYAZE_BUILD_TESTS=ON \ + -DYAZE_BUILD_EMU=OFF \ -DYAZE_ENABLE_ROM_TESTS=OFF 2>&1 | tee cmake_config.log echo "::endgroup::" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8367793f..376d981f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -230,6 +230,7 @@ jobs: -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} \ -DCMAKE_OSX_ARCHITECTURES=${{ matrix.mac_arch }} \ -DCMAKE_OSX_DEPLOYMENT_TARGET=11.0 \ + -DYAZE_BUILD_EMU=OFF \ -DYAZE_BUILD_TESTS=OFF 2>&1 | tee cmake_config.log echo "::endgroup::" @@ -242,6 +243,7 @@ jobs: echo "::group::CMake Configuration (Linux)" cmake -B build -G Ninja \ -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} \ + -DYAZE_BUILD_EMU=OFF \ -DYAZE_BUILD_TESTS=OFF 2>&1 | tee cmake_config.log echo "::endgroup::"