stlink/doc/release.md

717 B

Release

This document describes the necessary steps for developers to create a release:

  1. Update changelog (CHANGELOG.md, cmake/packaging/deb/changelog & cmake/packaging/rpm/changelog)
  2. Update .version with semantic version: x.x.x
  3. Update README.md with semantic version x.x.x in commits badge
  4. Update GitHub security policy (SECURITY.md)
  5. Merge develop into master
  6. Create and push git tag and commits git tag x.x.x
  7. Create binary packages (.rpm / .deb / .zip) with make package && sh ./cmake/packaging/windows/generate_binaries.sh
  8. Upload packages to the release page of this project
  9. Merge master into develop