[ ] If needed - update meta.yaml or recipe.yaml and re-render the feedstock.
[ ] Celebrate, you're done! 🎉
[^github-activity]: If you wish, use github-activity to generate a changelog, eg github-activity conda-incubator/conda-store --since 2023.9.1 --until 2023.10.1.
Release details
Scheduled release date - 2023-10-19
Release captain responsible - @trallard
1. Pre-flight checks
block-release ⛔️
label2. Prepare the codebase for a new release
[x] Create a new git branch for the release
git checkout -b release-2023.9.1
git clean -fxdq
[x] Bump
conda-store
version inconda-store/conda-store/__init__.py
[x] Bump
conda-store-server
version inconda-store-server/conda-store-server/__init__.py
[x] Update the
conda-store-ui
version users inconda-store-server
conda-store-server/hatch_build.py
[x] Update the CHANGELOG.md file with the new version, release date, and relevant changes[^github-activity].
[x] Check the version locally with
hatch version
[x] Build and test locally
conda-store
andconda-store-server
:[x] Make a release commit:
git commit -m 'REL - 2023.9.1'
[x] Push the release (REL) commit
git push upstream main
[x] If a release candidate is needed, tick this box when we're ready for a full release.
3. Make the release
2023.9.1
Choose a Tag:
dropdown, type in the release name (e.g.,2023.9.1
) and click "Create new tag"Target:
dropdown, pin it to the release commit that you've recently pushed.release
GitHub action job has completed successfully in the actions tab.conda-store
PyPI version is updatedconda-store-server
PyPI version is updatedmeta.yaml
orrecipe.yaml
and re-render the feedstock.[^github-activity]: If you wish, use
github-activity
to generate a changelog, eggithub-activity conda-incubator/conda-store --since 2023.9.1 --until 2023.10.1
.