File: HOW-TO-RELEASE

package info (click to toggle)
j4-dmenu-desktop 3.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,180 kB
  • sloc: cpp: 6,282; python: 473; sh: 81; makefile: 8
file content (16 lines) | stat: -rw-r--r-- 616 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
- Update etc/completions/ if necessary
- Compile and commit CHANGELOG
- update version.txt
- Commit message follows the pattern "rX.Y released ISO8601DATE"
- Tag:
  git tag -a -m '<CHANGELOG ENTRY>' rX.Y --sign
- Use GPG key 7B0F58A5E0F1A2EA11578A731A14CB3464CBE5BF (formerly key A1774C1B37DC1DCEDB65EE469B8450B91D1362C1)
- git push --tags
- Create GitHub release
- Download .tar.gz
- Compare to repo
- gpg --detach-sign .tar.gz
- Upload .tar.gz.sig to GitHub
- Upload etc/ completions to GitHub
  Filenames must be j4-dmenu-desktop, _j4-dmenu-desktop and j4-dmenu-desktop.fish
  for Bash, ZSH and Fish respectively