diff options
Diffstat (limited to '.github/workflows/linux_builds.yml')
-rw-r--r-- | .github/workflows/linux_builds.yml | 27 |
1 files changed, 19 insertions, 8 deletions
diff --git a/.github/workflows/linux_builds.yml b/.github/workflows/linux_builds.yml index dc3d9f3786..96524926c4 100644 --- a/.github/workflows/linux_builds.yml +++ b/.github/workflows/linux_builds.yml @@ -23,11 +23,22 @@ jobs: fail-fast: false matrix: include: + - name: Editor (target=editor tests=yes) + cache-name: linux-editor + target: editor + bin: ./bin/redot.linuxbsd.editor.x86_64 + build-mono: false + tests: true + doc-test: true + proj-conv: true + api-compat: true + artifact: true + - name: Editor w/ Mono (target=editor) cache-name: linux-editor-mono target: editor sconsflags: module_mono_enabled=yes - bin: ./bin/godot.linuxbsd.editor.x86_64.mono + bin: ./bin/redot.linuxbsd.editor.x86_64.mono build-mono: true tests: false # Disabled due freeze caused by mix Mono build and CI doc-test: true @@ -40,7 +51,7 @@ jobs: target: editor # Debug symbols disabled as they're huge on this build and we hit the 14 GB limit for runners. sconsflags: dev_build=yes scu_build=yes debug_symbols=no precision=double use_asan=yes use_ubsan=yes linker=gold - bin: ./bin/godot.linuxbsd.editor.dev.double.x86_64.san + bin: ./bin/redot.linuxbsd.editor.dev.double.x86_64.san build-mono: false tests: true proj-test: true @@ -53,7 +64,7 @@ jobs: cache-name: linux-editor-llvm-sanitizers target: editor sconsflags: dev_build=yes use_asan=yes use_ubsan=yes use_llvm=yes linker=lld - bin: ./bin/godot.linuxbsd.editor.dev.x86_64.llvm.san + bin: ./bin/redot.linuxbsd.editor.dev.x86_64.llvm.san build-mono: false tests: true # Skip 2GiB artifact speeding up action. @@ -66,7 +77,7 @@ jobs: target: editor tests: true sconsflags: dev_build=yes use_tsan=yes use_llvm=yes linker=lld - bin: ./bin/godot.linuxbsd.editor.dev.x86_64.llvm.san + bin: ./bin/redot.linuxbsd.editor.dev.x86_64.llvm.san build-mono: false # Skip 2GiB artifact speeding up action. artifact: false @@ -75,7 +86,7 @@ jobs: cache-name: linux-template-mono target: template_release sconsflags: module_mono_enabled=yes - bin: ./bin/godot.linuxbsd.template_release.x86_64.mono + bin: ./bin/redot.linuxbsd.template_release.x86_64.mono build-mono: false tests: true artifact: true @@ -84,7 +95,7 @@ jobs: cache-name: linux-template-minimal target: template_release sconsflags: modules_enabled_by_default=no disable_3d=yes disable_advanced_gui=yes deprecated=no minizip=no - bin: ./bin/godot.linuxbsd.template_release.x86_64 + bin: ./bin/redot.linuxbsd.template_release.x86_64 tests: true artifact: true @@ -162,8 +173,8 @@ jobs: - name: Prepare artifact if: matrix.artifact run: | - strip bin/godot.* - chmod +x bin/godot.* + strip bin/redot.* + chmod +x bin/redot.* - name: Upload artifact uses: ./.github/actions/upload-artifact |