Skip to content

Commit 287ceac

Browse files
authored
Fail build on critical package (#10590)
1 parent 8d88d4e commit 287ceac

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

Directory.Build.props

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,18 @@
1313
<EngRoot>$(RepoRoot)eng/</EngRoot>
1414
</PropertyGroup>
1515

16+
<PropertyGroup>
17+
<ContinuousIntegrationBuild>false</ContinuousIntegrationBuild>
18+
<ContinuousIntegrationBuild Condition="'$(TF_BUILD)' == 'true'">true</ContinuousIntegrationBuild>
19+
<CI>$(ContinuousIntegrationBuild)</CI>
20+
</PropertyGroup>
21+
1622
<PropertyGroup>
1723
<!-- Nuget audit as warnings only, even in TreatWarningsAsErrors. -->
18-
<WarningsNotAsErrors>NU1901;NU1902;NU1903;NU1904</WarningsNotAsErrors>
24+
<!-- Except for in CI, critical will fail the build. -->
25+
<WarningsNotAsErrors>$(WarningsNotAsErrors);NU1901;NU1902;NU1903</WarningsNotAsErrors>
26+
<WarningsNotAsErrors Condition="'$(CI)' == 'false'">$(WarningsNotAsErrors)NU1904</WarningsNotAsErrors>
27+
<WarningsAsErrors Condition="'$(CI)' == 'true'">$(WarningsAsErrors)NU1904</WarningsAsErrors>
1928
<NuGetAuditLevel>moderate</NuGetAuditLevel> <!-- warn on moderate severity only. -->
2029
<NuGetAuditMode>all</NuGetAuditMode> <!-- audit transitive dependencies. -->
2130
</PropertyGroup>

build/common.props

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
<CodeAnalysisRuleSet>$(MSBuildThisFileDirectory)..\src.ruleset</CodeAnalysisRuleSet>
2323
<NoWarn>$(NoWarn);NU1701</NoWarn>
2424

25-
<ContinuousIntegrationBuild Condition="'$(TF_BUILD)' == 'true'">true</ContinuousIntegrationBuild>
2625
<DebugType>embedded</DebugType>
2726
<GenerateRuntimeConfigDevFile>true</GenerateRuntimeConfigDevFile><!-- https://github.com/dotnet/runtime/issues/54684 -->
2827
<DisableImplicitNamespaceImports>true</DisableImplicitNamespaceImports>

0 commit comments

Comments
 (0)