Commit Graph

7 Commits

Author SHA1 Message Date
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