diff --git a/doc/release-checklist.md b/doc/release-checklist.md new file mode 100644 index 000000000..6cdf71b04 --- /dev/null +++ b/doc/release-checklist.md @@ -0,0 +1,18 @@ +* Update version in CMakeLists.txt +* Update Debian changelog with `dch -v $VERSION-1` +* 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` diff --git a/tools/atliens.mkv b/tests/atliens.mkv similarity index 100% rename from tools/atliens.mkv rename to tests/atliens.mkv diff --git a/tools/dsscaw-purp.png b/tests/dsscaw-purp.png similarity index 100% rename from tools/dsscaw-purp.png rename to tests/dsscaw-purp.png diff --git a/tests/libav.cpp b/tests/libav.cpp index da8160416..cd33e25ab 100644 --- a/tests/libav.cpp +++ b/tests/libav.cpp @@ -27,14 +27,14 @@ class LibavTest : public :: testing::Test { }; TEST_F(LibavTest, LoadImage) { - auto ncv = ncplane_visual_open(ncp_, "../tools/dsscaw-purp.png"); + auto ncv = ncplane_visual_open(ncp_, "../tests/dsscaw-purp.png"); ASSERT_NE(nullptr, ncv); ASSERT_NE(nullptr, ncvisual_decode(ncv)); ncvisual_destroy(ncv); } TEST_F(LibavTest, LoadVideo) { - auto ncv = ncplane_visual_open(ncp_, "../tools/atliens.mkv"); + auto ncv = ncplane_visual_open(ncp_, "../tests/atliens.mkv"); ASSERT_NE(nullptr, ncv); ASSERT_NE(nullptr, ncvisual_decode(ncv)); ncvisual_destroy(ncv);