Commit Graph

502 Commits

Author SHA1 Message Date
zousar shaker
31cd3b3dbf Remove use of CommandUtils.MakePathSafeToUseWithCommandLine on the executable name when performing zen snapshot exports as it makes the execution fail on Mac.
#rb none

[CL 28672186 by zousar shaker in ue5-main branch]
2023-10-11 13:44:24 -04:00
zousar shaker
e95a2b2c30 Change default port for autolaunched ZenServer local service to 8558. When connecting to an existing service (not autolaunched), the default port remains what it was before, but will change in the future.
[CL 28665636 by zousar shaker in ue5-main branch]
2023-10-11 11:18:41 -04:00
ryan hummer
4d2ec0e268 Fixing ZenLaunch spawning failing on non-Windows Platforms
no need to wrap in quotes

#rnx
#rb zousar.shaker.

[CL 28646893 by ryan hummer in ue5-main branch]
2023-10-10 19:53:33 -04:00
ryan hummer
fb320d73a5 BuildGraph: Fix EnvVar lookup on non Windows platforms
Just like the Engine, swap - for _ as - is not valid on non Windows platform

#rnx
#rb ben.marsh

[CL 28646840 by ryan hummer in ue5-main branch]
2023-10-10 19:52:57 -04:00
eric knapik
8ed6842a85 Add option to support override build dir.
[REVIEW] [at]Zousar.Shaker

[CL 28639160 by eric knapik in ue5-main branch]
2023-10-10 17:19:43 -04:00
zousar shaker
404622bb20 Fix bug in ZenExportSnapshotTask when NOT using a baseline snapshot descriptor.
#rb none
#jira UE-197088

[CL 28468612 by zousar shaker in ue5-main branch]
2023-10-04 14:57:31 -04:00
zousar shaker
3a1ca9e925 Fix deserialization of baseline snapshot descriptors.
#rb none

[CL 28413678 by zousar shaker in ue5-main branch]
2023-10-03 10:33:40 -04:00
zousar shaker
0b947c9f7f 2nd attempt:
Add support for a baseline when making cloud snapshots.  Also unify File and Cloud snapshot mechanism handling of multiple platforms, output descriptors and input baseline descriptors.

#rb none
[FYI] eric.knapik

[CL 28365921 by zousar shaker in ue5-main branch]
2023-09-30 11:46:22 -04:00
zousar shaker
bdc07cd260 [Backout] - CL28360965
[FYI] Zousar.Shaker
Original CL Desc
-----------------------------------------------------------------
Add support for a baseline when making cloud snapshots.  Also unify File and Cloud snapshot mechanism handling of multiple platforms, output descriptors and input baseline descriptors.

#rb none
[FYI] eric.knapik

[CL 28361101 by zousar shaker in ue5-main branch]
2023-09-29 19:45:10 -04:00
zousar shaker
04ce8c5205 Add support for a baseline when making cloud snapshots. Also unify File and Cloud snapshot mechanism handling of multiple platforms, output descriptors and input baseline descriptors.
#rb none
[FYI] eric.knapik

[CL 28361001 by zousar shaker in ue5-main branch]
2023-09-29 19:42:39 -04:00
carl bystrom
c4c8b2b4c9 BuildGraph: Add target and output parameters to DockerBuildTask
[CL 28341767 by carl bystrom in ue5-main branch]
2023-09-29 10:21:10 -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
Ben Marsh
3b7d176fdd Horde: Use a cache on the local disk to wrap any requests for bundle data.
[CL 28132629 by Ben Marsh in ue5-main branch]
2023-09-22 09:22:32 -04:00
Ben Marsh
ae3ad9b5c0 Fix build error.
[CL 28114134 by Ben Marsh in ue5-main branch]
2023-09-21 19:22:29 -04:00
Ben Marsh
feaf55847d Horde: Fix UAT build error.
[CL 28114013 by Ben Marsh in ue5-main branch]
2023-09-21 19:20:20 -04:00
Ben Marsh
7af2532ec9 Horde: Functionality to support multi-agent cooks.
[CL 28065915 by Ben Marsh in ue5-main branch]
2023-09-20 19:32:02 -04:00
Ben Marsh
61337286c7 Build fix.
[CL 28056869 by Ben Marsh in ue5-main branch]
2023-09-20 17:07:37 -04:00
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