summaryrefslogtreecommitdiffstats
path: root/.github/release_checklist.md
diff options
context:
space:
mode:
authorClementTsang <cjhtsang@uwaterloo.ca>2020-02-25 20:17:49 -0500
committerClementTsang <cjhtsang@uwaterloo.ca>2020-02-25 20:17:49 -0500
commit24025df1066edc663502a8273d784fd1aabb3162 (patch)
tree5836cf79b2557deafb64a76a211207a57251b04e /.github/release_checklist.md
parent039965f2eb86931ce75e38dd8899acf805dd63c6 (diff)
[skip travis] Update some github documentation.
Diffstat (limited to '.github/release_checklist.md')
-rw-r--r--.github/release_checklist.md63
1 files changed, 63 insertions, 0 deletions
diff --git a/.github/release_checklist.md b/.github/release_checklist.md
new file mode 100644
index 00000000..8be349b0
--- /dev/null
+++ b/.github/release_checklist.md
@@ -0,0 +1,63 @@
+# Release checklist
+
+This checklist is mostly for me personally - just want to have a easy to refer to record for what I should do before I release.
+
+## General
+
+- Did travis pass (obviously)?
+
+- Did you uptick the version?
+
+- Is every feature tested?
+
+- Are any new bugs introduced in the core features?
+
+- Did you test:
+
+ - Searching
+
+ - Do the modifiers work?
+
+ - Do all chars work?
+
+ - Basic widget movement
+
+ - Flags
+
+ - Config files
+
+ - Colouring
+
+- Did you _really_ test all this?
+
+- Did you test `cargo install` (I don't want to ever have to deal with that fiasco again, jeez)?
+
+- Is documentation up to spec?
+
+## Linux
+
+### Arch
+
+- Did you edit the PKGBUILD with the correct version + hash?
+
+- Did you add a .SRCINFO?
+
+- Did you test it?
+
+- Did you commit it all?
+
+### Debian
+
+- Did you edit the new `.deb` file version in?
+
+## macOS
+
+- Did you update the `bottom.rb` file with the correct version + hash?
+
+- Did you test it?
+
+## Windows
+
+- Did you edit the nupkg?
+
+- Did you test if it works?