diff options
author | Michael Vetter <jubalh@iodoru.org> | 2022-09-13 12:19:16 +0200 |
---|---|---|
committer | Michael Vetter <jubalh@iodoru.org> | 2022-09-13 12:19:16 +0200 |
commit | abfef88d5f2bbfaa8d2c00b04e69fbb29ff119b7 (patch) | |
tree | b320f3f063b92194a65df7b6888e03a804c956f7 | |
parent | 446027ce6cfacc5ac5479fe1fafb74ca252ab0d2 (diff) | |
download | profani-tty-abfef88d5f2bbfaa8d2c00b04e69fbb29ff119b7.tar.gz |
Update release guide
Maybe should create a helper script for some tasks.
-rw-r--r-- | RELEASE_GUIDE.md | 22 |
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 |