From 21316354b5740a2b760b938d5cc845f8c292aff8 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon, 27 Apr 2026 05:05:33 +0000
Subject: [PATCH 1/2] eng: add net8.0 target to FSharp.Data.Html.Core, .Http,
and .WorldBank.Core
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Three source packages were inconsistently targeting only netstandard2.0
while the rest of the package set targets netstandard2.0;net8.0:
Before (single-target):
FSharp.Data.Html.Core → netstandard2.0
FSharp.Data.Http → netstandard2.0
FSharp.Data.WorldBank.Core → netstandard2.0
After (multi-target, consistent with other packages):
FSharp.Data.Html.Core → netstandard2.0;net8.0
FSharp.Data.Http → netstandard2.0;net8.0
FSharp.Data.WorldBank.Core → netstandard2.0;net8.0
Benefits:
- Fixes pre-existing NETSDK1212 warnings: the existing
true flag requires a net6.0+
TFM to be valid; adding net8.0 makes trim analysis work
correctly for these packages.
- Provides a dedicated net8.0 DLL for consumers on .NET 8+,
enabling future net8.0-specific optimisations.
- Makes the package set consistent.
All affected tests pass (245 passed, 0 failed).
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---
src/FSharp.Data.Html.Core/FSharp.Data.Html.Core.fsproj | 2 +-
src/FSharp.Data.Http/FSharp.Data.Http.fsproj | 2 +-
.../FSharp.Data.WorldBank.Core.fsproj | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/FSharp.Data.Html.Core/FSharp.Data.Html.Core.fsproj b/src/FSharp.Data.Html.Core/FSharp.Data.Html.Core.fsproj
index 5820befb6..4a2729ad8 100644
--- a/src/FSharp.Data.Html.Core/FSharp.Data.Html.Core.fsproj
+++ b/src/FSharp.Data.Html.Core/FSharp.Data.Html.Core.fsproj
@@ -2,7 +2,7 @@
Library
- netstandard2.0
+ netstandard2.0;net8.0
$(OtherFlags) --warnon:1182 --nowarn:10001 --nowarn:44
true
false
diff --git a/src/FSharp.Data.Http/FSharp.Data.Http.fsproj b/src/FSharp.Data.Http/FSharp.Data.Http.fsproj
index 5d0c13d80..80e3b7921 100644
--- a/src/FSharp.Data.Http/FSharp.Data.Http.fsproj
+++ b/src/FSharp.Data.Http/FSharp.Data.Http.fsproj
@@ -2,7 +2,7 @@
Library
- netstandard2.0
+ netstandard2.0;net8.0
$(OtherFlags) --warnon:1182 --nowarn:10001 --nowarn:44
true
false
diff --git a/src/FSharp.Data.WorldBank.Core/FSharp.Data.WorldBank.Core.fsproj b/src/FSharp.Data.WorldBank.Core/FSharp.Data.WorldBank.Core.fsproj
index 6401f6300..1e26ca4c2 100644
--- a/src/FSharp.Data.WorldBank.Core/FSharp.Data.WorldBank.Core.fsproj
+++ b/src/FSharp.Data.WorldBank.Core/FSharp.Data.WorldBank.Core.fsproj
@@ -2,7 +2,7 @@
Library
- netstandard2.0
+ netstandard2.0;net8.0
$(OtherFlags) --warnon:1182 --nowarn:10001
true
false
From dffbc2797362c3f1d9bedda30a3e6d69928f9315 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
Date: Mon, 27 Apr 2026 05:05:35 +0000
Subject: [PATCH 2/2] ci: trigger checks