From 9262359cae57e6ec0c6a89048003198830b3c687 Mon Sep 17 00:00:00 2001 From: Hugo Date: Sat, 7 Mar 2020 17:52:29 +0200 Subject: [PATCH] Add release checklist --- RELEASING.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 RELEASING.md diff --git a/RELEASING.md b/RELEASING.md new file mode 100644 index 0000000..e5fa00f --- /dev/null +++ b/RELEASING.md @@ -0,0 +1,24 @@ +# Release Checklist + +- [ ] Get master to the appropriate code release state. + [GitHub Actions](https://github.com/ultrajson/ultrajson/actions) and + [Travis CI](https://travis-ci.com/ultrajson/ultrajson) should be running + cleanly for all merges to master. + [![GitHub Actions status](https://github.com/ultrajson/ultrajson/workflows/Test/badge.svg)](https://github.com/ultrajson/ultrajson/actions) + [![Build Status](https://travis-ci.org/ultrajson/ultrajson.svg?branch=master)](https://travis-ci.org/ultrajson/ultrajson) + +- [ ] Edit release draft, adjust text if needed: https://github.com/ultrajson/ultrajson/releases + +- [ ] Check next tag is correct, amend if needed + +- [ ] Publish release + +- [ ] Check the tagged + [GitHub Actions build](https://github.com/ultrajson/ultrajson/actions?query=workflow%3ADeploy) + has deployed to [PyPI](https://pypi.org/project/ujson/#history) + +- [ ] Check installation: + +```bash +pip3 uninstall -y ujson && pip3 install -U ujson +```