Commit Graph

4650 Commits

Author SHA1 Message Date
adam kinge
8d612e6ba8 Don't log installed iOS apps during deploy
#rb zack.neyland
#jira UE-209317

[CL 32133398 by adam kinge in ue5-main branch]
2024-03-08 17:00:52 -05:00
jerome delattre
1f9ccfed08 Move Map variable assignement inside condition block
#rnx

[CL 32130343 by jerome delattre in ue5-main branch]
2024-03-08 15:44:14 -05:00
jerome delattre
43322bb6a0 Validate active screenshot id before accepting screenshot comparison completion
#jira UE-202925
#rnx
#rb christopher.fiala, sean.sweeney, sebastian.lewicki

[CL 32122480 by jerome delattre in ue5-main branch]
2024-03-08 11:48:08 -05:00
jerome delattre
ab0e65d674 Introduce UEPerf.EditorGauntletTestController test to allow running editor performance test agnostic to project and Gauntlet Controller
#jira UE-208606
#rnx
#rb sebastian.lewicki
[FYI] matt.breindel

[CL 32121686 by jerome delattre in ue5-main branch]
2024-03-08 11:20:49 -05:00
Alejandro Arango
b9579f02ff Templates: Fixed some ME templates not showing up in Linux
Also fixed a couple of unversioned uassets.

TP_DMXBP
---------
InstalledEngineFilters.xml
    Removed it from CopyEditorFilterWin64
    Added it to CopyEditorFilter
    Remove it from ProjectsToBuildDDCWin64
    Added it to ProjectsToBuildDDC
InstalledBuild.cs
    Moved out of win64 condition in GetDdcProjects

With this, it should now also show up in Linux and Mac.

TP_nDisplayBP
-------------

.uproject
    Removed Vscouting and OpenXR dependency.
    Added Linux in its TargetPlatforms
