From 896aae6d02d5c404240451a48f091aa6ea9a4fc5 Mon Sep 17 00:00:00 2001 From: Radiant <69520693+RadiantUwU@users.noreply.github.com> Date: Sat, 30 Nov 2024 21:08:09 +0200 Subject: [PATCH] Create new mono build templates. --- .github/workflows/linux_builds.yml | 11 ++++++++++- .github/workflows/windows_builds.yml | 18 +++++++++++++++--- 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/.github/workflows/linux_builds.yml b/.github/workflows/linux_builds.yml index e8ae1957f8a1..0dc5b276d13a 100644 --- a/.github/workflows/linux_builds.yml +++ b/.github/workflows/linux_builds.yml @@ -83,10 +83,19 @@ jobs: target: template_release sconsflags: module_mono_enabled=yes tests=yes bin: "./bin/godot.linuxbsd.template_release.x86_64.mono" - build-mono: false + build-mono: true tests: true artifact: true + - name: Template w/ Mono (target=template_debug) + cache-name: linux-template-debug-mono + target: template_debug + sconsflags: module_mono_enabled=yes + bin: "./bin/godot.linuxbsd.template_debug.x86_64.mono" + build-mono: true + tests: false + artifact: true + - name: Template (target=template_release) cache-name: linux-template target: template_release diff --git a/.github/workflows/windows_builds.yml b/.github/workflows/windows_builds.yml index 7ecf5e320848..6c5b80ba5202 100644 --- a/.github/workflows/windows_builds.yml +++ b/.github/workflows/windows_builds.yml @@ -43,15 +43,27 @@ jobs: - name: Template (target=template_release) cache-name: windows-template target: template_release - tests: true - sconsflags: debug_symbols=no tests=yes - bin: "./bin/godot.windows.template_release.x86_64.console.exe" + tests: false + sconsflags: debug_symbols=no - name: Template (target=template_debug) cache-name: windows-template-debug target: template_debug tests: false + - name: Template w/ Mono (target=template_release) + cache-name: windows-template-mono + target: template_release + tests: true + sconsflags: debug_symbols=no tests=yes vsproj=yes vsproj_gen_only=no windows_subsystem=console module_mono_enabled=yes + bin: "./bin/godot.windows.template_release.x86_64.mono.exe" + + - name: Template w/ Mono (target=template_debug) + cache-name: windows-template-mono-debug + target: template_debug + sconsflags: debug_symbols=no vsproj=yes vsproj_gen_only=no windows_subsystem=console module_mono_enabled=yes + tests: false + steps: - uses: actions/checkout@v4 with: