diff options
author | 24.201.102.106 <modemcable106.102-201-24.mc.videotron.ca> | 2008-12-17 22:05:38 +0000 |
---|---|---|
committer | 24.201.102.106 <modemcable106.102-201-24.mc.videotron.ca> | 2008-12-17 22:05:38 +0000 |
commit | 777fd4b3fee3efc4893fb0171a2da6d7b8e61fd7 (patch) | |
tree | 39a469604cc78e3fd48612439ef13fa8c9f9c0b8 |
Adding a release checklist for libnice...
-rw-r--r-- | ReleaseChecklist.moin | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/ReleaseChecklist.moin b/ReleaseChecklist.moin new file mode 100644 index 0000000..ec41797 --- /dev/null +++ b/ReleaseChecklist.moin @@ -0,0 +1,25 @@ +Things to do when making a release.
+
+Tarballs go to: `annarchy.freedesktop.org:/srv/nice.freedesktop.org/www/releases/$PACKAGE`.
+
+== C code ==
+ * summarize important changes in the NEWS files
+ * Bump the version number in configure.ac and remove the nano version
+ * set the NICE_RELEASE to 'yes' in configure.ac
+ * Update the NICE_CURRENT, NICE_AGE and NICE_REVISION in configure.ac
+ * `git commit -am "version $VERSION"`
+ * `make check` (partly for one last check, partly to keep gtk-doc happy)
+ * `make distcheck`
+ * `git tag -s "$VERSION" -m "Libnice release $VERSION"`
+ * `git push origin`
+ * `git push --tags origin`
+ * `git push main`
+ * `git push --tags main`
+ * Increment version in configure.ac by adding a nano version
+ * set NICE_RELEASE to 'no' in configure.ac
+ * `git commit -am "version $VERSION"`
+ * Generate a signature: `gpg --detach-sign -a $TARBALL`
+ * scp $TARBALL annarchy.freedesktop.org:/srv/nice.freedesktop.org/www/releases/
+ * scp -r docs/reference/libnice/html annarchy.freedesktop.org:/srv/nice.freedesktop.org/www/releases/
+ * Generate the changelog and send the announce to nice@lists.freedesktop.org
+ * paste the latest entry of the NEWS file into the announcement
|