joe kirchoff
eaaeb691d7
AutomationTool: Check for dotnet instead of always relying on an installed visual studio
...
#rnx
[CL 30061318 by joe kirchoff in ue5-main branch]
2023-12-01 19:22:00 -05:00
gary yuan
25d1c6b9bb
Add ParamKeyValueDelimiter field to ParamHelpAttribute to be used with flags that use alternative strings to separate the key value pairs of arguments. For example, timeout /t 10
...
#rb Eric.Knapik
[CL 29950673 by gary yuan in ue5-main branch]
2023-11-27 18:38:01 -05:00
wojciech krywult
e178b6db03
Automation: Source indexing: Fixed source indexing working incorrectly for branches using the 'import' functionality on P4.
...
On Windows the code assumed that all source files come from the game's branch, which may not be true when importing parts of other branches. Modified the code to query the locally synced files using 'p4 have' which returns a list of correct local - depot mappings. Minor but related fixes on other platforms.
#rb David.Harvey
[CL 29784146 by wojciech krywult in ue5-main branch]
2023-11-16 13:36:31 -05:00
per larsson
5d4e6f8552
IAS - added UAT option -Upload=<args> for uploading ondemand content to S3 compatible endpoint
...
Use -Upload=LocalZen to upload to local Zen server
#rb Paul.Chipchase
[CL 29777954 by per larsson in ue5-main branch]
2023-11-16 10:37:28 -05:00
josh adams
e94ead8457
- Replaced System.Environment.MachineName (and System.Net.Dns.GetHostName()) with Unreal.MachineName, since Environment.MachineName is capped at 15 characters, and not every machine name is that short. Uses System.Net.Dns.GetHostName() internally unless is throws an exception, then it falls back to Env.MachineName
...
#rb adam.kinge, joe.kirchoff
[CL 29712082 by josh adams in ue5-main branch]
2023-11-14 09:40:24 -05:00
josh engebretson
5036eb1867
Gauntlet: Support recovery with a new device when using a device reservation block, make it so don't need to specify fullclean/skipinstall when running in a block vs individually
...
#rnx
#rb trivial
[CL 29693518 by josh engebretson in ue5-main branch]
2023-11-13 15:44:47 -05:00
josh adams
7c3ccfd8b8
- Only apply UE_RELATIVE_BASE_DIR if it exists (ie has not been staged to a differnet dir structure)
...
- SubmitTool now will set the projectdir to the Restricted location only if not-staged
- Disabled some settings in SubmitTool to reduce unused staged files (dlls, etc)
- Disabled VULKAN_HAS_DEBUGGING_ENABLED when IS_PROGRAM, and no longer stage all the VkLayers when staging a Program (helps save over 20mb from standalone programs on Windows)
- No longer force ShaderFormats to true when building a program that is TargetPlatform enabled
#rb j.baumgartner
[CL 29527715 by josh adams in ue5-main branch]
2023-11-07 14:04:01 -05:00
david harvey
a2124892b5
Added a helper function to resolve the UNC share path for a mapped network drive
...
#jira UE-198716
#rnx
#rb Josh.Adams
[CL 29229449 by david harvey in ue5-main branch]
2023-10-30 07:15:32 -04:00
josh adams
976eced673
- Fixed uncooking of maps after recent fix for .ini files
...
#rb francis.hurteau
#jira UE-198593
[CL 29096546 by josh adams in ue5-main branch]
2023-10-25 14:27:23 -04:00
ben marsh
93ffbc126f
Horde: Make all DDC warnings systemic.
...
#jira UE-180177
[CL 28856083 by ben marsh in ue5-main branch]
2023-10-17 17:31:08 -04:00
ben marsh
a93fe81feb
Match multi-line shader compilation errors as log events.
...
#jira
[CL 28718432 by ben marsh in ue5-main branch]
2023-10-12 13:54:33 -04:00
josh adams
08bfa6ba5f
- Fixed an issue with moving remapped files from UFS to NonUFS when making cooked editor, where it was using UnmakeStagedFileReference unnecessarily, and getting it wrong when a file was remapped
...
- Removed UnmakeStagedFileReference
#rb bernard.lambert
[CL 28325981 by josh adams in ue5-main branch]
2023-09-28 15:23:02 -04:00
leon huang
083d45ac4d
Updated P4Utils to also support adds and deletes on a list of files to avoid blowing the command line.
...
#rnx
#jira: none
#rb: Joe.Kirchoff
#test: Have some shelved C# scripts that use the functions and behavior seems to be the same using both the Add() function that takes a list of files vs taking a concatenated string of all the files.
[CL 28296795 by leon huang in ue5-main branch]
2023-09-27 18:02:54 -04:00
Ben Marsh
a3783d7322
Horde: Add a matcher for Docker disk space errors.
...
[CL 28222783 by Ben Marsh in ue5-main branch]
2023-09-26 08:53:53 -04:00
Ben Marsh
025a6f2f88
Fix errors building UAT on Windows ARM64 due to invalid PDB debug type.
...
[CL 28191491 by Ben Marsh in ue5-main branch]
2023-09-25 12:24:22 -04:00
alexander suvorov
0223b4b83d
Move RetainStagedDirectory setting from launcher profile to project packaging settings.
...
#jira UE-185249
#rb none
[CL 28095878 by alexander suvorov in ue5-main branch]
2023-09-21 14:25:49 -04:00
Ben Marsh
fdae8fe675
Horde: Fix warnings building Horde due to implicit usings.
...
[CL 27946512 by Ben Marsh in ue5-main branch]
2023-09-16 17:19:01 -04:00
Ben Marsh
4ac8d339f5
Horde: More static analyzer fixes.
...
[CL 27857368 by Ben Marsh in ue5-main branch]
2023-09-13 18:45:06 -04:00
adolf stary
cdb82c6975
Added function to UAT BuildCommand for checking whether there are any pending P4 changes
...
#rb marcelo.gomes, ryan.bazinet
[CL 27832860 by adolf stary in ue5-main branch]
2023-09-13 11:21:43 -04:00
andrew phillips
bf12dcee39
Fixing vulnerable NuGet deps.
...
System.Drawing.Common 4.7.0 => 4.7.2 (https://github.com/advisories/GHSA-rxg9-xrhp-64gj )
MongoDB.Driver 2.11.5 => 2.19.0 (https://github.com/advisories/GHSA-7j9m-j397-g4wx )
#jira UE-194453
#rb francis.hurteau
#lockdown michal.valient
[CL 27715945 by andrew phillips in ue5-main branch]
2023-09-08 12:44:45 -04:00
david harvey
cf438cded9
CustomDeployment handler can be specified on the command line.
...
- still only used on Windows at the moment.
#jira UE-179187
#rnx
#rb Tomasz.Obrebski
[CL 27712186 by david harvey in ue5-main branch]
2023-09-08 11:14:48 -04:00
Josh Adams
a5cb0c6321
- Disallow BaseSourceControlSettings.ini from being staged
...
#rb trivial
[CL 27546375 by Josh Adams in ue5-main branch]
2023-08-31 22:14:27 -04:00
david harvey
6e22cd71c5
Automation platforms can define a custom deployment handler that can be used to alter staging, packaging and deployment behavior.
...
- Allows a target to change how it is packaged, staged and deployed - for example, when packaging for a specific game store
Hooked into Windows only at the moment, configured via:
[/Script/WindowsTargetPlatform.WindowsTargetSettings]
CustomDeployment=MyCustomDeploymentHandler
#jira UE-179187
#rnx
#rb Eric.McDaniel
[CL 27370777 by david harvey in ue5-main branch]
2023-08-25 04:21:07 -04:00
matt peters
b553467749
AutomationTool Staging: CookedEditor: Fix DeploymentContext::UnmakeRelativeStagedReference directory comparisons to be case insensitive.
...
#rb None, trivial
#rnx
[CL 27344049 by matt peters in ue5-main branch]
2023-08-24 11:41:44 -04:00
matt peters
dbcd5158c0
AutomationTool Staging: CookedEditor: Add feedback about which file is failing in the failed assertion in DeploymentContext.UnmakeRelativeStagedReference.
...
#rnx
#rb Zousar.Shaker
[CL 27317303 by matt peters in ue5-main branch]
2023-08-23 15:42:41 -04:00