We use GitHub Actions for the release process. It is a manual action that can be triggered in the repository.
- Trigger the GitHub Action to build, sign, and package the
.nupkgfile. - Download the
NugetReleaseArtifactsfiles from the workflow artifacts. - Log in to NuGet.org:
- Go to Account > Manage Organizations > Barchart > Edit Icon > Certificates and upload the
.cerfile (if not already registered). - Go to Account > Manage Packages and upload the
.nupkgfile.
- Go to Account > Manage Organizations > Barchart > Edit Icon > Certificates and upload the
- Verify that the package is published successfully.