ci: support optional Unreal UI automation - #93
Merged
kavmur merged 1 commit intoAug 10, 2026
Conversation
Signed-off-by: Kaviraj Murugesan <120754614+kavmur@users.noreply.github.com>
waninggibbon
approved these changes
Aug 10, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Fixes: N/A
What was the problem/requirement? (What/Why)
The Unreal Engine integration workflow needs to optionally enable its UI automation (spec tests) suite in the existing CodeBuild integration project. The shared workflow did not expose or forward a setting for this behavior.
What was the solution? (How)
Added an optional boolean
run_ui_automationinput to the reusable integration workflow and forwarded it to CodeBuild asRUN_UI_AUTOMATION.The input defaults to
false, so existing callers and normal integration runs retain their current behavior.What is the impact of this change?
There is no behavior change for existing callers.
Repositories can explicitly opt into Unreal UI automation by setting
run_ui_automation: true. CodeBuild projects that do not use the variable are unaffected.How was this change tested?
Was this change documented?
No documentation change is required for this backward-compatible reusable workflow input.
Is this a breaking change?
No. The new input is optional and defaults to
false.