-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Release Cycles
罗泽轩 edited this page Mar 5, 2019
·
12 revisions
Aim for a new release every half year.
August, 2019
- move all pending issues/PRs to next release milestone
- think of a neat release name
- look through all commits and create a list of changes for the release post (example)
- it could be done with script: https://gist.github.com/spacewander/13e18cf150b96c69ec69df0056286738
- TODO: handle https://github.com/tj/git-extras/commit/a214c93ad4f574e88292192bbd0392b26dc407ce manually
- update
AUTHORS - update
History.md- run
git changelog - change
n.n.nto new release version
- run
- bump
$VERSIONinbin/git-extrasto new release version - make the release post
- tag version: new release version according to semver (ex:
0.0.0) - release title:
Version 0.0.0 (release name) - description: list of changes; list all new commands and any breaking changes for any commands
- tag version: new release version according to semver (ex:
- publish release
- bump
$VERSIONinbin/git-extrasto next projected release version (ex: if new release version is4.1.0, next projected release version could be4.2.0-dev) - update Homebrew
- notify all issues/PRs under new release milestone that issue/feature is now available via Homebrew