diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 8a68347..5717ff2 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -12,7 +12,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v3
- - name: Set up .NET 7
+ - name: Set up .NET
uses: actions/setup-dotnet@v3
- name: Build
run: docker build --target build .
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index c5471e2..c5cb76f 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -8,7 +8,7 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v3
- - name: Set up .NET 7
+ - name: Set up .NET
uses: actions/setup-dotnet@v3
- name: Set VERSION variable from tag
run: echo "VERSION=${GITHUB_REF/refs\/tags\/}" >> $GITHUB_ENV
diff --git a/Dockerfile b/Dockerfile
index 1497620..94c08b9 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM mcr.microsoft.com/dotnet/sdk:7.0 AS build
+FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
WORKDIR /source
# copy csproj and restore as distinct layers
@@ -10,12 +10,12 @@ RUN dotnet restore
# copy everything else and build app
COPY ./ ./
WORKDIR /source
-RUN dotnet build -c release -o /out/package --no-restore /p:maxcpucount=1
+RUN dotnet build -c release --no-restore /p:maxcpucount=1
-FROM build as test
+FROM build AS test
RUN dotnet test /p:maxcpucount=1
-FROM build as pack-and-push
+FROM build AS pack-and-push
WORKDIR /source
ARG PackageVersion
diff --git a/README.md b/README.md
index 431c128..244817f 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
Allows to use [StrEnum](https://github.com/StrEnum/StrEnum/) string enums with Entity Framework Core.
-Supports EF Core 3.1–7.0
+Supports EF Core 3.1–8
## Installation
diff --git a/src/StrEnum.EntityFrameworkCore/StrEnum.EntityFrameworkCore.csproj b/src/StrEnum.EntityFrameworkCore/StrEnum.EntityFrameworkCore.csproj
index 3f34aaf..3fdfdbe 100644
--- a/src/StrEnum.EntityFrameworkCore/StrEnum.EntityFrameworkCore.csproj
+++ b/src/StrEnum.EntityFrameworkCore/StrEnum.EntityFrameworkCore.csproj
@@ -12,7 +12,7 @@
git
https://github.com/StrEnum/StrEnum.EntityFrameworkCore
- netstandard2.0;netstandard2.1;net6.0;net7.0
+ netstandard2.0;netstandard2.1;net6.0;net7.0;net8.0
10.0
enable
enable
@@ -34,6 +34,10 @@
+
+
+
+
<_Parameter1>$(AssemblyName).UnitTests
diff --git a/test/StrEnum.EntityFrameworkCore.UnitTests/StrEnum.EntityFrameworkCore.UnitTests.csproj b/test/StrEnum.EntityFrameworkCore.UnitTests/StrEnum.EntityFrameworkCore.UnitTests.csproj
index 72725c1..129a910 100644
--- a/test/StrEnum.EntityFrameworkCore.UnitTests/StrEnum.EntityFrameworkCore.UnitTests.csproj
+++ b/test/StrEnum.EntityFrameworkCore.UnitTests/StrEnum.EntityFrameworkCore.UnitTests.csproj
@@ -1,22 +1,22 @@
- net7.0
+ net8.0
enable
10.0
false
-
-
+
+
-
-
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all