Skip to content

Commit

Permalink
Add release checklist (#98)
Browse files Browse the repository at this point in the history
Co-authored-by: Ezio Melotti <[email protected]>
Co-authored-by: Mariatta <[email protected]>
  • Loading branch information
3 people authored Nov 12, 2023
1 parent cbf5660 commit f458cdf
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions RELEASING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Release Checklist

- [ ] check tests pass on [GitHub Actions](https://github.com/python/cherry-picker/actions)
[![GitHub Actions status](https://github.com/python/cherry-picker/actions/workflows/main.yml/badge.svg)](https://github.com/python/cherry-picker/actions/workflows/main.yml)

- [ ] Update [changelog](https://github.com/python/cherry-picker#changelog)

- [ ] Go to [Releases page](https://github.com/python/cherry-picker/releases) and

- [ ] Click "Draft a new release"

- [ ] Click "Choose a tag"

- [ ] Type the next `cherry-picker-vX.Y.Z` version and select "**Create new tag: cherry-picker-vX.Y.Z** on publish"

- [ ] Leave the "Release title" blank (it will be autofilled)

- [ ] Click "Generate release notes" and amend as required

- [ ] Click "Publish release"

- [ ] Check the tagged [GitHub Actions build] (https://github.com/python/cherry-picker/actions/workflows/deploy.yml)
has deployed to [PyPI] (https://pypi.org/project/cherry_picker/#history)

- [ ] Check installation:

```bash
python -m pip uninstall -y cherry_picker && python -m pip install -U cherry_picker && cherry_picker --version
```

0 comments on commit f458cdf

Please sign in to comment.