From 9445275ea40ee76abf7aed10c5b7faeaafd8b45a Mon Sep 17 00:00:00 2001
From: Steve Desmond <Steve@ecoAPM.com>
Date: Thu, 16 Nov 2023 11:23:52 -0500
Subject: [PATCH] Upgrade to .NET 8

---
 .github/workflows/CI.yml     | 2 +-
 .github/workflows/CodeQL.yml | 2 +-
 .github/workflows/deploy.yml | 2 +-
 README.md                    | 5 ++---
 ecoAPM.com.csproj            | 2 +-
 5 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml
index 3d7bef6..d8e323a 100644
--- a/.github/workflows/CI.yml
+++ b/.github/workflows/CI.yml
@@ -13,7 +13,7 @@ jobs:
     - name: Setup .NET
       uses: actions/setup-dotnet@v3
       with:
-        dotnet-version: 7.0.x
+        dotnet-version: 8.0.x
 
     - name: Restore
       run: dotnet restore
diff --git a/.github/workflows/CodeQL.yml b/.github/workflows/CodeQL.yml
index 268ef3b..334e1d5 100644
--- a/.github/workflows/CodeQL.yml
+++ b/.github/workflows/CodeQL.yml
@@ -53,7 +53,7 @@ jobs:
     - name: Setup .NET
       uses: actions/setup-dotnet@v3
       with:
-        dotnet-version: 7.0.x
+        dotnet-version: 8.0.x
 
       # Autobuild attempts to build any compiled languages  (C/C++, C#, or Java).
     # If this step fails, then you should remove it and run the build manually (see below)
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index ee92472..004a658 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -17,7 +17,7 @@ jobs:
       - name: Setup .NET
         uses: actions/setup-dotnet@v3
         with:
-          dotnet-version: 7.0.x
+          dotnet-version: 8.0.x
 
       - name: Build
         run: dotnet run
diff --git a/README.md b/README.md
index 69395cf..c50ff9f 100644
--- a/README.md
+++ b/README.md
@@ -11,9 +11,8 @@ This is the source for https://ecoAPM.com
 
 ## Requirements
 
-- Node.js v16
-- .NET SDK 7
-- yarn
+- .NET 8 SDK
+- Node.js + yarn
 
 ## Installation
 
diff --git a/ecoAPM.com.csproj b/ecoAPM.com.csproj
index 6fa3005..af2c472 100644
--- a/ecoAPM.com.csproj
+++ b/ecoAPM.com.csproj
@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk">
 	<PropertyGroup>
 		<OutputType>Exe</OutputType>
-		<TargetFramework>net7.0</TargetFramework>
+		<TargetFramework>net8.0</TargetFramework>
 		<RootNamespace>ecoAPM.Site</RootNamespace>
 		<ImplicitUsings>enable</ImplicitUsings>
 		<Nullable>enable</Nullable>