Skip to content

Commit 4feda2a

Browse files
Enable NRT and package validation
1 parent b7b5789 commit 4feda2a

File tree

3 files changed

+106
-0
lines changed

3 files changed

+106
-0
lines changed

Directory.Build.props

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,11 @@
88
<PackageProjectUrl>https://umbraco.com/</PackageProjectUrl>
99
<PackageIconUrl>https://umbraco.com/dist/nuget/logo-small.png</PackageIconUrl>
1010
<PackageIcon>icon.png</PackageIcon>
11+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1112
<PackageTags>umbraco</PackageTags>
1213
<NeutralLanguage>en-US</NeutralLanguage>
14+
<Nullable>enable</Nullable>
15+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
1316
</PropertyGroup>
1417

1518
<!-- SourceLink -->
@@ -20,6 +23,14 @@
2023
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
2124
</PropertyGroup>
2225

26+
<!-- Package Validation -->
27+
<PropertyGroup>
28+
<EnablePackageValidation>true</EnablePackageValidation>
29+
<PackageValidationBaselineVersion>9.0.0</PackageValidationBaselineVersion>
30+
<EnableStrictModeForCompatibleFrameworksInPackage>true</EnableStrictModeForCompatibleFrameworksInPackage>
31+
<EnableStrictModeForCompatibleTfms>true</EnableStrictModeForCompatibleTfms>
32+
</PropertyGroup>
33+
2334
<ItemGroup>
2435
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="all" IsImplicitlyDefined="true" />
2536
<PackageReference Include="Nerdbank.GitVersioning" Version="3.5.113" PrivateAssets="all" IsImplicitlyDefined="true" />
Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Suppressions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3+
<Suppression>
4+
<DiagnosticId>CP0007</DiagnosticId>
5+
<Target>T:Umbraco.Deploy.Contrib.ValueConnectors.BlockEditorValueConnector</Target>
6+
<Left>lib/net5.0/Umbraco.Deploy.Contrib.dll</Left>
7+
<Right>lib/net5.0/Umbraco.Deploy.Contrib.dll</Right>
8+
<IsBaselineSuppression>true</IsBaselineSuppression>
9+
</Suppression>
10+
<Suppression>
11+
<DiagnosticId>CP0008</DiagnosticId>
12+
<Target>T:Umbraco.Deploy.Contrib.ValueConnectors.BlockEditorValueConnector</Target>
13+
<Left>lib/net5.0/Umbraco.Deploy.Contrib.dll</Left>
14+
<Right>lib/net5.0/Umbraco.Deploy.Contrib.dll</Right>
15+
<IsBaselineSuppression>true</IsBaselineSuppression>
16+
</Suppression>
17+
<Suppression>
18+
<DiagnosticId>CP0002</DiagnosticId>
19+
<Target>M:Umbraco.Deploy.Contrib.ValueConnectors.BlockEditorValueConnector.ToArtifact(System.Object,Umbraco.Cms.Core.Models.IPropertyType,System.Collections.Generic.ICollection{Umbraco.Cms.Core.Deploy.ArtifactDependency})</Target>
20+
<Left>lib/net5.0/Umbraco.Deploy.Contrib.dll</Left>
21+
<Right>lib/net5.0/Umbraco.Deploy.Contrib.dll</Right>
22+
<IsBaselineSuppression>true</IsBaselineSuppression>
23+
</Suppression>
24+
<Suppression>
25+
<DiagnosticId>CP0002</DiagnosticId>
26+
<Target>M:Umbraco.Deploy.Contrib.ValueConnectors.BlockEditorValueConnector.FromArtifact(System.String,Umbraco.Cms.Core.Models.IPropertyType,System.Object)</Target>
27+
<Left>lib/net5.0/Umbraco.Deploy.Contrib.dll</Left>
28+
<Right>lib/net5.0/Umbraco.Deploy.Contrib.dll</Right>
29+
<IsBaselineSuppression>true</IsBaselineSuppression>
30+
</Suppression>
31+
<Suppression>
32+
<DiagnosticId>CP0008</DiagnosticId>
33+
<Target>T:Umbraco.Deploy.Contrib.ValueConnectors.BlockListValueConnector</Target>
34+
<Left>lib/net5.0/Umbraco.Deploy.Contrib.dll</Left>
35+
<Right>lib/net5.0/Umbraco.Deploy.Contrib.dll</Right>
36+
<IsBaselineSuppression>true</IsBaselineSuppression>
37+
</Suppression>
38+
<Suppression>
39+
<DiagnosticId>CP0007</DiagnosticId>
40+
<Target>T:Umbraco.Deploy.Contrib.ValueConnectors.MultiUrlPickerValueConnector</Target>
41+
<Left>lib/net5.0/Umbraco.Deploy.Contrib.dll</Left>
42+
<Right>lib/net5.0/Umbraco.Deploy.Contrib.dll</Right>
43+
<IsBaselineSuppression>true</IsBaselineSuppression>
44+
</Suppression>
45+
<Suppression>
46+
<DiagnosticId>CP0008</DiagnosticId>
47+
<Target>T:Umbraco.Deploy.Contrib.ValueConnectors.MultiUrlPickerValueConnector</Target>
48+
<Left>lib/net5.0/Umbraco.Deploy.Contrib.dll</Left>
49+
<Right>lib/net5.0/Umbraco.Deploy.Contrib.dll</Right>
50+
<IsBaselineSuppression>true</IsBaselineSuppression>
51+
</Suppression>
52+
<Suppression>
53+
<DiagnosticId>CP0002</DiagnosticId>
54+
<Target>M:Umbraco.Deploy.Contrib.ValueConnectors.MultiUrlPickerValueConnector.ToArtifact(System.Object,Umbraco.Cms.Core.Models.IPropertyType,System.Collections.Generic.ICollection{Umbraco.Cms.Core.Deploy.ArtifactDependency})</Target>
55+
<Left>lib/net5.0/Umbraco.Deploy.Contrib.dll</Left>
56+
<Right>lib/net5.0/Umbraco.Deploy.Contrib.dll</Right>
57+
<IsBaselineSuppression>true</IsBaselineSuppression>
58+
</Suppression>
59+
<Suppression>
60+
<DiagnosticId>CP0002</DiagnosticId>
61+
<Target>M:Umbraco.Deploy.Contrib.ValueConnectors.MultiUrlPickerValueConnector.FromArtifact(System.String,Umbraco.Cms.Core.Models.IPropertyType,System.Object)</Target>
62+
<Left>lib/net5.0/Umbraco.Deploy.Contrib.dll</Left>
63+
<Right>lib/net5.0/Umbraco.Deploy.Contrib.dll</Right>
64+
<IsBaselineSuppression>true</IsBaselineSuppression>
65+
</Suppression>
66+
<Suppression>
67+
<DiagnosticId>CP0007</DiagnosticId>
68+
<Target>T:Umbraco.Deploy.Contrib.ValueConnectors.NestedContentValueConnector</Target>
69+
<Left>lib/net5.0/Umbraco.Deploy.Contrib.dll</Left>
70+
<Right>lib/net5.0/Umbraco.Deploy.Contrib.dll</Right>
71+
<IsBaselineSuppression>true</IsBaselineSuppression>
72+
</Suppression>
73+
<Suppression>
74+
<DiagnosticId>CP0008</DiagnosticId>
75+
<Target>T:Umbraco.Deploy.Contrib.ValueConnectors.NestedContentValueConnector</Target>
76+
<Left>lib/net5.0/Umbraco.Deploy.Contrib.dll</Left>
77+
<Right>lib/net5.0/Umbraco.Deploy.Contrib.dll</Right>
78+
<IsBaselineSuppression>true</IsBaselineSuppression>
79+
</Suppression>
80+
<Suppression>
81+
<DiagnosticId>CP0002</DiagnosticId>
82+
<Target>M:Umbraco.Deploy.Contrib.ValueConnectors.NestedContentValueConnector.ToArtifact(System.Object,Umbraco.Cms.Core.Models.IPropertyType,System.Collections.Generic.ICollection{Umbraco.Cms.Core.Deploy.ArtifactDependency})</Target>
83+
<Left>lib/net5.0/Umbraco.Deploy.Contrib.dll</Left>
84+
<Right>lib/net5.0/Umbraco.Deploy.Contrib.dll</Right>
85+
<IsBaselineSuppression>true</IsBaselineSuppression>
86+
</Suppression>
87+
<Suppression>
88+
<DiagnosticId>CP0002</DiagnosticId>
89+
<Target>M:Umbraco.Deploy.Contrib.ValueConnectors.NestedContentValueConnector.FromArtifact(System.String,Umbraco.Cms.Core.Models.IPropertyType,System.Object)</Target>
90+
<Left>lib/net5.0/Umbraco.Deploy.Contrib.dll</Left>
91+
<Right>lib/net5.0/Umbraco.Deploy.Contrib.dll</Right>
92+
<IsBaselineSuppression>true</IsBaselineSuppression>
93+
</Suppression>
94+
</Suppressions>

tests/Umbraco.Deploy.Contrib.Tests/Umbraco.Deploy.Contrib.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
<PropertyGroup>
33
<IsTestProject>true</IsTestProject>
44
<IsPackable>false</IsPackable>
5+
<EnablePackageValidation>false</EnablePackageValidation>
56
</PropertyGroup>
67

78
<ItemGroup>

0 commit comments

Comments
 (0)