-
-
Notifications
You must be signed in to change notification settings - Fork 13
Release checklist
Toby Schneider edited this page Mar 26, 2020
·
7 revisions
DCCL Release Checklist:
- Merge all relevant pull requests into version branch (e.g. 3.0)
- Check build and unit tests
- Update version, release date (and soversion, if relevant) in
CMakeLists.txt
and inversion.txt
- Commit
- Tag with version (e.g.
git tag 3.0.10
) - Push with tags (
git push && git push --tags
) - Click "Draft a new release" at https://github.com/GobySoft/dccl/releases
(optionally for PPA, after CircleCI finishes)
-
Fetch source from packages.gobysoft.org:
cd ~/deb/src apt-get source dccl3
-
Build the Debian source package
cd dccl3-3.0.11 cd debian # edit release notes for one of the Ubuntu LTS releases emacs changelog debuild -S -sa -kA422D0D21761C03962BB354633723E2F080B6743
-
Edit changelog for the other Ubuntu LTS releases
emacs changelog # change release name and release distro debuild -S -sd -kA422D0D21761C03962BB354633723E2F080B6743
-
Upload to PPA
dput ppa:dccl-dev/ppa dccl3_*.changes