mirror of
https://github.com/dankamongmen/notcurses.git
synced 2024-11-02 09:40:15 +00:00
f6975d11d5
* sync up some docs #244 * sync README and man page * notcurses_output() man page work * pull attr/channels from output functions #244 * witherworm: clean up explicit moves #244 * still more man page work * notcurses_lines, last of the man pages i think * panelreel man page #244 * debian: ruby-ronn->pandoc * debian: full multiarch compliance * debian: symbols file * pandoc: fix syntax for lexgrog * fm6.mkv: strip audio * pandoc: fix up apropos man syntax #249 * ncurses_lines man page
26 lines
1.1 KiB
Markdown
26 lines
1.1 KiB
Markdown
* Verify version in CMakeLists.txt
|
|
* Update versions in man page headers
|
|
* Finalize Debian changelog with `dch -r`
|
|
* Update version in rust/Cargo.toml
|
|
* git commit -a -m v$VERSION
|
|
* Tag with `git tag -a v$VERSION -m "v$VERSION"`
|
|
* `git push && git push origin --tags`
|
|
* Draft new release at https://github.com/dankamongmen/notcurses/releases
|
|
* Title is "v$VERSION—some quip"
|
|
* That's an em dash (U+2014, UTF-8 e2 80 94), get it right
|
|
* Build new Debian package
|
|
* git clean -d -f -x
|
|
* `tar -cJf ../notcurses_$VERSION.orig.tar.xz --exclude=.git --exclude=debian -C.. notcurses-$VERSION`
|
|
* debuild
|
|
* Copy `../*notcurses*$VERSION*` to apt repo, import with `reprepro`
|
|
* Upload new AUR information
|
|
* Update `pkgver` and `sha256sums` entries
|
|
* `makepkg --printsrcinfo > .SRCINFO`
|
|
* Test that package builds with `makepkg`
|
|
* `git commit -a`
|
|
* Upload new Rust crate with `cargo upload`
|
|
* Generate and upload new HTML documentation via `make html`
|
|
* Update Debian changelog with `dch -v $NEXTVERSION-1`
|
|
* Update `doc/FreeBSD-Makefile` version
|
|
* Update CMakeLists.txt with next version
|