Skip to content

Releases Checklist

Bernhard Manfred Gruber edited this page Jun 23, 2021 · 7 revisions

Preparation

  • The dashboard may not show any failures.
  • Verify that the README.md is up to date.
  • Verify that the documentation builds without (bad) warnings and that it is not outdated.
  • Prepare a full changelog using git cl (https://gist.github.com/mattkretz/825f71edb9bbe9485504) and upload it to a new gist.
  • Prepare the release notes, summarizing the full changelog and closed issues.

Release

  • Run the makeRelease.sh script.
  • Upload docs, qch, and tarball to the release page on GitHub.
  • Check that the full changelog is still up to date.
  • Extract the docs tarball on web server.
  • Push the release commits and the release tag.
  • Publish the release on GitHub.
  • Post the release link on Reddit.
  • Update the vcpkg port.
  • Update http://freshcode.club/projects/vc
Clone this wiki locally