Skip to content

Target net8.0 for the Halibut library - #728

Merged
LukeButters merged 1 commit into
mainfrom
orion/halibut-target-net8
Oct 9, 2026
Merged

LukeButters merged 1 commit into
mainfrom
orion/halibut-target-net8

Conversation

@borland

@borland borland commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

In Update to .NET 10 we made Halibut build and test with the net10 toolchain, and target the net10.0 framework.

However, Tentacle is still on net8.0 and so cannot consume the new version. Upgrading it may require further time.

So that we can continue using Halibut from Tentacle, this PR changes the library back to targeting net8.0 (this simply says that 8 is the minimum required dotnet version, not that people have to be on .net 8)
Tests and toolchain are still net10.0 and there is no dependency on the .NET 8 or older SDK's.

@borland
borland requested a review from a team as a code owner October 9, 2026 03:40
@LukeButters
LukeButters enabled auto-merge (squash) October 9, 2026 03:41
…e) can use it

Tests and build tooling remain on net10.0. CompileDotNet now builds only the
test project for net10.0 since the library no longer has a net10.0 target.

Build tests directly in CompileDotNet rather than adding a project parameter to CompileDefinition

Note how to revert CompileDotNet once Halibut targets net10.0 again
@borland
borland force-pushed the orion/halibut-target-net8 branch 2 times, most recently from d8c19cb to 9e04e82 Compare October 9, 2026 03:45
@LukeButters
LukeButters merged commit c3cae59 into main Oct 9, 2026
14 checks passed
@LukeButters
LukeButters deleted the orion/halibut-target-net8 branch October 9, 2026 04:15
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.

2 participants