Skip to content

Add an automatic release build workflow#13

Open
jeppevinkel wants to merge 13 commits intoBOLL7708:feature/v3-concernsfrom
jeppevinkel:feature/add-release-pipeline
Open

Add an automatic release build workflow#13
jeppevinkel wants to merge 13 commits intoBOLL7708:feature/v3-concernsfrom
jeppevinkel:feature/add-release-pipeline

Conversation

@jeppevinkel
Copy link
Copy Markdown
Contributor

This PR adds a github workflow that automatically builds a nuget package of the project and stores it as an artifact and pushes it to the github registry as a nightly build on any push to master.

The workflow is also triggered by the creation of a github release, which results in the same as a push to master, plus it also publishes the package to nuget.org if an API key is saved in the repository secrets as NUGET_API_KEY, and it attaches the package to the github release to easily reference a nuget package from a release.

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