|
@@ -26,7 +26,7 @@ jobs:
|
|
|
target: release_debug
|
|
|
tools: true
|
|
|
tests: false # Disabled due freeze caused by mix Mono build and CI
|
|
|
- sconsflags: module_mono_enabled=yes mono_static=yes mono_glue=no
|
|
|
+ sconsflags: module_mono_enabled=yes
|
|
|
doc-test: true
|
|
|
bin: "./bin/godot.linuxbsd.opt.tools.64.mono"
|
|
|
build-mono: true
|
|
@@ -64,7 +64,7 @@ jobs:
|
|
|
target: release
|
|
|
tools: false
|
|
|
tests: false
|
|
|
- sconsflags: module_mono_enabled=yes mono_static=yes mono_glue=no debug_symbols=no
|
|
|
+ sconsflags: module_mono_enabled=yes debug_symbols=no
|
|
|
build-mono: false
|
|
|
artifact: true
|
|
|
|
|
@@ -126,16 +126,6 @@ jobs:
|
|
|
run: |
|
|
|
./modules/mono/build_scripts/build_assemblies.py --godot-output-dir=./bin --godot-platform=linuxbsd
|
|
|
|
|
|
- # Rebuild with mono
|
|
|
- - name: Compilation (mono_glue=yes)
|
|
|
- uses: ./.github/actions/godot-build
|
|
|
- if: ${{ matrix.build-mono }}
|
|
|
- with:
|
|
|
- sconsflags: ${{ env.SCONSFLAGS }} ${{ matrix.sconsflags }} mono_glue=yes
|
|
|
- platform: linuxbsd
|
|
|
- target: ${{ matrix.target }}
|
|
|
- tools: ${{ matrix.tools }}
|
|
|
-
|
|
|
# Execute unit tests for the editor
|
|
|
- name: Unit tests
|
|
|
if: ${{ matrix.tests }}
|