Skip to content

Sync 18-Stable solution with main: upgrade to .NET 10 (remove net8.0/… - #377

Merged
johnmccrae merged 13 commits into
18-Stablefrom
jfm/18stable-net10-sync
Sep 11, 2026
Merged

johnmccrae merged 13 commits into
18-Stablefrom
jfm/18stable-net10-sync

Conversation

@johnmccrae

Copy link
Copy Markdown
Contributor

…net9.0 refs)

Ports .NET 10 targeting, PS Core 7.6.5, PlatformToolset v145, and related code cleanup from main into 18-Stable so both branches build identically against .NET 10 with no remaining net8.0/net9.0 references.

Description

Related Issue

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Chore (non-breaking change that does not add functionality or fix an issue)

Checklist:

  • I have read the CONTRIBUTING document.
  • I have run the pre-merge tests locally and they pass.
  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.
  • If Gemfile.lock has changed, I have used --conservative to do it and included the full output in the Description above.
  • All new and existing tests passed.
  • All commits have been signed-off for the Developer Certificate of Origin.

johnmccrae and others added 13 commits September 9, 2026 07:14
…net9.0 refs)

Ports .NET 10 targeting, PS Core 7.6.5, PlatformToolset v145, and related
code cleanup from main into 18-Stable so both branches build identically
against .NET 10 with no remaining net8.0/net9.0 references.
…handling

habitat/plan.ps1 on 18-Stable was still using .NET 8, visual-build-tools-2022,
and VC143 CRT. Ported main's version which uses dotnet-10-sdk,
visual-build-tools-2026/VC145 CRT, and adds fallback ijwhost.dll copy logic.
Ports habitat origin/channel fixes, Ruby 3.4 verify pipeline, node-lts
choco fix, gem vendor path fixes, updated copyright headers, and new
rspec integration task from main into 18-Stable.
Signed-off-by: John McCrae <mccrae@progress.com>
Signed-off-by: John McCrae <mccrae@progress.com>
Signed-off-by: John McCrae <mccrae@progress.com>
Signed-off-by: John McCrae <mccrae@progress.com>
Signed-off-by: John McCrae <mccrae@progress.com>
Signed-off-by: John McCrae <mccrae@progress.com>
Signed-off-by: John McCrae <mccrae@progress.com>
Signed-off-by: John McCrae <mccrae@progress.com>
Signed-off-by: John McCrae <mccrae@progress.com>
@johnmccrae
johnmccrae merged commit 1bff781 into 18-Stable Sep 11, 2026
1 check passed
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