2016-06-18 14:19:09 +00:00
|
|
|
Release
|
|
|
|
=======
|
|
|
|
|
2020-05-09 22:47:37 +00:00
|
|
|
This document describes the necessary steps for developers to create a release:
|
2016-06-18 14:19:09 +00:00
|
|
|
|
2021-04-24 23:43:12 +00:00
|
|
|
1. Update `CHANGELOG.md`, `cmake/packaging/deb/changelog` & `cmake/packaging/rpm/changelog`
|
2020-05-09 22:47:37 +00:00
|
|
|
2. Update `.version` with semantic version: `x.x.x`
|
|
|
|
3. Update `README.md` with semantic version `x.x.x` in commits badge
|
2021-05-16 16:26:52 +00:00
|
|
|
4. Merge `develop` into `master`
|
|
|
|
5. Create and push git tag and commits `git tag x.x.x`
|
|
|
|
6. Create binary packages (.rpm / .deb / .zip) with `make package && sh ./cmake/packaging/windows/generate_binaries.sh`
|
|
|
|
7. Upload packages to the [release page](https://github.com/stlink-org/stlink/releases) of this project
|
|
|
|
8. Merge `master` into `develop`
|
2021-05-24 10:13:56 +00:00
|
|
|
9. Update GitHub security policy (/SECURITY.md)
|