Skip to content

Fix/package identity and build sdk 1.0.4 - #53

Merged
kieronlanning merged 3 commits into
mainfrom
fix/package-identity-and-build-sdk-1.0.4
Oct 8, 2026
Merged

kieronlanning merged 3 commits into
mainfrom
fix/package-identity-and-build-sdk-1.0.4

Conversation

@kieronlanning

Copy link
Copy Markdown
Collaborator

No description provided.

Purview.BuildSdk derives both from RootNamespace, and src/Directory.Build.props
sets NamespacePrefix to ZodSharp - not Purview.ZodSharp - so removing these in
650b85d packed the libraries as ZodSharp, ZodSharp.AspNetCore and
ZodSharp.SystemTextJson. Only NewtonsoftJson kept a PackageId and so kept the
right identity. The build and the tests stayed green either way; it takes a
pack to see it, and the result fails the purview-build.json PackValidation
contract.

Also takes Purview.BuildSdk 1.0.4, which fixes the single-TFM floor that left
AspNetCore.csproj building net10.0 only despite its TargetFrameworks list, and
untracks the .agents files the SDK mirrors from NuGet packages so an SDK
upgrade stops showing up as local modifications.
@kieronlanning
kieronlanning enabled auto-merge (squash) October 8, 2026 17:58
@kieronlanning
kieronlanning merged commit e1417f1 into main Oct 8, 2026
3 checks passed
@kieronlanning
kieronlanning deleted the fix/package-identity-and-build-sdk-1.0.4 branch October 8, 2026 18:05
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