-
Notifications
You must be signed in to change notification settings - Fork 113
Release procedure
metalefty edited this page Dec 22, 2020
·
4 revisions
This page should help us when doing a new release.
- Bump version number in
configure.ac
,README.md
, in devel branch. Make sure the old version is not left in any other file. - Review and update
README.md
as needed. - Merge devel branch into master.
- Create an annotated gpg-signed tag (
git tag -a --sign
) pointing to the version branch head - Make a clean checkout. Create the tarball (
./bootstrap && ./configure && make distcheck
). - gpg-sign the tarball (
gpg -u <IDENTITY> --armor --detach-sig --sign xrdp-*.tar.gz
) - Create a GitHub release draft choosing the annotated tag already created, upload tarballs and their signature there (
xorgxrdp-*.tar.gz
,xorgxrdp-*.tar.gz.asc
). - Make the release draft final