Skip to content

Commit 4997411

Browse files
authored
Merge pull request #12 from EraYaN/net6
2 parents a0a0fd9 + d8470e4 commit 4997411

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

.github/workflows/build-test.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
- name: Setup .NET
2121
uses: actions/setup-dotnet@v1
2222
with:
23-
dotnet-version: 5.0.x
23+
dotnet-version: 6.0.x
2424

2525
- name: Restore dependencies
2626
run: dotnet restore

CompatibilityChecker.Library/CompatibilityChecker.Library.csproj

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net5.0</TargetFramework>
4+
<TargetFramework>net6.0</TargetFramework>
55
<LangVersion>latest</LangVersion>
6-
<Version>0.3.0</Version>
6+
<Version>0.4.0</Version>
77
<Description>This project implements a binary compatibility checker for .NET assemblies. The goal of this project is to automate the process of identifying binary- and source-breaking changes between releases of a .NET library. Libraries with string compatibility policies will eventually be able to incorporate this check in the unit tests for the library. The checker will download a declared previous release of the library from NuGet (or potentially from another source), and verify that the latest build of the library is compatible with the binary interfaces defined by the earlier release.
88

99
This library may also feature support for higher levels of compatibility, such as warning users if new overloads of a method could result in an AmbiguousMatchException for users who didn't specify a complete signature when using reflection.
@@ -26,8 +26,8 @@
2626
<PrivateAssets>all</PrivateAssets>
2727
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2828
</PackageReference>
29-
<PackageReference Include="System.Collections.Immutable" Version="5.0.0" />
30-
<PackageReference Include="System.Reflection.Metadata" Version="5.0.0" />
29+
<PackageReference Include="System.Collections.Immutable" Version="6.0.0" />
30+
<PackageReference Include="System.Reflection.Metadata" Version="6.0.0" />
3131
<PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
3232
</ItemGroup>
3333

CompatibilityChecker/CompatibilityChecker.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net5.0</TargetFramework>
5+
<TargetFramework>net6.0</TargetFramework>
66
<LangVersion>latest</LangVersion>
7-
<Version>0.3.0</Version>
7+
<Version>0.4.0</Version>
88
<PackageId>CompatibilityChecker</PackageId>
99
<Description>This project implements a binary compatibility checker for .NET assemblies. The goal of this project is to automate the process of identifying binary- and source-breaking changes between releases of a .NET library. Libraries with string compatibility policies will eventually be able to incorporate this check in the unit tests for the library. The checker will download a declared previous release of the library from NuGet (or potentially from another source), and verify that the latest build of the library is compatible with the binary interfaces defined by the earlier release.
1010

@@ -40,7 +40,7 @@ Diagnostics produced by this checker will be categorized by their likely impact
4040
<PrivateAssets>all</PrivateAssets>
4141
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4242
</PackageReference>
43-
<PackageReference Include="System.Reflection.Metadata" Version="5.0.0" />
43+
<PackageReference Include="System.Reflection.Metadata" Version="6.0.0" />
4444
<PackageReference Include="CompatibilityChecker.Library" Version="0.3.0" Condition="'$(Configuration)'=='Release'" />
4545
</ItemGroup>
4646

tests/CompatibilityChecker.Library.Tests/CompatibilityChecker.Library.Tests.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net5.0</TargetFramework>
4+
<TargetFramework>net6.0</TargetFramework>
55

66
<IsPackable>false</IsPackable>
77
<EnableNETAnalyzers>true</EnableNETAnalyzers>
88
<AnalysisMode>AllEnabledByDefault</AnalysisMode>
99
</PropertyGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="Lokad.ILPack" Version="0.1.6" />
13-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.10.0" />
12+
<PackageReference Include="Lokad.ILPack" Version="0.1.7" />
13+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.0.0" />
1414
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">
1515
<PrivateAssets>all</PrivateAssets>
1616
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

0 commit comments

Comments
 (0)