From 60e0779eadad81a4f85257479e1ac5d8394d5a04 Mon Sep 17 00:00:00 2001 From: Dmytro Khmara Date: Sun, 11 Jun 2023 15:25:59 +0100 Subject: [PATCH] Add .NET 7 support. (#3) * Add .NET 7 support. * Set up .NET 7 in GH actions. --- .github/workflows/build.yml | 4 +++- .github/workflows/publish.yml | 4 +++- Dockerfile | 2 +- README.md | 2 +- .../StrEnum.EntityFrameworkCore.csproj | 6 +++++- .../StrEnum.EntityFrameworkCore.UnitTests.csproj | 4 ++-- 6 files changed, 15 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7714d81..8a68347 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,9 @@ jobs: timeout-minutes: 15 steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 + - name: Set up .NET 7 + uses: actions/setup-dotnet@v3 - name: Build run: docker build --target build . - name: Test diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 5735a69..c5471e2 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -7,7 +7,9 @@ jobs: timeout-minutes: 15 steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 + - name: Set up .NET 7 + uses: actions/setup-dotnet@v3 - name: Set VERSION variable from tag run: echo "VERSION=${GITHUB_REF/refs\/tags\/}" >> $GITHUB_ENV - name: Build diff --git a/Dockerfile b/Dockerfile index e9e73aa..1497620 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build +FROM mcr.microsoft.com/dotnet/sdk:7.0 AS build WORKDIR /source # copy csproj and restore as distinct layers diff --git a/README.md b/README.md index b8ee094..431c128 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–6.0 +Supports EF Core 3.1–7.0 ## Installation diff --git a/src/StrEnum.EntityFrameworkCore/StrEnum.EntityFrameworkCore.csproj b/src/StrEnum.EntityFrameworkCore/StrEnum.EntityFrameworkCore.csproj index babb8ed..3f34aaf 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 + netstandard2.0;netstandard2.1;net6.0;net7.0 10.0 enable enable @@ -30,6 +30,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 7fad7aa..72725c1 100644 --- a/test/StrEnum.EntityFrameworkCore.UnitTests/StrEnum.EntityFrameworkCore.UnitTests.csproj +++ b/test/StrEnum.EntityFrameworkCore.UnitTests/StrEnum.EntityFrameworkCore.UnitTests.csproj @@ -1,7 +1,7 @@  - net6.0 + net7.0 enable 10.0 false @@ -10,7 +10,7 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive