CI: Add a Linux job for template_debug
#102423
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Seems like we've been lacking this for a while, probably assuming that
target=editor
+target=template_debug
was enough, but it's not:editor
:TOOLS_ENABLED
+DEBUG_ENABLED
template_debug
:DEBUG_ENABLED
template_release
: neitherSo to test what happens when
DEBUG_ENABLED
is defined but notTOOLS_ENABLED
, we do need atemplate_debug
build, the combination of the other two isn't enough.For now I'm just quickly adding a duplicate Linux template build with Mono. We might want to review the build matrix and ensure we have good coverage on multiple platforms (but still taking care of not doubling the size of the build matrix - we try to strike a balance between coverage and efficiency, but time and energy wise).