From 96a0c7fe02979f104cae15eb7f364b2784bc7251 Mon Sep 17 00:00:00 2001 From: jnm2 Date: Tue, 11 Nov 2025 20:28:14 -0500 Subject: [PATCH 1/3] Resolve compiler errors when used in a net471+ app along with System.ValueTuple 4.6.1 by relying on netstandard.dll shim --- src/Directory.Build.props | 2 +- src/TaskTupleAwaiter/TaskTupleAwaiter.csproj | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 0be7631..a904052 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -1,7 +1,7 @@ - net9.0;net8.0;netstandard2.1;netstandard2.0;net462 + net9.0;net8.0;netstandard2.1;netstandard2.0 Joseph Musser,Brian Buvinghausen Buvinghausen Solutions Copyright © 2025 Brian Buvinghausen diff --git a/src/TaskTupleAwaiter/TaskTupleAwaiter.csproj b/src/TaskTupleAwaiter/TaskTupleAwaiter.csproj index 6f4dd18..67b86ae 100644 --- a/src/TaskTupleAwaiter/TaskTupleAwaiter.csproj +++ b/src/TaskTupleAwaiter/TaskTupleAwaiter.csproj @@ -1,4 +1,4 @@ - + TaskTupleAwaiter @@ -14,8 +14,4 @@ Based on the work of Joseph Musser https://github.com/jnm2 - - - - From df616e031f035ce0738289c3e187ce863f35696d Mon Sep 17 00:00:00 2001 From: jnm2 Date: Tue, 11 Nov 2025 20:31:44 -0500 Subject: [PATCH 2/3] Remove additional package targets that provide no value --- src/Directory.Build.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Directory.Build.props b/src/Directory.Build.props index a904052..25f9fda 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -1,7 +1,7 @@ - net9.0;net8.0;netstandard2.1;netstandard2.0 + net8.0;netstandard2.0 Joseph Musser,Brian Buvinghausen Buvinghausen Solutions Copyright © 2025 Brian Buvinghausen From a012e2ae198a2244ac97517a6c9abd019d2138a3 Mon Sep 17 00:00:00 2001 From: jnm2 Date: Tue, 11 Nov 2025 20:32:21 -0500 Subject: [PATCH 3/3] Add .NET 10 to test matrix --- .github/workflows/ci.yml | 3 ++- .github/workflows/release.yml | 2 +- test/Directory.Build.props | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 96d977b..5a84be3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,9 +12,10 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v4 with: - dotnet-version: | + dotnet-version: | 8.0.* 9.0.* + 10.0.* env: DOTNET_NOLOGO: 1 DOTNET_CLI_TELEMETRY_OPTOUT: 1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 691bbc2..4c659b7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,7 +12,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v4 with: - dotnet-version: 9.0.* + dotnet-version: 10.0.* env: DOTNET_NOLOGO: 1 DOTNET_CLI_TELEMETRY_OPTOUT: 1 diff --git a/test/Directory.Build.props b/test/Directory.Build.props index d31e3af..d567360 100644 --- a/test/Directory.Build.props +++ b/test/Directory.Build.props @@ -1,7 +1,7 @@ - net9.0;net8.0;net462 + net10.0;net9.0;net8.0;net462 false true true