From 4604deb652a2ce4de24ea0608c30092cb91c3a4a Mon Sep 17 00:00:00 2001 From: Daniel Shahaf Date: Mon, 19 Oct 2015 13:59:30 +0000 Subject: [PATCH] dev: Document the release process (first draft). --- release.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 release.md diff --git a/release.md b/release.md new file mode 100644 index 0000000..ae0a82e --- /dev/null +++ b/release.md @@ -0,0 +1,11 @@ +# Release procedure (for developers): + +- Check open issues and outstanding pull requests +- Confirm `make test` passes + - check with multiple zsh versions +- Update changelog.md +- Update ./.version +- `git tag -am "Release $(<.version)" zsh-syntax-highlighting-"$(<.version)" && git push --tags` +- `perl -pi -e 's/$/-dev/' ./.version` +- Notify downstreams (OS packages) + - anitya should autodetect the tag