Skip to content

RALPH: Upgrade to .NET 10 (closes #15) - #17

Merged
OliverRC merged 1 commit into
mainfrom
ralph/upgrade-net10
Jul 14, 2026
Merged

RALPH: Upgrade to .NET 10 (closes #15)#17
OliverRC merged 1 commit into
mainfrom
ralph/upgrade-net10

Conversation

@OliverRC

Copy link
Copy Markdown
Owner

Task

Upgrade the kickflip tool and test project from .NET 8 to .NET 10 (closes #15, related duplicate #16).

Key decisions

  • Bumped TargetFramework from net8.0 to net10.0 in both kickflip.csproj and kickflip.Tests.csproj.
  • Raised LangVersion from 12 to 14 to match the .NET 10 / C# 14 toolchain.
  • Added actions/setup-dotnet@v4 with dotnet-version: '10.0.x' to both the build (main.yml) and release (release.yml) workflows so CI provisions the .NET 10 SDK.
  • Updated the release workflow's binary-version verification path from bin/Release/net8.0/ to bin/Release/net10.0/.
  • Verified locally with the .NET 10.0.301 SDK: dotnet build, dotnet test (51/51 passing), and dotnet pack all succeed with no warnings.

Files changed

  • src/kickflip/kickflip.csproj
  • src/kickflip.Tests/kickflip.Tests.csproj
  • .github/workflows/main.yml
  • .github/workflows/release.yml

Blockers for next iteration

None. Note: issue #16 is a duplicate of #15 and can be closed without additional work.

This was referenced Jul 13, 2026
@OliverRC
OliverRC merged commit 323aa9f into main Jul 14, 2026
1 check passed
@OliverRC
OliverRC deleted the ralph/upgrade-net10 branch July 14, 2026 07:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade to .NET 10

1 participant