Commit Graph

4225 Commits

Author SHA1 Message Date
Ben Marsh
d244723e5f BuildGraph: Fix NuGet license scan not recognizing licenses that are only discovered in a second pass.
#preflight none

[CL 25579532 by Ben Marsh in ue5-main branch]
2023-05-23 07:45:16 -04:00
Ben Marsh
bceefb6cfa Allow case insensitive property names when reading NuGet license config files.
#preflight none

[CL 25573334 by Ben Marsh in ue5-main branch]
2023-05-22 21:43:23 -04:00
Ben Marsh
d054b8b094 Horde: Fix formatting of JSON license files.
#preflight none

[CL 25572700 by Ben Marsh in ue5-main branch]
2023-05-22 20:15:37 -04:00
Ben Marsh
e02bcba2e7 Horde: Allow multiple licensee URLs in json files for NuGet license check. Add vanilla Apache license URLs.
#preflight none

[CL 25572549 by Ben Marsh in ue5-main branch]
2023-05-22 20:00:00 -04:00
Ben Marsh
72ff7a3e2a Horde: Update the DeployTool task to upload chunked data directly, rather than uploading an entire zip.
#preflight none

[CL 25569465 by Ben Marsh in ue5-main branch]
2023-05-22 16:05:23 -04:00
Ben Marsh
a371cd4cb7 Horde: Allow writing JSON files to license directory containing URL of approved license.
#preflight none

[CL 25569409 by Ben Marsh in ue5-main branch]
2023-05-22 16:02:25 -04:00
Josh Adams
847e4c5b79 - No longer ask user what directory they want to use for UE_SDKS_ROOT when syncing from p4 because we know the answer is where it synced to
#rb trivial
#preflight skip

[CL 25542859 by Josh Adams in ue5-main branch]
2023-05-19 08:26:49 -04:00
Ben Marsh
f9f575163d Horde: Various installer fixes.
* Include a Windows-specific, self-contained build of the Horde Agent in the installer.
* Include a separate portable build of the Horde Agent for download from the server, for use on other platforms.
* Disable HTTPS by default, and do not create self-signed certs for GRPC comms.
* Minimize the console created by the server when launching the browser shortcut from the start menu.

#preflight none

[CL 25526287 by Ben Marsh in ue5-main branch]
2023-05-18 11:39:53 -04:00
Ben Marsh
50517d8b54 BuildGraph: Add a task which can write an arbitary JSON value to a new or existing JSON file. Similar to the legacy ModifyJsonValue task, but much more comprehensive.
The property to modify is specified in a limited subset of JsonPath notation, supporting objects and array indices. Values may be any valid JSON values (string, object, array, number, boolean, or null).

#preflight none

[CL 25520323 by Ben Marsh in ue5-main branch]
2023-05-17 20:48:07 -04:00
Ben Marsh
83a7283618 BuildGraph: Allow specifying the character sequence used to join lines in a property element body.
#preflight none

[CL 25518359 by Ben Marsh in ue5-main branch]
2023-05-17 18:46:53 -04:00
David Harvey
783909a793 Adding hook for any platform-specific files that are needed when staging DLC.
#rnx
#jira UE-127706
#rb trivial
#preflight 6464c553fa4cf416512efcc5

[CL 25505256 by David Harvey in ue5-main branch]
2023-05-17 08:41:19 -04:00
Wojciech Krywult
9fe0243168 AutomationTool: Fixed 'Launch failed' messages in the editor after terminating a successfully launched game.The problems was caused by us treating all non-zero results as errors while some platforms return different non-zero codes to provide additional information.
Resolved by adding IProcessResult::bExitCodeSuccess virtual property which may be overridden on the affected platforms to explicitly indicate which exit codes are allowed.

#preflight 6462a07a592448f08bde34e4
#rb David.Harvey
#jira UE-178885
#rnx

[CL 25497459 by Wojciech Krywult in ue5-main branch]
2023-05-16 16:56:31 -04:00
Josh Adams
9d4caec55a - Brought the idea of hybrid/temp targets for content only projects that need to be treated as code, to UBT instead of UAT. Generate temp targets when building or generating projects
- Only active when the project generator says it supports ContentOnly projects, although that is just for now until Xcode can test it out, in case it causes Visual Studio issues
#rb joe.kirchoff
#preflight 64638f4a4404e3cdd240327f

