Commit Graph

4394 Commits

Author SHA1 Message Date
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
Ben Marsh
ba352e05af Horde: Add a custom StorageCache implementation rather than using IMemoryCache.
This creates separate arenas for different types of content, improving read performance due to header data being discarded, and also allows cache instances to be globally configured and injected via DI.

[CL 27528676 by Ben Marsh in ue5-main branch]
2023-08-31 13:35:03 -04:00
Jerome Delattre
c6a844877d Use Project Target to find editor even when -build point to a staged build
When -editordir is specified trim the editor path to be relative
Add support for -target command line argument to Gauntlet

#jira UE-193609
#rnx
#rb Chris.Constantinescu

[CL 27485635 by Jerome Delattre in ue5-main branch]
2023-08-30 11:27:14 -04:00
Mikita Hauruk
e8d94b9535 Added C33281403 automated version of Unsigned Files test
#jira UEENGQA-85737
#rb Patrick.Finegan Mikalai.Sukhikh Ryan.Hummer

[CL 27477765 by Mikita Hauruk in ue5-main branch]
2023-08-30 01:40:31 -04:00
arciel rekman
bb4202d86d Some improvements to MultiClientLauncher tool.
- It is now possible to simply launch it as
   RunUAT MultiClientLauncher -ClientCount=X -ClientExe=Foo/Bar.exe (-BuildIdOverride=Y if needed)

#rb none

[CL 27450253 by arciel rekman in ue5-main branch]
2023-08-29 11:50:50 -04:00
pj kack
f6ee07d595 UAT: BuildCookRun Stage fix for missing patchpaddingalign iostore argument to UnrealPak.exe (fallout from 27370750)
[FYI] david.harvey,eric.mcdaniel
#rb ryan.hummer
#rnx

[CL 27411950 by pj kack in ue5-main branch]
2023-08-28 11:17:20 -04:00
zousar shaker
6ff03d65ec Change the zen export task to use the newly added --embedloosefiles argument instead of calling oplog-snapshot before calling oplog-export.
#rb none

[CL 27406639 by zousar shaker in ue5-main branch]
2023-08-28 02:02:10 -04:00
leon huang
4eb27b0627 Localization:
Fixed issue with Smartling downloads failing during localization import. Issue is caused by an authentication token being retrieved/refreshed but not set as part of HttpClient Authentication request header.
This resulted in HTTP 401 errors where the authentication fails with the endpoint.
- Updated retrieval/refreshing of authentication token to also set the newly retreived/refreshed authentication data in the HttpClient Authentication request header.
- Introduce HTTP 401 status checks in the downloading/uploading of PO files to detect authentication token expiration. Token refreshing is performed the upload/download operation is retried.
- Refactored UploadLatestPOFile and DownloadLatestPOFile to reduce nesting blocks and minimize code in try-catch blocks.
- This is an urgent fix so no approved reviews yet. Will fix/address problems after.

#jira: FORT-645798
#rb: none
#rnx
#test Locally ran the Localize UAT command with the Download step. Before these changes, the download step would have HTTP 401 errors failing to authenticate. After these changes, I haven't encountered them.

[CL 27394443 by leon huang in ue5-main branch]
2023-08-25 17:49:39 -04:00
eric knapik
9fbfb8fb9d Merging from //Fortnite/Main [at] 27369954 to //Fortnite/Dev-Valkyrie
[CL 27393550 by eric knapik in ue5-main branch]
2023-08-25 17:16:08 -04:00
eric knapik
06c510771b Merging from //Fortnite/Main [at] 27369954 to //Fortnite/Dev-Valkyrie
[CL 27393532 by eric knapik in ue5-main branch]
2023-08-25 17:15:46 -04:00
eric knapik
6c3612b807 Fix up incorrect exe specification
#rb none

[CL 27386304 by eric knapik in ue5-main branch]
2023-08-25 14:35:49 -04:00
eric knapik
937f637459 #jira: FORT-618124
Ensure Zen is running before running OplogImport commands
Expose Zen launch commands from ZenExport to keep one source of truth

[REVIEW] [at]Zousar.Shaker [at]Dan.Engelbrecht

[CL 27385210 by eric knapik in ue5-main branch]
2023-08-25 14:13:23 -04:00
zousar shaker
bfea436d2c Fix for use of SponsorProcessID when calling ZenLaunch.
#rb none

[CL 27380133 by zousar shaker in ue5-main branch]
2023-08-25 12:30:01 -04:00
david harvey
17bf4150a3 Add support for self-installing Windows Gauntlet builds, such as packages for specific game stores.
#jira UE-179187
#rnx
#rb Eric.McDaniel

[CL 27371185 by david harvey in ue5-main branch]
2023-08-25 05:01:44 -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
zousar shaker
6e396f6b32 Fix malformed string format in ZenExportSnapshotTask.
#rb none

[CL 27368312 by zousar shaker in ue5-main branch]
2023-08-25 01:16:16 -04:00
josh adams
240a47eb6d - Correctly name BP non-development IOS/Mac .app's
#jira UE-193585
#rb adam.kinge

[CL 27361366 by josh adams in ue5-main branch]
2023-08-24 18:15:18 -04:00
joe barnes
caddcf8527 Add PreferenceOrder for IBuild. Give preference to packaged builds.
#rb heather.howell

[CL 27361356 by joe barnes in ue5-main branch]
2023-08-24 18:15:03 -04:00
robert seiver
fbd82f6d11 Begin creation of new UAT command to run many clients, run a server, and connect them. This initial version only spawns the clients, but if there is an existing server running for them to connect to, they will connect to it.
#rb Arciel.Rekman

[CL 27351378 by robert seiver in ue5-main branch]
2023-08-24 14:37:17 -04:00
william ewen
3c431f9252 Gauntlet: Changing up how crash-dump saving works, just to make sure platforms have a little more consistency before copying them to the Artifact folder for a test run
Base Gauntlet Changes
#rb Jerome.Delattre

[CL 27346916 by william ewen in ue5-main branch]
2023-08-24 12:50:21 -04:00
zousar shaker
10e76de7b5 Use ZenLaunch executable to ensure that the ZenExportSnapshotTask has ZenServer running if needed.
#rb dan.engelbrecht

[CL 27345052 by zousar shaker in ue5-main branch]
2023-08-24 12:05:59 -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
josh adams
ff4cc0abee - Fixed plist generation for TVOS BP projects
#jira UE-193518
#rb Adam.kinge

[CL 27340722 by josh adams in ue5-main branch]
2023-08-24 10:22:47 -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
joe barnes
f55317b992 Add post build task to upload any stats of interest to the Gauntlet MySQL DB. Start with Switch executable size.
#rb brendan.lienau

[CL 27309470 by joe barnes in ue5-main branch]
2023-08-23 12:21:32 -04:00