Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 1.04 KB

DEPLOYMENT.md

File metadata and controls

17 lines (13 loc) · 1.04 KB

Deploying a new release

Requirements

Creating a new release and deploying the package to nuget are administrative tasks and require that you have/do the following:

  1. Admin access to the GitHub NuGet organization
  2. Admin rights to the octokit.net repository

Publish to nuget.org

  1. Run test and perform manual tests from main
  2. When you're satisfied with this release, create a tag git tag v#.#.#. For example, to create a tag for 3.0.1 git tag v3.0.1
  3. Push the tag to the server. git push --tags
  4. When the tag is successfully pushed, the publish workflow will run and build and push the package to nuget
  5. Verify that the package has been uploaded to nuget.org
  6. Create a new release using the tag you just created and pasting in the release notes you just generated