|
@@ -1,9 +1,10 @@
|
|
|
name: 🐧 Linux Builds
|
|
|
on: [push, pull_request]
|
|
|
|
|
|
-# Global Cache Settings
|
|
|
+# Global Settings
|
|
|
env:
|
|
|
GODOT_BASE_BRANCH: master
|
|
|
+ SCONSFLAGS: platform=linuxbsd verbose=yes warnings=all werror=yes --jobs=2
|
|
|
SCONS_CACHE_LIMIT: 4096
|
|
|
|
|
|
jobs:
|
|
@@ -61,7 +62,7 @@ jobs:
|
|
|
env:
|
|
|
SCONS_CACHE: ${{github.workspace}}/.scons_cache/
|
|
|
run: |
|
|
|
- scons -j2 verbose=yes warnings=all werror=yes platform=linuxbsd tools=yes tests=yes target=release_debug module_mono_enabled=yes mono_glue=no
|
|
|
+ scons tools=yes tests=yes target=release_debug module_mono_enabled=yes mono_glue=no
|
|
|
ls -l bin/
|
|
|
|
|
|
# Execute unit tests for the editor
|
|
@@ -129,7 +130,7 @@ jobs:
|
|
|
env:
|
|
|
SCONS_CACHE: ${{github.workspace}}/.scons_cache/
|
|
|
run: |
|
|
|
- scons -j2 verbose=yes warnings=all werror=yes platform=linuxbsd tools=yes tests=yes target=debug use_asan=yes use_ubsan=yes
|
|
|
+ scons tools=yes tests=yes target=debug use_asan=yes use_ubsan=yes
|
|
|
ls -l bin/
|
|
|
|
|
|
# Execute unit tests for the editor
|
|
@@ -196,7 +197,7 @@ jobs:
|
|
|
env:
|
|
|
SCONS_CACHE: ${{github.workspace}}/.scons_cache/
|
|
|
run: |
|
|
|
- scons -j2 verbose=yes warnings=all werror=yes platform=linuxbsd target=release tools=no module_mono_enabled=yes mono_glue=no
|
|
|
+ scons target=release tools=no module_mono_enabled=yes mono_glue=no
|
|
|
ls -l bin/
|
|
|
|
|
|
- uses: actions/upload-artifact@v2
|