diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml
index 9e760c4b23..67259c04f7 100644
--- a/.github/workflows/build-and-test.yml
+++ b/.github/workflows/build-and-test.yml
@@ -14,6 +14,18 @@ jobs:
strategy:
matrix:
options:
+ - os: ubuntu-latest
+ framework: net5.0
+ runtime: -x64
+ codecov: false
+ - os: macos-latest
+ framework: net5.0
+ runtime: -x64
+ codecov: false
+ - os: windows-latest
+ framework: net5.0
+ runtime: -x64
+ codecov: false
- os: ubuntu-latest
framework: netcoreapp3.1
runtime: -x64
@@ -67,12 +79,14 @@ jobs:
- name: Build
shell: pwsh
run: ./ci-build.ps1 "${{matrix.options.framework}}"
+ env:
+ SIXLABORS_TESTING: True
- name: Test
shell: pwsh
run: ./ci-test.ps1 "${{matrix.options.os}}" "${{matrix.options.framework}}" "${{matrix.options.runtime}}" "${{matrix.options.codecov}}"
env:
- CI: True
+ SIXLABORS_TESTING: True
XUNIT_PATH: .\tests\ImageSharp.Tests # Required for xunit
- name: Export Failed Output
diff --git a/shared-infrastructure b/shared-infrastructure
index b7b9a2755e..af824b8bad 160000
--- a/shared-infrastructure
+++ b/shared-infrastructure
@@ -1 +1 @@
-Subproject commit b7b9a2755e456a96acbf103494228226d92eddf3
+Subproject commit af824b8bad7307b735662e3eeab39d401c41741c
diff --git a/src/ImageSharp/ImageSharp.csproj b/src/ImageSharp/ImageSharp.csproj
index a90aaf715a..ca6ca16898 100644
--- a/src/ImageSharp/ImageSharp.csproj
+++ b/src/ImageSharp/ImageSharp.csproj
@@ -12,9 +12,21 @@
$(RepositoryUrl)
Image Resize Crop Gif Jpg Jpeg Bitmap Png Tga NetCore
A new, fully featured, fully managed, cross-platform, 2D graphics API for .NET
- netcoreapp3.1;netcoreapp2.1;netstandard2.1;netstandard2.0;netstandard1.3;net472
+
+
+
+ net5.0;netcoreapp3.1;netcoreapp2.1;netstandard2.1;netstandard2.0;netstandard1.3;net472
+
+
+
+
+ netcoreapp3.1;netcoreapp2.1;netstandard2.1;netstandard2.0;netstandard1.3;net472
+
+
+
+
diff --git a/tests/ImageSharp.Benchmarks/ImageSharp.Benchmarks.csproj b/tests/ImageSharp.Benchmarks/ImageSharp.Benchmarks.csproj
index 2a209683ba..d89cf79fc9 100644
--- a/tests/ImageSharp.Benchmarks/ImageSharp.Benchmarks.csproj
+++ b/tests/ImageSharp.Benchmarks/ImageSharp.Benchmarks.csproj
@@ -5,7 +5,7 @@
ImageSharp.Benchmarks
Exe
SixLabors.ImageSharp.Benchmarks
- netcoreapp3.1;netcoreapp2.1;net472
+ net5.0;netcoreapp3.1;netcoreapp2.1;net472
false
false
diff --git a/tests/ImageSharp.Tests.ProfilingSandbox/ImageSharp.Tests.ProfilingSandbox.csproj b/tests/ImageSharp.Tests.ProfilingSandbox/ImageSharp.Tests.ProfilingSandbox.csproj
index b71b5ebf2f..220780c58e 100644
--- a/tests/ImageSharp.Tests.ProfilingSandbox/ImageSharp.Tests.ProfilingSandbox.csproj
+++ b/tests/ImageSharp.Tests.ProfilingSandbox/ImageSharp.Tests.ProfilingSandbox.csproj
@@ -8,7 +8,7 @@
false
SixLabors.ImageSharp.Tests.ProfilingSandbox
win7-x64
- netcoreapp3.1;netcoreapp2.1;net472
+ net5.0;netcoreapp3.1;netcoreapp2.1;net472
SixLabors.ImageSharp.Tests.ProfilingSandbox.Program
false
diff --git a/tests/ImageSharp.Tests/ImageSharp.Tests.csproj b/tests/ImageSharp.Tests/ImageSharp.Tests.csproj
index 5426144401..ebbe2cbdfa 100644
--- a/tests/ImageSharp.Tests/ImageSharp.Tests.csproj
+++ b/tests/ImageSharp.Tests/ImageSharp.Tests.csproj
@@ -2,7 +2,7 @@
- netcoreapp3.1;netcoreapp2.1;net472
+ net5.0;netcoreapp3.1;netcoreapp2.1;net472
True
SixLabors.ImageSharp.Tests
AnyCPU;x64;x86