[gh-actions] publishing nuget package on release#117
Open
springcomp wants to merge 3 commits intojmespath-community:mainfrom
Open
[gh-actions] publishing nuget package on release#117springcomp wants to merge 3 commits intojmespath-community:mainfrom
springcomp wants to merge 3 commits intojmespath-community:mainfrom
Conversation
eb4b43b to
c2537ff
Compare
Collaborator
Author
|
@StefH this is an initial workflow to publish NuGet packages from Release tags. I have made extensive tests in a personal repository and hopefully there are no (or very few) bugs. Please, review and merge. Once that works, a new release to the project with name |
StefH
requested changes
Mar 2, 2026
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.
Fixes #114.
This PR adds a new
publish.yamlworkflow that triggers on new releases.The release MUST be associated with a tag having the following format
v<M.m.n>(version number).How it works
publish.yamlworkflow using theSN_PASSPHRASE,SN_SALTandSN_INITrepository secrets. That makes sure the resulting assemblies have the official JMESPath Community "identity" (kindly transferred from @jdevillard).The resulting package is published to NuGet.org.
Note: this PR is a draft, pending:SN_PASSPHRASE,SN_SALTandSN_INIT.