41 lines
1022 B
Plaintext
41 lines
1022 B
Plaintext
Here are the steps to follow to create a new terminator release:
|
|
|
|
1. Ensure there are no local, uncommitted/unpushed modifications.
|
|
|
|
$ bzr status
|
|
|
|
2. Verify the code passes checks and tests
|
|
|
|
$ python setup.py test
|
|
$ python setup.py check
|
|
|
|
3. Update version number. Edit terminatorlib/version.py and set the
|
|
version number. Also edit terminator.spec and set it there. Edit
|
|
the debian/changelog to add new version.
|
|
|
|
4. Create the source distribution package
|
|
|
|
$ python setup.py sdist
|
|
|
|
5. Sign the tarball
|
|
|
|
$ gpg -u bryce@bryceharrington.org --armor --output
|
|
terminator-0.98.tar.gz.asc --detach-sig terminator-0.98.tar.gz
|
|
|
|
6. Upload to Launchpad
|
|
|
|
+ Create the appropriate Milestone
|
|
+ Create a matching Release
|
|
+ Upload the tarball and gpg signature to the Release
|
|
|
|
7. Tag the release in trunk
|
|
|
|
$ bzr tag 0.98
|
|
$ bzr push
|
|
|
|
8. Post announcements
|
|
|
|
+ Write a blog post
|
|
+ Create an Announcement on the Launchpad page.
|
|
Include a link to the blog post URL
|