Commit Graph

11071 Commits

Author SHA1 Message Date
david harvey
fe2267f110 verify directory access permission on Windows before expanding wildcards in Turnkey.
#jira none
#rnx
#rb nuno.leiria

#ROBOMERGE-SOURCE: CL 17080840 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17080851 by david harvey in ue5-release-engine-test branch]
2021-08-06 04:51:29 -04:00
josh engebretson
36718c05c1 Horde: Include host in slack notifications
#rnx
#jira

#ROBOMERGE-SOURCE: CL 17078718 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17078724 by josh engebretson in ue5-release-engine-test branch]
2021-08-05 20:17:44 -04:00
josh engebretson
8fb3d861c5 Horde: Show legacy reservation details in slack notifications for streams which haven't been updated
#jira none
#rnx

#ROBOMERGE-SOURCE: CL 17078600 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17078606 by josh engebretson in ue5-release-engine-test branch]
2021-08-05 20:09:02 -04:00
william ewen
b647ab0201 Fix device usage comment calls for any UnrealTests that don't have an AppInstance
#rb J.Baumgartner

#ROBOMERGE-OWNER: j.baumgartner
#ROBOMERGE-AUTHOR: william.ewen
#ROBOMERGE-COMMAND: _robomerge[starship] UE5-Main
#ROBOMERGE-SOURCE: CL 17057251 via CL 17059887 via CL 17060149 via CL 17062904
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v853-17066230)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17078316 by william ewen in ue5-release-engine-test branch]
2021-08-05 19:33:44 -04:00
josh engebretson
164aacfb27 Horde: Add Slack notification section in case of no job information
#jira none
#rnx

#ROBOMERGE-SOURCE: CL 17077532 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17077543 by josh engebretson in ue5-release-engine-test branch]
2021-08-05 18:50:06 -04:00
josh engebretson
7457a13ab3 Horde: Another reservation lookup fix
#rnx
#jira none

#ROBOMERGE-SOURCE: CL 17076858 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17076870 by josh engebretson in ue5-release-engine-test branch]
2021-08-05 18:05:30 -04:00
joe kirchoff
567ef02953 UnrealBuildTool: Always print number of tasks complete when building with XGE even if bWriteMarkup isn't enabled
#jira UE-117879
#rb trivial
#rnx
#preflight 610c4e16462fac0001145463

#ROBOMERGE-SOURCE: CL 17076783 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17076790 by joe kirchoff in ue5-release-engine-test branch]
2021-08-05 17:59:34 -04:00
joe kirchoff
42b096846e UnrealBuildTool: Prefer Clang 11 on Windows, to match the current version supported for Linux
#rb none
#rnx
#preflight 610c3629af46f0000104a468

#ROBOMERGE-SOURCE: CL 17075777 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17075789 by joe kirchoff in ue5-release-engine-test branch]
2021-08-05 17:02:46 -04:00
josh engebretson
b5eab62e01 Horde: Fix mongo device query
#jira none
#rnx

#ROBOMERGE-SOURCE: CL 17074564 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17074576 by josh engebretson in ue5-release-engine-test branch]
2021-08-05 15:47:01 -04:00
devin doucette
f9a760f21f DDC: Rename FRequestGroup to FRequestOwner and export its constructor
#rb Zousar.Shaker
#rnx

#ROBOMERGE-SOURCE: CL 17074555 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17074567 by devin doucette in ue5-release-engine-test branch]
2021-08-05 15:46:22 -04:00
ben marsh
9e32e05d71 UBT: Fix files added to the working set not invalidating the makefile.
[FYI] Andy.Firth

#ROBOMERGE-SOURCE: CL 17074097 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17074113 by ben marsh in ue5-release-engine-test branch]
2021-08-05 15:22:32 -04:00
josh adams
e68d49fc4c - Fixed up some platform module references in C# for building with some platforms force disabled (brought over from UE4)
#preflight 610c043c6b1f8c00017194dd
#rb none

#ROBOMERGE-SOURCE: CL 17074043 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17074052 by josh adams in ue5-release-engine-test branch]
2021-08-05 15:17:09 -04:00
joe kirchoff
e0deb1a5fc UnrealBuildTool: VS2019 shouldn't return VS2022 clang toolchain, but also scan VS2022 install for clang as well
#rb trivial
#rnx

