Skip to content

Commit d136a8e

Browse files
Build against .NET 5 and .NET 6
1 parent c99f07c commit d136a8e

8 files changed

Lines changed: 20 additions & 13 deletions

File tree

.github/workflows/build-and-test.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,25 @@ jobs:
1616
matrix:
1717
options:
1818
- os: macos-latest
19-
framework: netcoreapp3.1
19+
framework: net6.0
2020
runtime: -x64
2121
codecov: false
2222
- os: ubuntu-latest
23-
framework: netcoreapp3.1
23+
framework: net6.0
2424
runtime: -x64
2525
codecov: false
2626
- os: windows-latest
27-
framework: netcoreapp3.1
27+
framework: net6.0
2828
runtime: -x64
2929
codecov: true
30+
- os: windows-latest
31+
framework: net5.0
32+
runtime: -x64
33+
codecov: false
34+
- os: windows-latest
35+
framework: netcoreapp3.1
36+
runtime: -x64
37+
codecov: false
3038
- os: windows-latest
3139
framework: netcoreapp2.1
3240
runtime: -x64

src/Directory.Build.targets

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<PackageReference Update="SixLabors.ImageSharp" Version="2.0.0-alpha.0.165" />
2525
</ItemGroup>
2626

27-
<ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp3.1'">
27+
<ItemGroup Condition="'$(TargetFramework)' != 'netcoreapp2.1'">
2828
<FrameworkReference Update="Microsoft.AspNetCore.App" />
2929
</ItemGroup>
3030

src/ImageSharp.Web.Providers.AWS/ImageSharp.Web.Providers.AWS.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
</PropertyGroup>
1515

1616
<PropertyGroup>
17-
<TargetFrameworks>netcoreapp3.1;netcoreapp2.1</TargetFrameworks>
17+
<TargetFrameworks>net6.0;net5.0;netcoreapp3.1;netcoreapp2.1</TargetFrameworks>
1818
</PropertyGroup>
1919

2020
<ItemGroup>

src/ImageSharp.Web.Providers.Azure/ImageSharp.Web.Providers.Azure.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
</PropertyGroup>
1515

1616
<PropertyGroup>
17-
<TargetFrameworks>netcoreapp3.1;netcoreapp2.1</TargetFrameworks>
17+
<TargetFrameworks>net6.0;net5.0;netcoreapp3.1;netcoreapp2.1</TargetFrameworks>
1818
</PropertyGroup>
1919

2020
<ItemGroup>

src/ImageSharp.Web/ImageSharp.Web.csproj

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@
1414
</PropertyGroup>
1515

1616
<PropertyGroup>
17-
<TargetFrameworks>netcoreapp3.1;netcoreapp2.1</TargetFrameworks>
17+
<TargetFrameworks>net6.0;net5.0;netcoreapp3.1;netcoreapp2.1</TargetFrameworks>
1818
</PropertyGroup>
1919

2020
<ItemGroup>
2121
<None Include="..\..\shared-infrastructure\branding\icons\imagesharp.web\sixlabors.imagesharp.web.128.png" Pack="true" PackagePath="" />
2222
</ItemGroup>
2323

24-
<ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp3.1'">
24+
<ItemGroup Condition="'$(TargetFramework)' != 'netcoreapp2.1'">
2525
<FrameworkReference Include="Microsoft.AspNetCore.App" />
2626
</ItemGroup>
2727

@@ -40,7 +40,6 @@
4040
<PackageReference Include="SixLabors.ImageSharp" />
4141
</ItemGroup>
4242

43-
4443
<Import Project="..\..\shared-infrastructure\src\SharedInfrastructure\SharedInfrastructure.projitems" Label="Shared" />
4544

4645
</Project>

tests/Directory.Build.targets

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
<PackageReference Update="xunit.runner.visualstudio" Version="2.3.1" />
3434
</ItemGroup>
3535

36-
<ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp3.1'">
36+
<ItemGroup Condition="'$(TargetFramework)' != 'netcoreapp2.1'">
3737
<PackageReference Update="Microsoft.AspNetCore.TestHost" Version="3.1.1" />
3838
</ItemGroup>
3939

tests/ImageSharp.Web.Benchmarks/ImageSharp.Web.Benchmarks.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFrameworks>netcoreapp3.1;netcoreapp2.1</TargetFrameworks>
5+
<TargetFrameworks>net6.0;net5.0;netcoreapp3.1;netcoreapp2.1</TargetFrameworks>
66
<AssemblyName>ImageSharp.Web.Benchmarks</AssemblyName>
77
<RootNamespace>SixLabors.ImageSharp.Web.Benchmarks</RootNamespace>
88
<GenerateProgramFile>false</GenerateProgramFile>

tests/ImageSharp.Web.Tests/ImageSharp.Web.Tests.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
<PropertyGroup>
44
<RootNamespace>SixLabors.ImageSharp.Web.Tests</RootNamespace>
55
<AssemblyName>SixLabors.ImageSharp.Web.Tests</AssemblyName>
6-
<TargetFrameworks>netcoreapp3.1;netcoreapp2.1</TargetFrameworks>
6+
<TargetFrameworks>net6.0;net5.0;netcoreapp3.1;netcoreapp2.1</TargetFrameworks>
77
</PropertyGroup>
88

99
<ItemGroup>
1010
<PackageReference Include="Azure.Storage.Blobs" />
1111
</ItemGroup>
1212

13-
<ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp3.1'">
13+
<ItemGroup Condition="'$(TargetFramework)' != 'netcoreapp2.1'">
1414
<PackageReference Include="Microsoft.AspNetCore.TestHost" />
1515
</ItemGroup>
1616

0 commit comments

Comments
 (0)