From 7e0f0a9e82f0fca05b6c16c6f76734b2486160c2 Mon Sep 17 00:00:00 2001 From: Bert Date: Tue, 22 Apr 2025 14:10:27 +0200 Subject: [PATCH 1/3] Generate SBOM for nuget packages --- Directory.Packages.props | 1 + src/coverlet.collector/coverlet.collector.csproj | 6 ++++++ src/coverlet.console/coverlet.console.csproj | 6 ++++++ src/coverlet.msbuild.tasks/coverlet.msbuild.tasks.csproj | 6 ++++++ 4 files changed, 19 insertions(+) diff --git a/Directory.Packages.props b/Directory.Packages.props index cdf6d83a8..618348bbc 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -28,6 +28,7 @@ + diff --git a/src/coverlet.collector/coverlet.collector.csproj b/src/coverlet.collector/coverlet.collector.csproj index bbbf049fb..53975c89e 100644 --- a/src/coverlet.collector/coverlet.collector.csproj +++ b/src/coverlet.collector/coverlet.collector.csproj @@ -18,6 +18,8 @@ true false + + true @@ -39,6 +41,10 @@ + + all + runtime; build; native; contentfiles; analyzers + diff --git a/src/coverlet.console/coverlet.console.csproj b/src/coverlet.console/coverlet.console.csproj index acd265d81..70c95f59a 100644 --- a/src/coverlet.console/coverlet.console.csproj +++ b/src/coverlet.console/coverlet.console.csproj @@ -6,6 +6,8 @@ coverlet true coverlet.console + + true @@ -25,6 +27,10 @@ + + all + runtime; build; native; contentfiles; analyzers + diff --git a/src/coverlet.msbuild.tasks/coverlet.msbuild.tasks.csproj b/src/coverlet.msbuild.tasks/coverlet.msbuild.tasks.csproj index 72f8f7c3c..9d51326aa 100644 --- a/src/coverlet.msbuild.tasks/coverlet.msbuild.tasks.csproj +++ b/src/coverlet.msbuild.tasks/coverlet.msbuild.tasks.csproj @@ -19,6 +19,8 @@ true false $(NoWarn);NU5100;NU5129;NU5127 + + true @@ -42,6 +44,10 @@ + + all + runtime; build; native; contentfiles; analyzers + From 0da4d3456e67ad21e15dc08283e64b38bb0c5919 Mon Sep 17 00:00:00 2001 From: Bert Date: Mon, 12 May 2025 09:16:59 +0200 Subject: [PATCH 2/3] generate SBOM for CI builds --- src/coverlet.collector/coverlet.collector.csproj | 4 ++-- src/coverlet.console/coverlet.console.csproj | 4 ++-- src/coverlet.msbuild.tasks/coverlet.msbuild.tasks.csproj | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/coverlet.collector/coverlet.collector.csproj b/src/coverlet.collector/coverlet.collector.csproj index 53975c89e..5d2d6f7c3 100644 --- a/src/coverlet.collector/coverlet.collector.csproj +++ b/src/coverlet.collector/coverlet.collector.csproj @@ -18,8 +18,8 @@ true false - - true + + $(TF_BUILD) diff --git a/src/coverlet.console/coverlet.console.csproj b/src/coverlet.console/coverlet.console.csproj index 70c95f59a..339ada8f1 100644 --- a/src/coverlet.console/coverlet.console.csproj +++ b/src/coverlet.console/coverlet.console.csproj @@ -6,8 +6,8 @@ coverlet true coverlet.console - - true + + $(TF_BUILD) diff --git a/src/coverlet.msbuild.tasks/coverlet.msbuild.tasks.csproj b/src/coverlet.msbuild.tasks/coverlet.msbuild.tasks.csproj index 9d51326aa..e71302f67 100644 --- a/src/coverlet.msbuild.tasks/coverlet.msbuild.tasks.csproj +++ b/src/coverlet.msbuild.tasks/coverlet.msbuild.tasks.csproj @@ -19,8 +19,8 @@ true false $(NoWarn);NU5100;NU5129;NU5127 - - true + + $(TF_BUILD) From 48159e493959908b83bcf335535c8047863a1859 Mon Sep 17 00:00:00 2001 From: Bert Date: Wed, 3 Dec 2025 11:38:53 +0100 Subject: [PATCH 3/3] Enable explicit SBOM generation in project files Updated the `` property in `coverlet.collector.csproj`, `coverlet.console.csproj`, and `coverlet.msbuild.tasks.csproj` to explicitly set it to `true`, ensuring consistent SBOM generation across all environments. Previously, this property relied on the `$(TF_BUILD)` variable. Additionally, removed a redundant closing `` tag from `coverlet.collector.csproj` to improve file structure and readability. --- src/coverlet.collector/coverlet.collector.csproj | 4 ++-- src/coverlet.console/coverlet.console.csproj | 2 +- src/coverlet.msbuild.tasks/coverlet.msbuild.tasks.csproj | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/coverlet.collector/coverlet.collector.csproj b/src/coverlet.collector/coverlet.collector.csproj index 5d2d6f7c3..880b67a2e 100644 --- a/src/coverlet.collector/coverlet.collector.csproj +++ b/src/coverlet.collector/coverlet.collector.csproj @@ -19,7 +19,7 @@ false - $(TF_BUILD) + true @@ -75,5 +75,5 @@ - + diff --git a/src/coverlet.console/coverlet.console.csproj b/src/coverlet.console/coverlet.console.csproj index 339ada8f1..ada503195 100644 --- a/src/coverlet.console/coverlet.console.csproj +++ b/src/coverlet.console/coverlet.console.csproj @@ -7,7 +7,7 @@ true coverlet.console - $(TF_BUILD) + true diff --git a/src/coverlet.msbuild.tasks/coverlet.msbuild.tasks.csproj b/src/coverlet.msbuild.tasks/coverlet.msbuild.tasks.csproj index e71302f67..e15adee36 100644 --- a/src/coverlet.msbuild.tasks/coverlet.msbuild.tasks.csproj +++ b/src/coverlet.msbuild.tasks/coverlet.msbuild.tasks.csproj @@ -20,7 +20,7 @@ false $(NoWarn);NU5100;NU5129;NU5127 - $(TF_BUILD) + true