Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 1.09 KB

RELEASE.md

File metadata and controls

45 lines (31 loc) · 1.09 KB

Compass Interface - Core

Release Process

  1. Ensure you have the repo forked locally

  2. Tag the release (update setup.cfg if necessary)

git commit --allow-empty -m "🔖 RLS: vX.Y.Z"
git tag -a "vX.Y.Z" -m "Version X.Y.Z"
  1. Build the release
conda update -y conda
conda env update
conda activate compass-interface-core
rm -rf dist
#git clean -xdf
#python -m pep517.build .  # Other PEP517 builders?
#python -m build --sdist --wheel --outdir dist/ # Other PEP517 builders?
python -m setup sdist bdist_wheel --universal
  1. If happy, push the tag
git push origin master --follow-tags
  1. Review the created release at the-scouts/compass-interface-core/releases, and publish it

Make sure to check the sdist in compass/dist/ as the 'binary', as this is used by conda-forge.

  1. Update conda-forge feedstock

TODO!

  1. Check the upload to PyPI was successful