chore(release): publish only the CLI + template to NuGet (source-ownership)#1272
Merged
Merged
Conversation
…rship); silence template-pack warnings The publish-release job packed per-module/BuildingBlocks NuGets (only 4 of 10 modules, inconsistently) and pushed them — contradicting the locked source-ownership distribution model where consumers get the full source via `dotnet new fsh`, not runtime packages. Only the `fsh` CLI tool and the template package now publish. Also suppress NU5110/NU5111 on the template pack: the bundled Terraform deploy.ps1 files are template content, not NuGet install scripts, and must stay where they are. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Re-applies the release-packaging fix that missed the #1271 merge window (the PR was merged at its 2nd commit, before this fix was pushed).
The
publish-releasejob packed per-module / BuildingBlocks NuGets (only 4 of 10 modules, inconsistently) and pushed them to NuGet.org — contradicting the locked source-ownership distribution model, where consumers get the full source viadotnet new fsh, not runtime packages. Now only two artifacts publish: thefshglobal CLI tool and thedotnet newtemplate.Also suppresses
NU5110/NU5111on the template pack — the bundled Terraformdeploy.ps1files are template content, not NuGet install scripts, and must not be moved totools/or renamed.Verified by scaffolding
DemoPushfrom the template and confirming it packs clean and builds (0/0).🤖 Generated with Claude Code