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
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
ben marsh
7918a7011d
BuildGraph: Enable warnings for declaring visibile instance fields in BuildGraph.Automation.
...
[CL 33817522 by ben marsh in ue5-main branch]
2024-05-21 20:54:09 -04:00
joakim lindqvist
d3ec16574a
Corrected documentation on nuget license check task
...
[CL 31171484 by joakim lindqvist in ue5-main branch]
2024-02-05 09:07:39 -05:00
ben marsh
29a209ea4d
Add an option to output a CSV containing all packages and license files from the NuGet-LicenseCheck task.
...
[CL 30567778 by ben marsh in ue5-main branch]
2024-01-11 09:50:17 -05:00
ben marsh
041a1c1196
Horde: Fix license check job step for Horde server after NET 8 upgrade.
...
[CL 30561146 by ben marsh in ue5-main branch]
2024-01-10 21:42:16 -05:00
ryan hummer
583435d379
[Backout] - CL30186989
...
[FYI] joshua.shlemmer
Original CL Desc
-----------------------------------------------------------------
Modifies buildtasks that were using HTTPClients so that they use a singleton http client.
Follow up from CL 30122407
#rb Eric.Knapik, Wes.Hunt
[CL 30210278 by ryan hummer in ue5-main branch]
2023-12-08 09:42:30 -05:00
joshua shlemmer
e4a921891d
Modifies buildtasks that were using HTTPClients so that they use a singleton http client.
...
Follow up from CL 30122407
#rb Eric.Knapik, Wes.Hunt
[CL 30187247 by joshua shlemmer in ue5-main branch]
2023-12-07 13:57:33 -05:00
Ben Marsh
28e71f756a
BuildGraph: Fix state value of NuGet packages after initial license scan.
...
#preflight none
[CL 25580758 by Ben Marsh in ue5-main branch]
2023-05-23 08:46:20 -04:00
Ben Marsh
d244723e5f
BuildGraph: Fix NuGet license scan not recognizing licenses that are only discovered in a second pass.
...
#preflight none
[CL 25579532 by Ben Marsh in ue5-main branch]
2023-05-23 07:45:16 -04:00
Ben Marsh
bceefb6cfa
Allow case insensitive property names when reading NuGet license config files.
...
#preflight none
[CL 25573334 by Ben Marsh in ue5-main branch]
2023-05-22 21:43:23 -04:00
Ben Marsh
d054b8b094
Horde: Fix formatting of JSON license files.
...
#preflight none
[CL 25572700 by Ben Marsh in ue5-main branch]
2023-05-22 20:15:37 -04:00
Ben Marsh
e02bcba2e7
Horde: Allow multiple licensee URLs in json files for NuGet license check. Add vanilla Apache license URLs.
...
#preflight none
[CL 25572549 by Ben Marsh in ue5-main branch]
2023-05-22 20:00:00 -04:00
Ben Marsh
a371cd4cb7
Horde: Allow writing JSON files to license directory containing URL of approved license.
...
#preflight none
[CL 25569409 by Ben Marsh in ue5-main branch]
2023-05-22 16:02:25 -04:00
Joakim Lindqvist
7f7ed6fe50
NuGet license check - if the same dependency exist in multiple places ignore them
...
#preflight 64467c103019e7642c639c73
#fyi ben.marsh
[CL 25166460 by Joakim Lindqvist in ue5-main branch]
2023-04-24 12:35:52 -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