chris constantinescu
9aa914f01c
LinuxArm64 support for Low Level Tests through emulator, running in docker container
...
- Catch2 built for LinuxArm64
- new option to run apps in containerized mode
- builds docker image, setup and cleanup
- StringOp BuildGraph element for string operations (replace, to lower etc)
#jira UE-193565
#rb ue-qa-sdets
[CL 27758925 by chris constantinescu in ue5-main branch]
2023-09-11 12:55:31 -04:00
Ben Marsh
0e4f348199
Horde: Move IStorageClient implementations into the EpicGames.Horde.Storage.Clients namespace.
...
[CL 27738432 by Ben Marsh in ue5-main branch]
2023-09-09 10:14:12 -04:00
james singer
af3dc341fd
Linux: Fix IsVanilla check by implementing EnumerateLauncherEngineInstallations for Linux
...
- Also add -BuildId flag to allow released builds to be registered as "launcher" builds.
- This gets us telemetry and the ability to open projects made on the Mac and Windows builds without being prompted to open a copy
#jira UE-187968
#rb zack.neyland, ryan.hummer
[CL 27716361 by james singer in ue5-main branch]
2023-09-08 12:55:33 -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
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
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
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
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
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
eric knapik
b5ab9a1b6b
#jira: FORT-615936
...
Adding a new ZenImport task on the buildgraph to be used with Multi-Agent cooking
[REVIEW] [at]Zousar.Shaker [at]Dan.Engelbrecht
[CL 27282943 by eric knapik in ue5-main branch]
2023-08-22 15:43:51 -04:00
ryan hummer
be0d93a019
Fixing compile error
...
#rnx
#rb none
[FYI] josh.adams
[CL 27054586 by ryan hummer in ue5-main branch]
2023-08-11 20:25:22 -04:00
josh adams
00c6942cff
- Tag everything inside .app's after a CompileTask from BuildGraph. This is because with modern Xcode, Xcode will copy files into the .app that UBT doesn't know about
...
#jira UE-192751
[CL 27053595 by josh adams in ue5-main branch]
2023-08-11 19:55:17 -04:00
zousar shaker
d85d138034
Increase maximum return code tolerated from the zen.exe command when performing oplog export in a ZenExportSnapshotTask so that we don't have build steps failing because of it while issues are debugged in its operation.
...
#rb none
[FYI] joakim.lindqvist
[FYI] dan.engelbrecht
[CL 26978731 by zousar shaker in ue5-main branch]
2023-08-09 19:24:13 -04:00
zousar shaker
92332699c6
Suppress output from the zen.exe command when performing oplog export in a ZenExportSnapshotTask so that we don't have builds failing because of a server error logged to output being parsed as an error.
...
#rb none
[FYI] joakim.lindqvist
[FYI] dan.engelbrecht
[CL 26973405 by zousar shaker in ue5-main branch]
2023-08-09 17:13:20 -04:00
Ryan Hummer
3ebc0e1bcf
Removing mono/xbuild part 1
...
* Updating references to use dotnet
* Add new RunDotnet scripts
* Removing Mono sh scripts and references to them
#rnx
#jira UE-153293
#rb josh.adams, zack.neyland, brandon.schaefer
[CL 26737744 by Ryan Hummer in ue5-main branch]
2023-08-01 10:02:58 -04:00
rob perren
8ec1c00c85
Add new target for staging the crash reporter for Windows and Linux so it can be incorporated into the crash-reporter image
...
#RNX
#rb Mitchell.Fisher
[CL 26667358 by rob perren in ue5-main branch]
2023-07-28 05:19:26 -04:00
Josh Adams
75b4a4c725
Allow Info.plist and CodeResource files inside .app bundles to be different during horde jobs
...
#rb ryan.hummer
[CL 26540812 by Josh Adams in ue5-main branch]
2023-07-24 07:54:43 -04:00
Ben Marsh
31a83fc628
Horde: Move bundle implementation into a separate namespace.
...
[CL 26226699 by Ben Marsh in ue5-main branch]
2023-06-24 16:37:55 -04:00
Ben Marsh
b7f9afb66a
Horde: Add a custom handle type for nodes stored in bundles, abstracting implementation details away from most clients.
...
[CL 26226673 by Ben Marsh in ue5-main branch]
2023-06-24 16:22:48 -04:00
Zousar Shaker
794c1beace
Fixes for the composition of the key when storing cloud snapshots.
...
#rb none
[CL 25989536 by Zousar Shaker in ue5-main branch]
2023-06-14 15:09:34 -04:00
Zousar Shaker
896ce3520b
Avoid trying to write the snapshot descriptor file if no exports happend or report a step failure if the export failed (temporary).
...
#rb none
[CL 25984675 by Zousar Shaker in ue5-main branch]
2023-06-14 13:09:35 -04:00