about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorMichael Vetter <jubalh@iodoru.org>2022-09-13 12:19:16 +0200
committerMichael Vetter <jubalh@iodoru.org>2022-09-13 12:19:16 +0200
commitabfef88d5f2bbfaa8d2c00b04e69fbb29ff119b7 (patch)
treeb320f3f063b92194a65df7b6888e03a804c956f7
parent446027ce6cfacc5ac5479fe1fafb74ca252ab0d2 (diff)
downloadprofani-tty-abfef88d5f2bbfaa8d2c00b04e69fbb29ff119b7.tar.gz
Update release guide
Maybe should create a helper script for some tasks.
-rw-r--r--RELEASE_GUIDE.md22
1 files changed, 10 insertions, 12 deletions
diff --git a/RELEASE_GUIDE.md b/RELEASE_GUIDE.md
index b267c83c..2a5ce892 100644
--- a/RELEASE_GUIDE.md
+++ b/RELEASE_GUIDE.md
@@ -1,7 +1,5 @@
 # Release Guide
 
-Usually release candidates are tagged 0.6.0.rc1, 0.6.0.rc2 and tested for a week or so.
-
 * Release libstrophe and libmesode if required
 
 * Run Unit tests: `make check-unit`
@@ -10,7 +8,7 @@ Usually release candidates are tagged 0.6.0.rc1, 0.6.0.rc2 and tested for a week
 * Build and simple tests in Virtual machines ideally all dists including OSX and Windows (Cygwin)
 
 * Update Inline command help (./src/command/cmd_defs.c)
-* Check copyright dates in all files (Copywright 2012-2019)
+* Check copyright dates in all files
 
 * Generate HTML docs (the docgen argument only works when package status is development)
     `./profanity docgen`
@@ -41,7 +39,7 @@ PACKAGE_STATUS="release"
 * Add generated command manpages: `git add docs/profanity-*.1`
 
 * Commit
-* Tag (0.6.0)
+* Tag (0.1.2)
 * Push
 
 * Configure to generate fresh Makefile:
@@ -59,25 +57,25 @@ make dist-xz
 make dist-zip
 ```
 
-* Set version to next release:
-
-```
-AC_INIT([profanity], [0.7.0], [boothj5web@gmail.com])
-```
-
 * Set the package status back to dev:
 
 ```
 PACKAGE_STATUS="development"
 ```
 
-* Remove generated command manpages: `git rm docs/profanity-*.1`
+* Remove generated command manpages:
+  `git rm docs/profanity-*.1`
+  `git checkout HEAD -- docs/profanity-ox-setup.1`
+  docs/profanity.1 and docs/profanity-ox-setup.1 are handwritten.
 
-* Create a branch for patch releases (0.6.patch)
 * Push
 
 ## Updating website
   * Make changes to the git repo including uploading the new artefacts at:
         https://github.com/profanity-im/profanity-im.github.io
+  * Add .xz and .zip tarballs to `tarballs` directory
+  * Copy `guide/latest` to `guide/newversion`
+  * Update tarball location and name in index.html
+  * Update checksums in index.html
   * Update profanity_version.txt
   * Take results from profanity.doap and put them into xeps.html