bottom/.github/release_checklist.md

1 KiB

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?

  • If everything is good, create a release branch!

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?