InstalledEngineFilters.xml
    Added to CopyEditorFilterLinux (so we'll have Win+Linux)

With this, it should now also show up in Linux.

#jira UE-165507
#rb vitalii.boiko

#virtualized

[CL 32112299 by Alejandro Arango in ue5-main branch]
2024-03-07 22:10:07 -05:00
matt peters
427a405c5b AutomationTools: Normalize whitespace in DeploymentContext.cs.
#rnx
#rb matt.peters
#rbself Trivial

[CL 32091291 by matt peters in ue5-main branch]
2024-03-07 12:36:09 -05:00
david harvey
82f0db6bb0 Add GetCodeSpecifiedDeviceSoftwareUpdateVersions() function for Turnkey, mirroring GetCodeSpecifiedSdkVersions()
#rb Josh.Adams
#rnx

[CL 32080984 by david harvey in ue5-main branch]
2024-03-07 05:04:28 -05:00
justin peterson
784548ebe0 [Backout] - CL32069881 - CIS Compile Error
[FYI] joe.barnes
Original CL Desc
-----------------------------------------------------------------
Make UpdatePackagingParameters non-platform specific (even though it is) and mov it into it's own file. Keep implementation in platform specific file. This keeps from breaking the build script for those that don't have Switch support synced.

#rb brendan.lienau

[CL 32073962 by justin peterson in ue5-main branch]
2024-03-06 19:13:47 -05:00
joe barnes
26687e181e Make UpdatePackagingParameters non-platform specific (even though it is) and mov it into it's own file. Keep implementation in platform specific file. This keeps from breaking the build script for those that don't have Switch support synced.
#rb brendan.lienau

[CL 32070035 by joe barnes in ue5-main branch]
2024-03-06 17:29:02 -05:00
brendan lienau
66591afe53 [Gauntlet] Implements new launch flow functions for TargetDeviceAndroid
#jira UE-201388
#rb Chris.Cossiah, Chris.Babcock

[CL 32062972 by brendan lienau in ue5-main branch]
2024-03-06 14:41:46 -05:00
brendan lienau
f0a72e06bf [Gauntlet] Implements new launch flow functions for TargetDeviceDesktopCommon
Also implements overrides for each desktop platform (Win64, WinGDK, Linux, Mac)

#jira UE-201386
#rb David.Harvey, Jerome.Delattre

[CL 32056288 by brendan lienau in ue5-main branch]
2024-03-06 11:47:05 -05:00
ben marsh
5246dbd597 Upload PCBs to Horde using the same changelist number as the P4 PCBs.
[CL 32043389 by ben marsh in ue5-main branch]
2024-03-05 20:12:18 -05:00
gary yuan
a382d281a3 [Gauntlet] Fix for basedir command line setting from path containing spaces
#rb Jerome.Delattre

[CL 32040878 by gary yuan in ue5-main branch]
2024-03-05 18:45:49 -05:00
brendan lienau
4db3c0ec18 [Gauntlet] Mark Gauntlet builds with whether or not they have the capability to copy additional files. UnrealSession will only copy files if the build supports it
#rb Andrew.Grant

[CL 32032840 by brendan lienau in ue5-main branch]
2024-03-05 15:15:35 -05:00
paul chipchase
6934fbffe4 Improve .uondemandtoc handling during staging.
#rb Per.Larsson
#jira UE-189912
#rnx

- There were multiple areas that checked if a cooked file was of a certain extension, this code has been consolidated in a single method ::CanCookedFileBeStaged and as we were excluding .ucas/.utoc I added .uondemandtoc to be excluded too.
- There are three places with code logic that try to copy container files from one location to another but each one is subtley different so I left the code duplication in place but added support to copy any .uondemandtoc file that might exist. Unlike the .ucas/.utoc the new type is optional so that had to be taken into account.
- ::DeletePakFiles has been updated to also delete all .uondemandtoc files present. The only code path calling this does not seem to be easily accessed, I have added a code comment describing the only method I found that could actually cause it to be executed to hopefully help the next person working in this area.
- Note that in the code branch for creating a patch for chunked installed builds (line 3955) I am not confident that this works at all. All if the file copying operations use 'PatchSourceContentPath' as the source which is almost certainly wrong and the path itself seems to always contain a wildcard character which would cause it to be wrong as well. For now I have followed the current code convention and used 'PatchSourceContentPath' when copying the .uondemandtoc but looking into this code path will need to be it's own work item.

[CL 32020661 by paul chipchase in ue5-main branch]
2024-03-05 10:36:41 -05:00
josh adams
7c99ad4d71 - Added StagedBuild.ini file to staged builds so runtime code can determine if the build is staged or not
- Using it now in SubmitTool and in ProjectDir() logic
#rb paul.chipchase

[CL 32017558 by josh adams in ue5-main branch]
2024-03-05 08:45:23 -05:00
paul chipchase
af6970375e Fix the IAS staging arg '-Upload=LocalZen' to work with projects that contain spaces in their path.
#rb Martin.Ridgers
#rnx

- Make sure that the path to the pakfile directory and the path to the cryptokeys are properly quoted.

[CL 31983383 by paul chipchase in ue5-main branch]
2024-03-04 03:28:12 -05:00
ben marsh
f1cff2b71b Remove P4 syncing from updating version files on buildmachines. Builders can track their own workspace without having to sync files manually.
[CL 31948098 by ben marsh in ue5-main branch]
2024-03-01 12:51:37 -05:00
zousar shaker
ee56ca91a5 Automation support for using an HTTP2-only endpoint when publishing snapshots to the cloud. Also ensured that the snapshot descriptor can refer to an alternate endpoint that isn't HTTP2-only so that you can publish to one endpoint, but still leave the descriptor referring to another.
[CL 31913095 by zousar shaker in ue5-main branch]
2024-02-29 12:25:13 -05:00
ben marsh
89455d1556 Update allowed .NET versions to fix build warnings, and add support for parsing NET core versions.
#jira UE-208533

[CL 31910618 by ben marsh in ue5-main branch]
2024-02-29 11:26:16 -05:00
paul chipchase
e206a99620 Changed the staging option '-Upload=LocalZen' to use IasTool rather than UnrealPak.
#rb Martin.Ridgers
#rnx

- Instead of passing in '-Upload=<PathToPaks>' the IasTool expects first a command 'Upload' followed by '<PathToPaks>' as it's own arg.
- Rather than adding an IasTool version of ::GetUnrealPakLocation, I have opted to keep the code all together in a single function as we are likely to remove this from the general staging scripts at some point.

[CL 31902068 by paul chipchase in ue5-main branch]
2024-02-29 05:20:55 -05:00
calvin zheng
d21ba7eabb clean up comments
#jira UE-206565
#rb calvin.zheng

[CL 31816257 by calvin zheng in ue5-main branch]
2024-02-26 16:12:56 -05:00
jerome delattre
bf92a7b186 Change log severity level for role for better report readability. Info in the header, and an Error in the role summary.
+ Better reflect severity base on role processed status

#rb brendan.lienau, sean.sweeney, sebastian.lewicki

[CL 31735672 by jerome delattre in ue5-main branch]
2024-02-22 16:45:00 -05:00
dorgonman
8430c41472 Fix Unable to locate DeviceSupport directory with suffix 'DeveloperDiskImage.dmg' error when upgrade to xcode15 for iOS 17
PR #11491

#rb zack.neyland

[CL 31732695 by dorgonman in ue5-main branch]
2024-02-22 15:32:38 -05:00
ben marsh
0dbe097ef2 Horde: Allow specifying a description string for artifacts.
#jira UE-207508

[CL 31729764 by ben marsh in ue5-main branch]
2024-02-22 14:17:29 -05:00