Skip to content

Test building content master against engine in release configuration - #6557

Merged
metalgearsloth merged 3 commits into
space-wizards:masterfrom
Tayrtahn:github/build-content-release
Jul 16, 2026
Merged

Test building content master against engine in release configuration#6557
metalgearsloth merged 3 commits into
space-wizards:masterfrom
Tayrtahn:github/build-content-release

Conversation

@Tayrtahn

@Tayrtahn Tayrtahn commented May 8, 2026

Copy link
Copy Markdown
Contributor

Adds step to the test-content GH workflow to do a Release build of the latest content master using the PR'd changes to the engine. The existing check that builds and tests does so in debug configuration, which means that it misses potential problems that only show up in release builds.

Notably, this gives us a heads up when adding new warning types (through analyzers), since release builds use the TreatWarningsAsErrors option (I totally haven't made this mistake). This extra step lets us verify that content is prepared for such updates.

@PJB3005 PJB3005 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this just a copy of test-content.yml that doesn't run tests? Wouldn't it be easier to just run the build twice in that workflow?

@Tayrtahn

Tayrtahn commented May 8, 2026

Copy link
Copy Markdown
Contributor Author

Yeah, probably. I'll do that.

@Tayrtahn
Tayrtahn requested a review from PJB3005 May 11, 2026 16:05
@Tayrtahn Tayrtahn closed this Jun 23, 2026
@Tayrtahn Tayrtahn reopened this Jun 26, 2026
@metalgearsloth
metalgearsloth merged commit 86464ca into space-wizards:master Jul 16, 2026
14 checks passed
@Tayrtahn
Tayrtahn deleted the github/build-content-release branch July 16, 2026 12:47
@Tayrtahn

Copy link
Copy Markdown
Contributor Author

In retrospect, this might be better as a separate action so it doesn't stop the tests from running when there's an unavoidable warning.

RavenAzala pushed a commit to Echo-DreamMaker/RobustToolbox that referenced this pull request Jul 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants