Skip to content

Creating and deploying a new version

Netshroud edited this page Dec 16, 2014 · 8 revisions

Pre-checklist

  1. Ensure all Samples run correctly
  2. Ensure all unit tests pass

Update and Deployment checklist

  1. Update the version number in AssemblyInfo.cs.
  2. Update the version number in the nuspec.
  3. Update the release notes URL in the nuspec.
  4. Draft a release on GitHub.
  5. Add a section for the new version to the top of changes.txt
  6. Commit and tag the release with git tag. The tag should be SteamKit_X.Y.Z.
  7. Clean and rebuild in Release configuration.
  8. Run nuget pack to build the nupkg.
  9. Run git push to update HEAD on the master branch.
  10. Run git push --tags to push the new commits and tag.
  11. Update the release on GitHub with the new tag name.
  12. Publish the release on GitHub.
  13. Run nuget push to upload the nupkg to the NuGet gallery.

Post-checklist

  1. If any other SteamRE projects (e.g. DepotDownloader) require the newer version, run Install-Package from the Package Manager Console to update the dependency. Commit and push.

Clone this wiki locally