|
@@ -5,7 +5,7 @@ on: [push, pull_request]
|
|
# SCONS_CACHE for windows must be set in the build environment
|
|
# SCONS_CACHE for windows must be set in the build environment
|
|
env:
|
|
env:
|
|
GODOT_BASE_BRANCH: master
|
|
GODOT_BASE_BRANCH: master
|
|
- SCONSFLAGS: verbose=yes warnings=all werror=yes debug_symbols=no module_text_server_fb_enabled=yes
|
|
|
|
|
|
+ SCONSFLAGS: verbose=yes warnings=all werror=yes module_text_server_fb_enabled=yes
|
|
SCONS_CACHE_MSVC_CONFIG: true
|
|
SCONS_CACHE_MSVC_CONFIG: true
|
|
|
|
|
|
concurrency:
|
|
concurrency:
|
|
@@ -33,6 +33,7 @@ jobs:
|
|
target: release
|
|
target: release
|
|
tools: false
|
|
tools: false
|
|
tests: false
|
|
tests: false
|
|
|
|
+ sconsflags: debug_symbols=no
|
|
|
|
|
|
steps:
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- uses: actions/checkout@v2
|
|
@@ -50,7 +51,7 @@ jobs:
|
|
- name: Compilation
|
|
- name: Compilation
|
|
uses: ./.github/actions/godot-build
|
|
uses: ./.github/actions/godot-build
|
|
with:
|
|
with:
|
|
- sconsflags: ${{ env.SCONSFLAGS }}
|
|
|
|
|
|
+ sconsflags: ${{ env.SCONSFLAGS }} ${{ matrix.sconsflags }}
|
|
platform: windows
|
|
platform: windows
|
|
target: ${{ matrix.target }}
|
|
target: ${{ matrix.target }}
|
|
tools: ${{ matrix.tools }}
|
|
tools: ${{ matrix.tools }}
|
|
@@ -63,6 +64,10 @@ jobs:
|
|
run: |
|
|
run: |
|
|
${{ matrix.bin }} --test
|
|
${{ matrix.bin }} --test
|
|
|
|
|
|
|
|
+ - name: Prepare artifact
|
|
|
|
+ run: |
|
|
|
|
+ Remove-Item bin/* -Include *.exp,*.lib,*.pdb -Force
|
|
|
|
+
|
|
- name: Upload artifact
|
|
- name: Upload artifact
|
|
uses: ./.github/actions/upload-artifact
|
|
uses: ./.github/actions/upload-artifact
|
|
with:
|
|
with:
|