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