1
0
Fork 0

CI: Remove second build with mono_glue=yes

A second build is no longer needed. It was resulting in a null build
that still took more than 1 minute of CI time.

Also removed other usages of `mono_glue=no` and `mono_static=yes`,
as these options no longer exist.
This commit is contained in:
Ignacio Roldán Etcheverry 2022-08-23 04:23:29 +02:00
parent ebd966acee
commit 20bd64db69
1 changed files with 2 additions and 12 deletions

View File

@ -26,7 +26,7 @@ jobs:
target: release_debug target: release_debug
tools: true tools: true
tests: false # Disabled due freeze caused by mix Mono build and CI 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 doc-test: true
bin: "./bin/godot.linuxbsd.opt.tools.64.mono" bin: "./bin/godot.linuxbsd.opt.tools.64.mono"
build-mono: true build-mono: true
@ -64,7 +64,7 @@ jobs:
target: release target: release
tools: false tools: false
tests: 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 build-mono: false
artifact: true artifact: true
@ -126,16 +126,6 @@ jobs:
run: | run: |
./modules/mono/build_scripts/build_assemblies.py --godot-output-dir=./bin --godot-platform=linuxbsd ./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 # Execute unit tests for the editor
- name: Unit tests - name: Unit tests
if: ${{ matrix.tests }} if: ${{ matrix.tests }}