Skip to content

Datetimeoffset handling - #56

Merged
kieronlanning merged 7 commits into
mainfrom
datetimeoffset-handling
Oct 22, 2026
Merged

kieronlanning merged 7 commits into
mainfrom
datetimeoffset-handling

Conversation

@kieronlanning

Copy link
Copy Markdown
Collaborator

No description provided.

…the generator

The generator caught CodeWriterScopeValidationException and rethrew it, to fail loudly on a generator
bug. It reached the consumer as CS8785 instead, which discards every file the generator produced for
that compilation and buries the real cause under the "type or namespace not found" errors that
follow. It now takes the same path as any other failure: the exception message lists every open scope,
so the diagnostic is no less loud, and the rest of the generated output still arrives.

Flagged by PSGFR44 in Purview.SourceGeneratorFramework 1.2.0.

Takes Purview.BuildSdk 1.1.0, Purview.Build 0.7.0, Purview.SourceGeneratorFramework 1.2.0 and
Purview.Skills.Testing 1.1.0.
global.json lost its sdk block, so actions/setup-dotnet with
global-json-file installed nothing and the standalone jobs used the
runner's 10.0.402 SDK against net11 targets. Restore the pinned .NET 11
rc while keeping the BuildSdk 1.1.0 bump.
@kieronlanning
kieronlanning merged commit 311ace0 into main Oct 22, 2026
3 of 6 checks passed
@kieronlanning
kieronlanning deleted the datetimeoffset-handling branch October 22, 2026 12:02
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