Commit Graph

42 Commits

Author SHA1 Message Date
ben marsh
837e2206df Merging latest Horde code from Main [at] 36583965
#rnx

[CL 36759235 by ben marsh in 5.5 branch]
2024-10-01 19:46:38 -04:00
ben marsh
2af764e351 Merging latest Horde changes from Main.
[CL 36756615 by ben marsh in 5.5 branch]
2024-10-01 19:23:06 -04:00
Ryan Hummer
4af2fd066d Updating Dev-Release-5.5 from Main at CL #36144969
#okforversepublic

[CL 36146571 by Ryan Hummer in Dev-5.5 branch]
2024-09-10 10:26:02 -04:00
ben marsh
6d19345e95 Horde: Add a native interface for the tools collection to IHordeClient.
#rnx

[CL 35944699 by ben marsh in ue5-main branch]
2024-08-30 20:46:15 -04:00
ben marsh
c9afe1fb37 Horde: Add a native collection for projects to IHordeHttpClient.
#rnx

[CL 35942888 by ben marsh in ue5-main branch]
2024-08-30 19:48:42 -04:00
ben marsh
b269a3d70a Horde: Add a natively typed secrets collection to the Horde client.
#rnx

[CL 35942169 by ben marsh in ue5-main branch]
2024-08-30 19:30:42 -04:00
ben marsh
8803a43b4b Horde: Include artifacts created through the CreateArtifact BuildGraph task in the list of artifacts for the job.
[CL 35924787 by ben marsh in ue5-main branch]
2024-08-30 09:52:03 -04:00
ben marsh
b938f0fe0d Horde: Set the UE_HORDE_STREAMID environment variable containing the current stream id when running under Horde.
[CL 35900710 by ben marsh in ue5-main branch]
2024-08-29 13:41:32 -04:00
joe kirchoff
1651473244 csproj update coverlet.collector -> 6.0.2
#rnx

[CL 35679581 by joe kirchoff in ue5-main branch]
2024-08-20 19:58:48 -04:00
ben marsh
eccce1c827 Horde: Remove IDisposable interface from IStorageClient. We want to be able to pass IBlobRef objects around without having to know anything about where they're stored.
#rnx

[CL 35560717 by ben marsh in ue5-main branch]
2024-08-15 08:42:05 -04:00
ben marsh
72f346ad19 Horde: Remove logic for cloning changes before running preflights. This has been disabled for some time due to corruption issues on edge servers.
#rnx

[CL 35118242 by ben marsh in ue5-main branch]
2024-07-26 15:59:49 -04:00
ben marsh
44699dca67 Horde: Move artifact interfaces into EpicGames.Horde, and implement them in terms of HTTP responses. This allows a much more idiomatic OOP syntax for interacting with the server.
#rnx

[CL 35108187 by ben marsh in ue5-main branch]
2024-07-26 10:19:13 -04:00
ben marsh
573be1a648 Horde: Add extension methods to allow extracting IBlobRef<DirectoryNode> directly into directories.
[CL 35094981 by ben marsh in ue5-main branch]
2024-07-25 16:43:55 -04:00
ben marsh
1c30db3a84 Horde: Rename IBlobRef -> IHashedBlobRef and IBlobHandle -> IBlobRef. Also add an unhashed IBlobRef<> interface.
#rnx

[CL 35092301 by ben marsh in ue5-main branch]
2024-07-25 15:09:26 -04:00
ben marsh
82894af8ea Horde: Move build functionality into a plugin.
[CL 34744728 by ben marsh in ue5-main branch]
2024-06-28 14:07:11 -04:00
ben marsh
1006b9ff9a Horde: Move compute functionality into a plugin.
[CL 34729242 by ben marsh in ue5-main branch]
2024-06-27 20:27:55 -04:00
ben marsh
d4f085fa25 Horde: Rename namespaces to match project folders.
[CL 34573501 by ben marsh in ue5-main branch]
2024-06-21 15:57:01 -04:00
ben marsh
cae61f8329 Horde: Rename projects before splitting into plugins (Horde.Agent -> HordeAgent, Horde.Server -> HordeServer, Horde -> HordeCmd).
#rnx

[CL 34572990 by ben marsh in ue5-main branch]
2024-06-21 15:34:49 -04:00
ben marsh
1c5406e496 Horde: Downgrade log event about duplicate build products to information, since we don't have the list of duplicate build products to ignore in Horde.
[CL 34481440 by ben marsh in ue5-main branch]
2024-06-18 17:31:46 -04:00
ben marsh
97c4d904e3 Horde: Update logging to clarify whether tags or blocks are being read from temp storage.
#rnx

[CL 34199643 by ben marsh in ue5-main branch]
2024-06-07 09:01:37 -04:00
ben marsh
6df7525cfd Horde: Fix issue where files will not be uploaded to temp storage if they were previously tagged as outputs in another step. Now allows output files to be produced by multiple steps, as long as their attributes match.
[CL 34132722 by ben marsh in ue5-main branch]
2024-06-05 14:10:38 -04:00
ben marsh
381daeb3c5 Horde: Guard against exceptions from querying EC2 instance metadata on Azure.
[CL 34124360 by ben marsh in ue5-main branch]
2024-06-05 10:28:48 -04:00
ben marsh
755d9ba907 Horde: Re-encode json log events which are downgraded from warning to information level.
[CL 34066674 by ben marsh in ue5-main branch]
2024-06-03 11:11:20 -04:00
ben marsh
08be933e3a Horde: Fix null reference exception in TestExecutor.
#rnx

[CL 34034648 by ben marsh in ue5-main branch]
2024-05-31 12:16:04 -04:00
ben marsh
ade2d8f23c Horde: Add an Epic-specific appsettings.Epic.json file for the Job driver.
#rnx

[CL 34033681 by ben marsh in ue5-main branch]
2024-05-31 11:39:57 -04:00