File: release.md

package info (click to toggle)
zsh-syntax-highlighting 0.6.0-3
  • links: PTS, VCS
  • area: main
  • in suites: buster, sid
  • size: 904 kB
  • sloc: sh: 498; makefile: 79; perl: 8
file content (18 lines) | stat: -rw-r--r-- 770 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Release procedure (for developers):

- For minor (A.B.0) releases:
  - Check whether the release uses any not-yet-released zsh features
- Check open issues and outstanding pull requests
- Confirm `make test` passes
  - check with multiple zsh versions
- Update changelog.md
  `tig --abbrev=12  --abbrev-commit 0.4.1..upstream/master`
- Remove `-dev` suffix from `./.version`;
  Commit that using `git commit -m "Tag version $(<.version)."`;
  Tag it using `git tag -m "Tag version $(<.version)"`;
  Increment `./.version` and restore the `-dev` suffix;
  Commit that using 'git commit -C b5c30ae52638e81a38fe5329081c5613d7bd6ca5'.
- Push with `git push && git push --tags`
- Notify downstreams (OS packages)
  - anitya should autodetect the tag
- Update /topic on IRC