jsuarezruiz / AlohaKit.Controls

A set of .NET MAUI drawn controls.
MIT License
410 stars 46 forks source link

add release workflows #25

Closed dansiegel closed 2 years ago

dansiegel commented 2 years ago

Description

This simplifies the CI workflow with the AvantiPoint Workflow Templates, and adds 2 new workflows.

1) start-release - This is a manually triggered workflow. When triggered it will create a build the same as the CI workflow, After building the library it will create a draft Release, auto-generate release notes, and upload the artifacts 2) publish-release - This is triggered automatically when the Release is published. This will download the artifacts from the release and then publish them to nuget.org.

NOTE: Before the publish release workflow is run you will need to Generate / Add a NuGet API Key to the Repo Secrets with the key NUGET_API_KEY