Skip to content
Eberhard Beilharz edited this page Nov 13, 2020 · 4 revisions

By default we create pre-release versions of the libpalaso nuget packages.

When a product team gets close to releasing their product, they can create a new release of libpalaso:

  • add the new version number to CHANGELOG.md. Verify that all relevant changes are mentioned in the changelog.
  • create a git tag with the new version, e.g. v8.0.0

When these changes are committed and pushed to GitHub, the CI server will pick them up and create appropriate nuget packages and publish them on nuget.org. This is currently done on AppVeyor.

Additional Necessary Actions

  • Create a release on GitHub based on the git tag. Paste the text with the changes since the last release from CHANGELOG.md as release notes.
  • Delete (hide) the pre-release versions on nuget.org (e.g. once version 8.0.0 is released we should hide the pre-release version 8.0.0-pre-whatever to remove clutter). SIL.NuGetCleaner can be used to do that.