File tree Expand file tree Collapse file tree 7 files changed +66
-1
lines changed Expand file tree Collapse file tree 7 files changed +66
-1
lines changed Original file line number Diff line number Diff line change
1
+ name : Validate NuGet Packages
2
+
3
+ on :
4
+ push :
5
+ branches :
6
+ - main
7
+ pull_request :
8
+ branches :
9
+ - main
10
+
11
+ jobs :
12
+ build :
13
+ runs-on : ubuntu-latest
14
+ steps :
15
+ - uses : actions/checkout@v4
16
+ - name : Setup .NET Core
17
+ uses : actions/setup-dotnet@v4
18
+ with :
19
+ dotnet-version : 8.0.x
20
+ - name : Download driver
21
+ run : ./build.sh --download-driver
22
+ - name : Validate NuGet packages
23
+ run : dotnet pack ./src/Playwright.sln
Original file line number Diff line number Diff line change 19
19
<PackageOutputPath >./nupkg</PackageOutputPath >
20
20
<IsPackable >true</IsPackable >
21
21
<Nullable >enable</Nullable >
22
+ <EnablePackageValidation >true</EnablePackageValidation >
23
+ <PackageValidationBaselineVersion >1.52.0</PackageValidationBaselineVersion >
22
24
</PropertyGroup >
23
25
24
26
<Import Project =" ../Common/Version.props" />
Original file line number Diff line number Diff line change 19
19
<PackageOutputPath >./nupkg</PackageOutputPath >
20
20
<IsPackable >true</IsPackable >
21
21
<Nullable >enable</Nullable >
22
+ <EnablePackageValidation >true</EnablePackageValidation >
23
+ <PackageValidationBaselineVersion >1.52.0</PackageValidationBaselineVersion >
22
24
</PropertyGroup >
23
25
24
26
<Import Project =" ../Common/Version.props" />
Original file line number Diff line number Diff line change 18
18
<PackageOutputPath >./nupkg</PackageOutputPath >
19
19
<IsPackable >true</IsPackable >
20
20
<Nullable >enable</Nullable >
21
+ <EnablePackageValidation >true</EnablePackageValidation >
22
+ <PackageValidationBaselineVersion >1.52.0</PackageValidationBaselineVersion >
21
23
</PropertyGroup >
22
24
23
25
<Import Project =" ../Common/Version.props" />
Original file line number Diff line number Diff line change 19
19
<PackageOutputPath >./nupkg</PackageOutputPath >
20
20
<IsPackable >true</IsPackable >
21
21
<Nullable >enable</Nullable >
22
+ <EnablePackageValidation >true</EnablePackageValidation >
23
+ <PackageValidationBaselineVersion >1.52.0</PackageValidationBaselineVersion >
22
24
</PropertyGroup >
23
25
24
26
<Import Project =" ../Common/Version.props" />
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <!-- https://learn.microsoft.com/dotnet/fundamentals/package-validation/diagnostic-ids -->
3
+ <Suppressions xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xmlns : xsd =" http://www.w3.org/2001/XMLSchema" >
4
+ <Suppression >
5
+ <DiagnosticId >CP0002</DiagnosticId >
6
+ <Target >M:Microsoft.Playwright.BindingSource.#ctor</Target >
7
+ <Left >lib/netstandard2.0/Microsoft.Playwright.dll</Left >
8
+ <Right >lib/netstandard2.0/Microsoft.Playwright.dll</Right >
9
+ <IsBaselineSuppression >true</IsBaselineSuppression >
10
+ </Suppression >
11
+ <Suppression >
12
+ <DiagnosticId >CP0002</DiagnosticId >
13
+ <Target >M:Microsoft.Playwright.LocatorAriaSnapshotOptions.get_Ref</Target >
14
+ <Left >lib/netstandard2.0/Microsoft.Playwright.dll</Left >
15
+ <Right >lib/netstandard2.0/Microsoft.Playwright.dll</Right >
16
+ <IsBaselineSuppression >true</IsBaselineSuppression >
17
+ </Suppression >
18
+ <Suppression >
19
+ <DiagnosticId >CP0002</DiagnosticId >
20
+ <Target >M:Microsoft.Playwright.LocatorAriaSnapshotOptions.set_Ref(System.Nullable{System.Boolean})</Target >
21
+ <Left >lib/netstandard2.0/Microsoft.Playwright.dll</Left >
22
+ <Right >lib/netstandard2.0/Microsoft.Playwright.dll</Right >
23
+ <IsBaselineSuppression >true</IsBaselineSuppression >
24
+ </Suppression >
25
+ <Suppression >
26
+ <DiagnosticId >CP0009</DiagnosticId >
27
+ <Target >T:Microsoft.Playwright.BindingSource</Target >
28
+ <Left >lib/netstandard2.0/Microsoft.Playwright.dll</Left >
29
+ <Right >lib/netstandard2.0/Microsoft.Playwright.dll</Right >
30
+ <IsBaselineSuppression >true</IsBaselineSuppression >
31
+ </Suppression >
32
+ </Suppressions >
Original file line number Diff line number Diff line change 17
17
<ReleaseVersion >0.0.0</ReleaseVersion >
18
18
<BuildFromSource >True</BuildFromSource >
19
19
<AnalysisMode >AllEnabledByDefault</AnalysisMode >
20
- <NoWarn >1701;1702;CS0067;1734;NU5110;NU5111</NoWarn >
20
+ <NoWarn >1701;1702;CS0067;1734;NU5110;NU5111;CP0006 </NoWarn >
21
21
<AssemblyName >Microsoft.Playwright</AssemblyName >
22
22
<NoWin32Manifest >true</NoWin32Manifest >
23
+ <EnablePackageValidation >true</EnablePackageValidation >
24
+ <PackageValidationBaselineVersion >1.52.0</PackageValidationBaselineVersion >
23
25
<Nullable >enable</Nullable >
24
26
</PropertyGroup >
25
27
<Import Project =" ../Common/Version.props" />
You can’t perform that action at this time.
0 commit comments