diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5a25076..83f1e6d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -27,7 +27,7 @@ jobs: - name: Set up .NET SDK uses: actions/setup-dotnet@v1 with: - dotnet-version: 8.0.x + dotnet-version: 7.0.x - name: NuGet cache uses: actions/cache@v3 with: diff --git a/CHANGELOG.md b/CHANGELOG.md index eaa6257..0522dd0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning v2.0.0](https://semver.org/spec/v2.0.0.html). +## [2.4.4] - 2024-02-06 +### Changed +- Downgrade to .NET 7 (the hosting infrastructure turns out to be unable to handle a newer one so far). + ## [2.4.3] - 2024-02-06 ### Changed - **(Requirement update!)** Update to .NET 8. diff --git a/Dockerfile b/Dockerfile index 70e2116..dd826de 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build-env +FROM mcr.microsoft.com/dotnet/sdk:7.0 AS build-env # Install Node.js 18 RUN curl -fsSL https://deb.nodesource.com/setup_18.x | bash - \ @@ -22,7 +22,7 @@ COPY . ./ RUN dotnet build Emulsion.MessageArchive.Frontend # required to publish the frontend resources RUN dotnet publish Emulsion -c Release -o /app/out -FROM mcr.microsoft.com/dotnet/aspnet:8.0 +FROM mcr.microsoft.com/dotnet/aspnet:7.0 WORKDIR /app COPY --from=build-env /app/out . ENTRYPOINT ["dotnet", "Emulsion.dll"] diff --git a/Emulsion.ContentProxy/Emulsion.ContentProxy.fsproj b/Emulsion.ContentProxy/Emulsion.ContentProxy.fsproj index dbe3175..c153d14 100644 --- a/Emulsion.ContentProxy/Emulsion.ContentProxy.fsproj +++ b/Emulsion.ContentProxy/Emulsion.ContentProxy.fsproj @@ -1,7 +1,7 @@  - net8.0 + net7.0 diff --git a/Emulsion.Database/Emulsion.Database.fsproj b/Emulsion.Database/Emulsion.Database.fsproj index 33caf65..36a9e1a 100644 --- a/Emulsion.Database/Emulsion.Database.fsproj +++ b/Emulsion.Database/Emulsion.Database.fsproj @@ -1,7 +1,7 @@  - net8.0 + net7.0 diff --git a/Emulsion.MessageArchive.Frontend/Emulsion.MessageArchive.Frontend.proj b/Emulsion.MessageArchive.Frontend/Emulsion.MessageArchive.Frontend.proj index bfe2cfa..d2225c2 100644 --- a/Emulsion.MessageArchive.Frontend/Emulsion.MessageArchive.Frontend.proj +++ b/Emulsion.MessageArchive.Frontend/Emulsion.MessageArchive.Frontend.proj @@ -1,7 +1,7 @@  - net8.0 + net7.0 diff --git a/Emulsion.Messaging/Emulsion.Messaging.fsproj b/Emulsion.Messaging/Emulsion.Messaging.fsproj index d8fa45e..c4c6576 100644 --- a/Emulsion.Messaging/Emulsion.Messaging.fsproj +++ b/Emulsion.Messaging/Emulsion.Messaging.fsproj @@ -1,6 +1,6 @@  - net8.0 + net7.0 true diff --git a/Emulsion.Settings/Emulsion.Settings.fsproj b/Emulsion.Settings/Emulsion.Settings.fsproj index 956c751..ba1cad0 100644 --- a/Emulsion.Settings/Emulsion.Settings.fsproj +++ b/Emulsion.Settings/Emulsion.Settings.fsproj @@ -1,7 +1,7 @@  - net8.0 + net7.0 true diff --git a/Emulsion.Telegram/Emulsion.Telegram.fsproj b/Emulsion.Telegram/Emulsion.Telegram.fsproj index 2f11526..d5d4d9a 100644 --- a/Emulsion.Telegram/Emulsion.Telegram.fsproj +++ b/Emulsion.Telegram/Emulsion.Telegram.fsproj @@ -1,6 +1,6 @@  - net8.0 + net7.0 true diff --git a/Emulsion.TestFramework/Emulsion.TestFramework.fsproj b/Emulsion.TestFramework/Emulsion.TestFramework.fsproj index af90859..98ad64a 100644 --- a/Emulsion.TestFramework/Emulsion.TestFramework.fsproj +++ b/Emulsion.TestFramework/Emulsion.TestFramework.fsproj @@ -1,7 +1,7 @@  - net8.0 + net7.0 true Library diff --git a/Emulsion.Tests/Emulsion.Tests.fsproj b/Emulsion.Tests/Emulsion.Tests.fsproj index 87a564e..f224222 100644 --- a/Emulsion.Tests/Emulsion.Tests.fsproj +++ b/Emulsion.Tests/Emulsion.Tests.fsproj @@ -1,6 +1,6 @@  - net8.0 + net7.0 false diff --git a/Emulsion.Web/Emulsion.Web.fsproj b/Emulsion.Web/Emulsion.Web.fsproj index 27ba6e3..9501e1f 100644 --- a/Emulsion.Web/Emulsion.Web.fsproj +++ b/Emulsion.Web/Emulsion.Web.fsproj @@ -1,7 +1,7 @@ Library - net8.0 + net7.0 diff --git a/Emulsion/Emulsion.fsproj b/Emulsion/Emulsion.fsproj index a0487ea..166616b 100644 --- a/Emulsion/Emulsion.fsproj +++ b/Emulsion/Emulsion.fsproj @@ -1,7 +1,7 @@  Exe - net8.0 + net7.0 2.4.3