Creating a new release should be simple - as simple as manually triggering a workflow that then uses semantic versioning to create a new release automatically.
The workflow should...
- create a release on github
- generate a nuget package artifact
- create a git tag