#ROBOMERGE-SOURCE: CL 17072522 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17072540 by joe kirchoff in ue5-release-engine-test branch]
2021-08-05 14:08:58 -04:00
josh engebretson
7f66407be1 Horde: Adding slack notification header
#jira none
#rnx

#ROBOMERGE-SOURCE: CL 17071935 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17071942 by josh engebretson in ue5-release-engine-test branch]
2021-08-05 13:39:58 -04:00
carl bystrom
1b4ba46e02 Horde: Add logging when downloading files for an REAPI action
#ROBOMERGE-SOURCE: CL 17071693 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17071701 by carl bystrom in ue5-release-engine-test branch]
2021-08-05 13:28:33 -04:00
devin doucette
c1eddbc7ec DDC: Fixed a compile error in the build worker
#rb trivial
#rnx

#ROBOMERGE-SOURCE: CL 17071429 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17071446 by devin doucette in ue5-release-engine-test branch]
2021-08-05 13:16:50 -04:00
josh engebretson
cd2d4a3328 Horde: Set default pool if none specified during migration
#jira none
#rnx

#ROBOMERGE-SOURCE: CL 17070663 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17070692 by josh engebretson in ue5-release-engine-test branch]
2021-08-05 12:54:23 -04:00
josh engebretson
a2fca40ded Horde: Adding device service Slack notifications
#jira none
#rnx

#ROBOMERGE-SOURCE: CL 17070317 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17070347 by josh engebretson in ue5-release-engine-test branch]
2021-08-05 12:39:50 -04:00
carl bystrom
9895bc78e9 Horde: Prevent exceptions being swallowed during REAPI sandbox setup
* Improve test coverage for ActionExecutor by testing missing digest scenarios
* Raise a dedicated exception for missing digests for easier detection, primarily in tests

Previous use of ParallelTask.ForEachAsync prevented exceptions from being propagated. This caused create process exceptions to occur when the binary for an action could not be found.

#ROBOMERGE-SOURCE: CL 17067435 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17067444 by carl bystrom in ue5-release-engine-test branch]
2021-08-05 09:41:46 -04:00
devin doucette
bfda02d384 DDC: Replaced FRequest with FRequestGroup to handle nested and chained requests more robustly
Any function that may create a request now has a IRequestOwner& parameter, and uses the Begin and End functions on the owner to manage the lifetime of any requests that it creates, as well as using End to invoke the completion callback for any request which has one.

The new FRequestBarrier may be used to block a group from being considered complete in a scope where more requests may be added to it.

#rb Matt.Peters
#rnx
#preflight 6109b5c403d303000144cce5
#preflight 610acf7103d30300016fda94

#ROBOMERGE-SOURCE: CL 17060470 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v850-17047176)

[CL 17060649 by devin doucette in ue5-release-engine-test branch]
2021-08-04 18:08:50 -04:00
josh engebretson
1b99ef1773 Horde: Fix pool check
#jira none
#rnx

#ROBOMERGE-SOURCE: CL 17060459 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v850-17047176)

[CL 17060645 by josh engebretson in ue5-release-engine-test branch]
2021-08-04 18:08:40 -04:00
josh engebretson
b605948a71 Horde: Device management updates
#jira none
#rnx

#ROBOMERGE-SOURCE: CL 17059627 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v850-17047176)

[CL 17059642 by josh engebretson in ue5-release-engine-test branch]
2021-08-04 16:58:33 -04:00
joe kirchoff
de1e588e8b UnrealBuildTool: Clean up some intellisense suggestions, format documents, remove and sort usings, etc.
#rb trivial
#rnx

#ROBOMERGE-SOURCE: CL 17059447 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v850-17047176)

[CL 17059463 by joe kirchoff in ue5-release-engine-test branch]
2021-08-04 16:50:01 -04:00
joe kirchoff
8833994540 UnrealBuildTool: Additional cleanup in TaskExecutor. Enforce output always printing in correct order
#rb trivial
#rnx

#ROBOMERGE-SOURCE: CL 17058741 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v850-17047176)

[CL 17058747 by joe kirchoff in ue5-release-engine-test branch]
2021-08-04 16:13:22 -04:00
joe kirchoff
a5c1b543c0 UnrealBuildTool: Cancel TaskExecutor action if any PrerequisiteActions fail, as it will also most likely fail
#rb trivial
#rnx

#ROBOMERGE-SOURCE: CL 17057678 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v850-17047176)

[CL 17058382 by joe kirchoff in ue5-release-engine-test branch]
2021-08-04 16:00:50 -04:00