[CL 25490732 by Josh Adams in ue5-main branch]
2023-05-16 11:49:47 -04:00
Josh Adams
6460f3c62f - Fixed staging of programs under a Game directory, not engine
- #rb graeme.thornton (tested)
#preflight 646388382d446eac9645c7a5

[CL 25488589 by Josh Adams in ue5-main branch]
2023-05-16 10:00:32 -04:00
dan engelbrecht
df83c93b28 Use UnRealPak to copy loose files using a special package enabling zenstore usage.
#precommit 6461fa95592448f08b9df249
#rb zousar.shaker

[CL 25472827 by dan engelbrecht in ue5-main branch]
2023-05-15 09:49:17 -04:00
Jerome Delattre
ed09a0800a Don't dereference ReservationStates on successful reservation
#jira UE-185763
#rnx
#preflight 6462300baa3c584c0bf14798
#rb trivial

[CL 25472748 by Jerome Delattre in ue5-main branch]
2023-05-15 09:47:04 -04:00
Joe Kirchoff
2907946ca1 Remove platform
#rnx
#jira UE-114382
#rb Josh.Adams
#rb Ryan.Hummer
#preflight 645eaf1eb71b8186aa02706b

[CL 25460968 by Joe Kirchoff in ue5-main branch]
2023-05-12 18:03:33 -04:00
eric knapik
a6a2dc226e #jira: FORT-606045
Add ability to specify Run commands in the editor

[REVIEW] [at]Gary.Yuan [at]Tim.Kennedy

[CL 25420907 by eric knapik in ue5-main branch]
2023-05-10 21:30:50 -04:00
gary yuan
667f83e6c8 [LaunchIt] Have a way for ParamHelpAttribute markup on class types to explicitly override the same key from a parent class.
#rb eric.knapik
#preflight 645bdca20827e227301e05f9

[CL 25420181 by gary yuan in ue5-main branch]
2023-05-10 20:28:49 -04:00
chris constantinescu
ad0ee9c1e9 LLT: collect log output option for certain platforms
#rb Jerome.Delattre
#preflight 6459550b2d27fa25b3ae3fc6

[CL 25382915 by chris constantinescu in ue5-main branch]
2023-05-08 21:59:06 -04:00
brian white
46bfcaaf8f Add ErrorIfNotFound option to MoveTask to allow for throwing an error if the file is not found. This option is disabled by default.
#jira UE-114025
#rb Eric.McDaniel, Chris.Constantinescu, Ryan.Hummer
#preflight 64554a1a6c35ad81e678277d

[CL 25374165 by brian white in ue5-main branch]
2023-05-08 14:19:24 -04:00
Josh Adams
d1511ade28 - Fixed generatingXcode temporary projects (hybrid content-only-as-code projects)
- Updated the temp .Target.cs to use modern include order to avoid some warning spam
#preflight 645871664c3ec54e6ef344ca
#rb none (but tested by wei.lu)

[CL 25370095 by Josh Adams in ue5-main branch]
2023-05-08 09:44:42 -04:00
Ben Marsh
010075a0b0 UAT: Reduce number of decimal places when logging how long it took to execute an external program.
#preflight none

[CL 25366147 by Ben Marsh in ue5-main branch]
2023-05-06 14:11:41 -04:00
Zousar Shaker
87a7ee439e Don't connect to host zenserver via uecommandline.txt if we are creating PAK files.
Original author: Dan Engelbrecht

#rb zousar.shaker
#preflight 64555a88d02ea5289f01c430

[CL 25359114 by Zousar Shaker in ue5-main branch]
2023-05-05 15:55:05 -04:00
Jerome Delattre
0cb33a3dc4 Improve Gauntlet warning message during Device resource starvation
#jira UE-177435
#preflight 64357e454c0cdaea09db2859
#rnx
#rb Clayton.Langford, Chris.Constantinescu, Josh.Engebretson

[CL 25342255 by Jerome Delattre in ue5-main branch]
2023-05-04 16:48:26 -04:00