This is an automated email from the ASF dual-hosted git repository. janl pushed a commit to branch feat/add-release-checklist in repository https://gitbox.apache.org/repos/asf/couchdb-admin.git
commit 76f597a769efcc860a9772d10135d39f0e6bd584 Author: Jan Lehnardt <[email protected]> AuthorDate: Fri May 29 14:18:12 2026 +0200 feat: first draft of release checklist --- release/checklist.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/release/checklist.md b/release/checklist.md new file mode 100644 index 0000000..6e1003e --- /dev/null +++ b/release/checklist.md @@ -0,0 +1,40 @@ +# CouchDB Release Checklist + +This document outlines the steps needed for a CouchDB release to happen. This is +_after_ the ASF vote procedure as finished and a release tarball is available. + +We use this checklist to make sure we have a smooth release experience and that +all artefacts are available to all downstream users. + +## Checklist + +- [ ] The ASF vote procedure has finished and a release tarball is available. + - [ ] This includes a release tag with an updated “What’s New” document for + the new release version. + +### Prepare Artefacts +- [ ] Upload tarball to dist.a.o. +- [ ] Coordinate so macOS and Windows binaries are built, tested and uploaded to CDN. (Jan) +- [ ] Build and test .deb and .rpm packages, upload to jfrog. +- [ ] Build and test new Docker image, update `apache/couchdb-docker`. + - [ ] Open PR on `docker/official-images`, have notified ASF maintainers `+1`. + - [ ] Wait for Docker PR to be merged and images available at `apache/couchdb` on Docker Hub. + +### Prepare Release Announcements +- [ ] Write Release Announcement Mail (see template in `../email`) +- [ ] Copy & format Release Announcement Mail into blog.couchdb.org. +- [ ] Write Social Media Messages (Mastodon, Bluesky). + +### Finish Release +- [ ] On ReadTheDocs, set the latest tag to the newly released version tag. +- [ ] Coordinate so macOS and Windows binaries are available on `neighbourhood.ie`. (Jan) +- [ ] Merge couchdb.apache.org PR. +- [ ] Send Release Announcement Mail. +- [ ] Publish Announcement Blog Post. +- [ ] Send Social Media Messages (Mastodon, Bluesky). +- [ ] Update Slack `#general` channel title to new version. +- [ ] Send Slack message to `#general` and `#pouchdb` pointing to the blog post. + +### Done + +Celebrate :)
