Creating a new release and deploying the package to nuget are administrative tasks and require that you have/do the following:
- Admin access to the GitHub NuGet organization
- Admin rights to the octokit.net repository
- Run test and perform manual tests from
main
- When you're satisfied with this release, create a tag
git tag v#.#.#
. For example, to create a tag for 3.0.1git tag v3.0.1
- Push the tag to the server.
git push --tags
- When the tag is successfully pushed, the publish workflow will run and build and push the package to nuget
- Verify that the package has been uploaded to nuget.org
- Create a new release using the tag you just created and pasting in the release notes you just generated