matt peters
cbdbfe6931
BuildGraph/ZenMirrorTask: Remove unused using statements; they cause warnings in static analysis.
...
#rnx
[CL 35660734 by matt peters in ue5-main branch]
2024-08-20 13:38:29 -04:00
matt peters
9152fb4445
IterativeCompare test script: cooks incrementally and non-incrementally, and compares the results with DiffCookCommandlet.
...
#rnx
#rb Zousar.Shaker
[CL 35634526 by matt peters in ue5-main branch]
2024-08-19 15:10:33 -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
zousar shaker
9d5808fc99
Add ZenLaunch task for use from build graphs that have custom use cases involving zenserver.
...
[CL 35348982 by zousar shaker in ue5-main branch]
2024-08-06 15:11:03 -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
dad398ca8a
Horde: Preliminary support for VCS commit ids that aren't an integer.
...
* CommitId is an abstraction for a commit id, which uses a string. Most API entry points now take these.
* CommitIdWithOrder derives from commit id and adds an integer field which can be used for ordering. In situations where the commit id itself is not numeric, this may use the commit timestamp or some similar value.
* All endpoints still support passing changelist numbers for now.
#jira UE-213454
[CL 35091695 by ben marsh in ue5-main branch]
2024-07-25 14:57:23 -04:00
Ryan Hummer
a960508d3c
Adding new Reconcile BuildGraph task
...
Reconcile and Submit files to Perforce
#rnx
#jira none
#rb none
[CL 35033336 by Ryan Hummer in ue5-main branch]
2024-07-23 16:50:55 -04:00
zousar shaker
6a6743fcfd
Relocate the TmpPackaging directory so that it is not under Project\Saved\TmpPackaging (regardless of presence of DLC), but is instead in the cook Metadata folder. This ensures that:
...
1. DLC cooks don't overwrite the TmpPackaging contents of a base game
2. TmpPackaging contents are picked up by zen filesystem and snapshot logic as other metadata
#rb Matt.Peters
[CL 34938925 by zousar shaker in ue5-main branch]
2024-07-19 14:14:45 -04:00
bob tellez
df72f44dc1
#BuildGraph Do not automatically set LogSavePackage verbosity to warning
...
#rb Ben.Marsh
[CL 34666202 by bob tellez in ue5-main branch]
2024-06-25 23:09:51 -04:00
ben marsh
98bd595106
BuildGraph: Add a task for setting an environment variable to the value of a secret obtained from Horde.
...
[CL 34381399 by ben marsh in ue5-main branch]
2024-06-14 15:48:30 -04:00
ben marsh
d5bf41d2d4
BuildGraph: Create the output directory for generating random data chunks if it doesn't exist.
...
#rnx
[CL 34039579 by ben marsh in ue5-main branch]
2024-05-31 15:15:34 -04:00
joakim lindqvist
7bd5350d36
Allow for licenses to be in markdown files (.md) - resolves issue with cassandracsharpdriver package
...
Also deleted license file I submitted earlier as this was already submitted under a different name but identical content
[CL 34028151 by joakim lindqvist in ue5-main branch]
2024-05-31 04:18:51 -04:00
regner
ac6be062c2
PR #11848 : Changes to improve BuildGraph in C#
...
#jira UE-214154
[CL 33952498 by regner in ue5-main branch]
2024-05-28 16:39:31 -04:00
zousar shaker
ba93e43f00
Add "SkipExport" and "SnapshotDescriptorPlatform" parameters to ZenExportSnapshotTask so that it can be used to write snapshot descriptors for data that was already exported and should be aliased to another platform.
...
[CL 33950620 by zousar shaker in ue5-main branch]
2024-05-28 15:59:41 -04:00
ben marsh
e0e3fca9f2
Horde: Fix http auth handler not using correct configuration for server when run locally.
...
- Caused by trying to use a single HttpAuthMessageHandlerState for DI container, even though multiple clients can now be created.
- A message handler is now owned by each Horde client instance, which has an appropriately configured HTTP message handler for that server.
[CL 33940225 by ben marsh in ue5-main branch]
2024-05-28 10:17:59 -04:00
ben marsh
0b12317174
Horde: Remove unused using directive.
...
#rnx
[CL 33938462 by ben marsh in ue5-main branch]
2024-05-28 09:02:10 -04:00
ben marsh
ccf5a4f8e6
BuildGraph: Static analysis fix.
...
#rnx
[CL 33845901 by ben marsh in ue5-main branch]
2024-05-22 17:44:48 -04:00
ben marsh
29c6898305
BuildGraph: Improve error handling for parsing environment variable strings.
...
#rnx
[CL 33845430 by ben marsh in ue5-main branch]
2024-05-22 17:26:50 -04:00
ben marsh
bc5172ea0b
BuildGraph: Fix static analysis warnings. Also add support for writing a file containing secrets using inline variable declarations.
...
#rnx
[CL 33843438 by ben marsh in ue5-main branch]
2024-05-22 16:39:16 -04:00
ben marsh
8d4c00f22f
Horde: Improve error message when user does not have permissions to view a secret.
...
#rnx
[CL 33839235 by ben marsh in ue5-main branch]
2024-05-22 14:59:56 -04:00
ben marsh
4d9ed7e417
EpicGames.BuildGraph: Apply standard naming conventions to BuildGraph.Automation.
...
[CL 33835640 by ben marsh in ue5-main branch]
2024-05-22 13:17:22 -04:00
ben marsh
8977cef63a
BuildGraph: Enable more static analysis warnings for BuildGraph.Automation.
...
#rnx
[CL 33830284 by ben marsh in ue5-main branch]
2024-05-22 11:01:26 -04:00
ben marsh
73cf491816
BuildGraph: Enable warnings for methods that should be made static.
...
#rnx
[CL 33818162 by ben marsh in ue5-main branch]
2024-05-21 21:47:03 -04:00
ben marsh
87114921f6
BuildGraph: Enable warnings for using non-portable string comparisons.
...
#rnx
[CL 33817902 by ben marsh in ue5-main branch]
2024-05-21 21:27:08 -04:00
ben marsh
c14d97c48d
BuildGraph: Enable warnings for string comparisons in BuildGraph.Automation.
...
#rnx
[CL 33817664 by ben marsh in ue5-main branch]
2024-05-21 21:06:38 -04:00