Skip to content

Adopting Source Generator Framework (GA) - #142

Merged
kieronlanning merged 4 commits into
mainfrom
chore/adopt-build-sdk-1.0.3
Oct 7, 2026
Merged

kieronlanning merged 4 commits into
mainfrom
chore/adopt-build-sdk-1.0.3

Conversation

@kieronlanning

Copy link
Copy Markdown
Contributor

No description provided.

Moves from Purview.BuildSdk 1.0.0 and Purview.SourceGeneratorFramework 1.0.0-prerelease.54 to the
first stable releases of both.

No source changes were needed. The SDK upgrade initially failed with 24 IDE0130 errors and 192
warnings, because the SDK stripped 'SourceGenerator' from RootNamespace and turned
Purview.Telemetry.SourceGenerator.* into Purview.Telemetry.* while every type here declares the
former. That is fixed in the SDK - Roslyn component names are no longer stripped - rather than worked
around per project, so no NamespaceRemoveSuffix opt-outs were added.

The integration tests keep their explicit TargetFrameworks list rather than selecting a curated
PurviewTargetFrameworkSet: they target net8.0;net9.0;net10.0 plus net48 on Windows only, and no set
covers a .NET Framework target.

Tests: 2168, 0 failed.
@kieronlanning
kieronlanning merged commit af72268 into main Oct 7, 2026
2 checks passed
@kieronlanning
kieronlanning deleted the chore/adopt-build-sdk-1.0.3 branch October 7, 2026 07:00
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.

1 participant