Focus CI on release builds

Signed-off-by: AlterEgo <admin@projectskyfire.org>
This commit is contained in:
AlterEgo 2026-06-27 09:33:16 -05:00
parent b898e613bf
commit 6d76801f22
3 changed files with 5 additions and 16 deletions

View file

@ -16,7 +16,7 @@ concurrency:
cancel-in-progress: true
env:
BUILD_TYPE: RelWithDebInfo
BUILD_TYPE: Release
BOOST_VERSION: 1.91.0
OPENSSL_VERSION: 4.0.0
DEPS_DIR: ${{ github.workspace }}/.deps

View file

@ -16,7 +16,7 @@ concurrency:
cancel-in-progress: true
env:
BUILD_TYPE: RelWithDebInfo
BUILD_TYPE: Release
BOOST_VERSION: 1.91.0
OPENSSL_VERSION: 4.0.0
DEPS_DIR: ${{ github.workspace }}/.deps
@ -143,7 +143,7 @@ jobs:
-DTOOLS=ON \
-DUSE_COREPCH=ON \
-DUSE_SCRIPTPCH=ON \
-DSKYFIRE_BUILD_TESTS=ON \
-DSKYFIRE_BUILD_TESTS=OFF \
-DBOOST_ROOT="$BOOST_ROOT" \
-DOPENSSL_ROOT_DIR="$OPENSSL_ROOT_DIR"
@ -153,12 +153,6 @@ jobs:
set -euo pipefail
cmake --build "$BUILD_DIR" --parallel "$(nproc)"
- name: Test
shell: bash
run: |
set -euo pipefail
ctest --test-dir "$BUILD_DIR" --output-on-failure
- name: Configure Eluna smoke
shell: bash
run: |

View file

@ -17,7 +17,7 @@ concurrency:
env:
BUILD_TYPE: RelWithDebInfo
BUILD_TYPE: Release
BOOST_VERSION: 1.91.0
BOOST_ROOT: C:\local\boost_1_91_0
OPENSSL_VERSION: 4.0.1
@ -105,7 +105,7 @@ jobs:
-DTOOLS=ON `
-DUSE_COREPCH=ON `
-DUSE_SCRIPTPCH=ON `
-DSKYFIRE_BUILD_TESTS=ON `
-DSKYFIRE_BUILD_TESTS=OFF `
-DBOOST_ROOT="$env:BOOST_ROOT" `
-DOPENSSL_ROOT_DIR="$env:OPENSSL_ROOT_DIR"
@ -114,11 +114,6 @@ jobs:
run: |
cmake --build "$env:BUILD_DIR" --config "$env:BUILD_TYPE" --parallel 4
- name: windows tests
shell: pwsh
run: |
ctest --test-dir "$env:BUILD_DIR" -C "$env:BUILD_TYPE" --output-on-failure
- name: Create Upload File Name
shell: pwsh
run: |