Skip to content

Commit

Permalink
Create new mono build templates.
Browse files Browse the repository at this point in the history
  • Loading branch information
RadiantUwU committed Nov 30, 2024
1 parent bdd30fc commit 896aae6
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 4 deletions.
11 changes: 10 additions & 1 deletion .github/workflows/linux_builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
18 changes: 15 additions & 3 deletions .github/workflows/windows_builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down

0 comments on commit 896aae6

Please sign in to comment.