ben marsh
6898e6a420
Horde: Build fix.
...
[CL 32178847 by ben marsh in ue5-main branch]
2024-03-12 09:25:27 -04: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
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
ben marsh
581b30d160
Horde: Fix errors publishing artifacts using the CreateArtifact task due to Horde services not being registered with DI container.
...
[CL 31348164 by ben marsh in ue5-main branch]
2024-02-09 13:28:35 -05:00
ben marsh
ab80ea0a41
Horde: Add separate types for blob handles with a hash (IBlobRef) and blob handles with a hash and serialization options (IBlobRef<T>). Storing serialization options inside IBlobRef<T> implementations removes a lot of boilerplate code to pass options objects around, and ensures consistency when navigating object hierarchies.
...
[CL 30957772 by ben marsh in ue5-main branch]
2024-01-27 19:24:46 -05:00
ben marsh
0f86fe449b
Build fix.
...
[CL 30793304 by ben marsh in ue5-main branch]
2024-01-22 21:20:51 -05:00
ben marsh
68fb925251
Horde: Add a singleton IHordeClient object which allows constructing new HordeHttpClient instances. Allows keeping all the configuration/state in one place.
...
[CL 30761845 by ben marsh in ue5-main branch]
2024-01-21 10:33:11 -05:00
ben marsh
f0e4c496ae
Horde: Merge IStorageWriter and IBlobWriter.
...
[CL 30667967 by ben marsh in ue5-main branch]
2024-01-17 15:55:37 -05:00
ben marsh
9ccdc40f9c
Horde: Allow customizing blob serializers to use in different contexts, allowing us to lock serialization formats when talking to remote agents of a particular version.
...
To support this, the Node base class and serialization methods have been removed, and serialization is performed through a BlobConverter<T> instance created and cached according to a BlobSerializationOptions object. Custom instances of serializers with different configurations may be registered with this object, allowing different code paths to use different serialization settings.
#jira UE-203605
[CL 30591420 by ben marsh in ue5-main branch]
2024-01-12 08:59:27 -05:00
ben marsh
41c1f420eb
BuildGraph: Add a task to upload artifacts to Horde.
...
[CL 30292274 by ben marsh in ue5-main branch]
2023-12-13 09:55:43 -05:00