Summary
This package ships third-party runtime dependencies but has no license-audit gate or third-party notices documentation.
Reference implementation
See Chris-Wolfgang/IAsyncEnumerable-Extensions#306 for the pattern already adopted (merged to vNext 2026-08-26):
.github/workflows/license-audit.yaml — runs dotnet-project-licenses against src/'s shipped dependency graph on every PR touching a .csproj, plus weekly
licenses/allowed-licenses.json — MIT/Apache-2.0/BSD-2/BSD-3/ISC/0BSD allowlist
THIRD-PARTY-NOTICES.md — hand-maintained table of shipped runtime deps, packed into the NuGet output alongside README.md
Current shipped runtime dependencies (from fleet audit, 2026-08-26)
- Microsoft.Extensions.Logging.Abstractions 10.0.10 (both projects)
- EntityFramework (classic EF6) 6.5.2 (EF6 project)
Acceptance criteria
Part of a fleet-wide third-party notices audit (2026-08-26).
Summary
This package ships third-party runtime dependencies but has no license-audit gate or third-party notices documentation.
Reference implementation
See Chris-Wolfgang/IAsyncEnumerable-Extensions#306 for the pattern already adopted (merged to
vNext2026-08-26):.github/workflows/license-audit.yaml— runsdotnet-project-licensesagainstsrc/'s shipped dependency graph on every PR touching a.csproj, plus weeklylicenses/allowed-licenses.json— MIT/Apache-2.0/BSD-2/BSD-3/ISC/0BSD allowlistTHIRD-PARTY-NOTICES.md— hand-maintained table of shipped runtime deps, packed into the NuGet output alongside README.mdCurrent shipped runtime dependencies (from fleet audit, 2026-08-26)
Acceptance criteria
.github/workflows/license-audit.yamladded, gatingsrc/(not tests/benchmarks) against the allowlistlicenses/allowed-licenses.jsonaddedTHIRD-PARTY-NOTICES.mdadded at repo root, listing all shipped runtime deps with version + licenseTHIRD-PARTY-NOTICES.mdinto the NuGet output (Pack="true" PackagePath="")Part of a fleet-wide third-party notices audit (2026-08-26).