because UnrealPak as a program can't read project config hierarchy
#rb dan.thompson,josh.adams
#ROBOMERGE-AUTHOR: charles.bloom
#ROBOMERGE-SOURCE: CL 17464507 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)
[CL 17464538 by charles bloom in ue5-release-engine-test branch]
* Added option to shelve the build result to the workspace of a specific user (skipping the submit)
* Created a generic WorldPartitionBuilder BuildGraph command that will allow this kind of operation on any WP builder
* Added a P4.UpdateChange() overload that takes a client (workspace) argument
* Renamed the HLOD_Submit step to HLOD_Finalize, as it can either: gather files from multiple builders locally without submitting / submit the result / shelve the result
#rb richard.malo
#preflight 61376e1fd9c85a000127042c
#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 17444676 via CL 17446080
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)
[CL 17446098 by sebastien lussier in ue5-release-engine-test branch]
Do not modify MetaData.cs
#jira none
#ROBOMERGE-SOURCE: CL 17426368 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17426388 by jonathan adamczewski in ue5-release-engine-test branch]
Rename -NoCompile as -NoCompileUAT, to work around problems with HordeAgent's use of the former.
#jira FORT-406905
#ROBOMERGE-SOURCE: CL 17404240 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17404251 by jonathan adamczewski in ue5-release-engine-test branch]
Re-add -NoCompile to prevent compilation of AutomationTool or script modules
#jira none
#ROBOMERGE-SOURCE: CL 17403069 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17403078 by jonathan adamczewski in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17399620 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17399628 by carl bystrom in ue5-release-engine-test branch]
Making project file generation wrt to target files consistent for temporary targets ( used for BP-only projects that are either nativized or enable a non-default plugin ) and project file generation. Temp targets generated in this way didn't previously set DefaultBuildSettings to v2.
#rb none
[FYI] Sebastian.Thomeczek
[FYI] Jonathan.Adamczewski
#ROBOMERGE-SOURCE: CL 17390240 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17390267 by branden turner in ue5-release-engine-test branch]
Iterate just script assemblies, not everything loaded - to avoid an assertion when processing AutomationTool.dll due to Microsoft.Build.Framework
#jira none
#rb none
#ROBOMERGE-SOURCE: CL 17378574 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17378582 by jonathan adamczewski in ue5-release-engine-test branch]
When looking for types that come from script modules, look at just the script module assemblies.
#jira none
#rb none
#ROBOMERGE-SOURCE: CL 17352195 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17352224 by jonathan adamczewski in ue5-release-engine-test branch]
Print path to log file, print a timestamp at the top of each log file, don't print (wrong) callstack location.
#jira none
#rb ben.marsh
#ROBOMERGE-SOURCE: CL 17351052 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17351057 by jonathan adamczewski in ue5-release-engine-test branch]
PS4 automation script is not able to be built on Linux - prevent the attempt.
#jira UE-115989
#ROBOMERGE-SOURCE: CL 17328611 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)
[CL 17328642 by jonathan adamczewski in ue5-release-engine-test branch]
+ Apply rendering and debug flags to the main role only instead of all process in UE.Automation
+ Remove MachineLearning test suite
#jira UEENGQA-50484, UE-122389
#rnx
#rb none
#ROBOMERGE-SOURCE: CL 17308360 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)
[CL 17308379 by jerome delattre in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 17305061 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)
[CL 17305067 by carl bystrom in ue5-release-engine-test branch]
All the other Safe<FileOperation>() methods perform a retry. Gave similar retry logic to SafeCreateDirectory
#jira UE-121712
#preflight 611ea60de7a30700016b89c4
#ROBOMERGE-SOURCE: CL 17271118 via CL 17273645
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v858-17259218)
[CL 17274513 by ryan hummer in ue5-release-engine-test branch]
Call DDCCleanupCommandlet to tidy up the cache state so we don't get any cost/stat pollution during the profile
Set the UnusedFileAge to 0 to allow the DDCCleanupCommandlet to actually purge all ColdDerivedDataCache files
Set NODDCCLEANUP argument to prevent background cleanup of DDC data while we are profiling
Unset statnamedevents -- we don't track any of the legacy named events in telemetry, so let's not perpetuate it
#jira none
#rb trivial
#preflight 611d6c373a81b000013db0ad
#preflight 611d6c475e73720001dfe88e
#ROBOMERGE-SOURCE: CL 17233482 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)
[CL 17233495 by geoff evans in ue5-release-engine-test branch]