Ben Marsh
d32e8436c1
BuildGraph: Store artifact keys in the tag manifest rather than in the exported graph definition, since they may include non-constant values from build arguments.
...
#preflight none
[CL 25057984 by Ben Marsh in ue5-main branch]
2023-04-14 21:42:00 -04:00
Ben Marsh
5e0f9fa32c
BuildGraph: Fix Tag property not being respected in WriteTextFile task.
...
#preflight none
[CL 25057939 by Ben Marsh in ue5-main branch]
2023-04-14 21:37:27 -04:00
Ben Marsh
86ccb45313
BuildGraph: Add support for explicitly labeling artifacts from a build using the <Artifact> element.
...
- Each artifact is named, and by default any files added to a tag with the name of the artifact will be treated as belonging to it.
- Artifacts can have include an optional set of keys that can be queried against on Horde.
- The host system (eg. Horde) is deemed responsible for archiving artifacts for later retrieval.
#preflight none
[CL 25048052 by Ben Marsh in ue5-main branch]
2023-04-14 15:43:33 -04:00
Ben Marsh
54af91f7c1
BuildGraph: Fix \r characters being matched when parsing NuGet package output on Windows.
...
#preflight none
[CL 25023577 by Ben Marsh in ue5-main branch]
2023-04-13 08:52:52 -04:00
Ben Marsh
78429afc73
BuildGraph: Fix another case sensitivity issue for NuGetLicenseCheck.
...
#preflight none
[CL 25023361 by Ben Marsh in ue5-main branch]
2023-04-13 08:31:38 -04:00
Ben Marsh
0ab39a6ccb
BuildGraph: Use lowercase directories when looking for NuGet packages, to fix case sensitivity on Linux.
...
#preflight none
[CL 25023277 by Ben Marsh in ue5-main branch]
2023-04-13 08:23:41 -04:00
Ben Marsh
550c1c90c1
Horde: Query the configured NuGet package folders before finding dependencies.
...
#preflight none
[CL 25017038 by Ben Marsh in ue5-main branch]
2023-04-12 17:53:24 -04:00
Ben Marsh
77f13e1c52
Horde: Check NuGet licenses as part of Horde Server build process.
...
Include variants of current standard licenses which appear in NuGet packages with slightly different punctuation/formatting to use as a reference set of current licenses.
#preflight none
[CL 25015973 by Ben Marsh in ue5-main branch]
2023-04-12 17:11:16 -04:00
Ben Marsh
14f12868ca
BuildGraph: Add a command for verifying that a project only references NuGet packages with allowed licenses.
...
#preflight none
[CL 25015429 by Ben Marsh in ue5-main branch]
2023-04-12 16:46:32 -04:00
Ben Marsh
92394f86b4
BuildGraph: Ignore empty values for file arguments in BuildGraph tasks.
...
#preflight 6435bad600398d6f88ecbb12
[CL 24997317 by Ben Marsh in ue5-main branch]
2023-04-11 16:22:19 -04:00
David Lesage
d1810611dd
#jira UE-176784: Remove IFC plugin
...
#rb jeanluc.corenthin
#preflight 641b19aebb1320be41992e92
[CL 24748189 by David Lesage in ue5-main branch]
2023-03-22 11:14:35 -04:00
Joe Kirchoff
f25a61bc18
Support multiple path filters in FindModifiedFiles, update modified files tasks to also consider .h
...
#rnx
#preflight 6414dc2b8354cad0fa24d57b
[CL 24697002 by Joe Kirchoff in ue5-main branch]
2023-03-17 17:36:43 -04:00
carl bystrom
c1d1bd7cdf
BuildGraph: Use .NET API for copying temp storage dirs and files when running under Wine
...
#preflight 641083dd3c2db40029dc5983
[CL 24635634 by carl bystrom in ue5-main branch]
2023-03-14 10:46:03 -04:00
Ben Marsh
056933d936
Allow setting executable bits for files in zip archives from Windows, and set the executable permissions on Mac/Linux builds of UGS-CLI by default.
...
#preflight none
[CL 24616578 by Ben Marsh in ue5-main branch]
2023-03-13 13:41:26 -04:00
Ben Marsh
52e2a653f4
UAT: Support specifying a duration and paused flag for new tool deployments.
...
#preflight none
[CL 24591741 by Ben Marsh in ue5-main branch]
2023-03-10 10:37:10 -05:00
Ben Marsh
e141cb6196
More UAT structured logging fixes.
...
#preflight 6408dee3b0544ef0b4bca696
[CL 24564590 by Ben Marsh in ue5-main branch]
2023-03-08 14:32:15 -05:00
Ben Marsh
235eb77726
Change to structured logging in other AutomationTool projects.
...
#preflight 6408c4478c0039bbf750e861
[CL 24562553 by Ben Marsh in ue5-main branch]
2023-03-08 12:43:35 -05:00
Ben Marsh
b781f56bcb
Missing files.
...
#preflight none
[CL 24554145 by Ben Marsh in ue5-main branch]
2023-03-07 21:56:30 -05:00
Ben Marsh
89d6613573
UAT: Refactor AutomationUtils and BuildGraph to use structured logging.
...
#preflight 6407c4c26e1dadfcdab25849
[CL 24553706 by Ben Marsh in ue5-main branch]
2023-03-07 21:23:47 -05:00
Ben Marsh
8e8c63e8a8
UAT: Include a version number when deploying a new tool version.
...
#preflight none
[CL 24527453 by Ben Marsh in ue5-main branch]
2023-03-06 14:39:54 -05:00
Ben Marsh
c6e333bf21
UGS: Modify build script to support uploading CLI clients to Horde.
...
#preflight none
[CL 24502637 by Ben Marsh in ue5-main branch]
2023-03-03 13:13:27 -05:00
janurbanech13
ae9fd95e3a
PR #10096 : Added new argument for UnzipTask to allow disabling Overwrite files (Contributed by janurbanech13)
...
#jira UE-176447
#preflight 63ff724a437ce3e7f3059498
[CL 24462934 by janurbanech13 in ue5-main branch]
2023-03-01 10:51:54 -05:00
Ben Marsh
38e38030bf
Include a generated TargetInfo.json file with the pre-built editors, and set the "promoted" flag by default.
...
This allows running the editor without having to run UBT to determine all the available targets for a project.
#preflight none
[CL 24461562 by Ben Marsh in ue5-main branch]
2023-03-01 09:22:34 -05:00
ColdenCullen
f141409cee
PR #9104 : UAT BuildGraph: Add support for -project flag (Contributed by ColdenCullen)
...
#preflight 63ed0d0fc9692d7c04e6a642
[CL 24232767 by ColdenCullen in ue5-main branch]
2023-02-15 12:02:59 -05:00
Bryan Johnson
cea4a933e1
Add the ability to filter based on extensions
...
#jira none
#rnx
#rb Ryan.Hummer
#preflight 63e15e06c2257e56f4f193b2
[CL 24036931 by Bryan Johnson in ue5-main branch]
2023-02-06 15:12:28 -05:00