-
Notifications
You must be signed in to change notification settings - Fork 23
Releasing E Cell4
Kozo Nishida edited this page May 29, 2020
·
27 revisions
- Update ecell4_base version in https://github.com/ecell/ecell4_base/blob/master/setup.py
-
git tag v2.1.0b2 && git push origin v2.1.0b2
to ecell4_base. GitHub Actions automatically create the new release.
Do NOT create the release with "Draft a new release" button on https://github.com/ecell/ecell4_base/releases . - Write release note based on the pull requests. Write the dependent software (cmake, gsl, hdf5 and boost) versions used in the following PyPI section.
- Update cmake and gsl versions in https://github.com/ecell/manylinux-dockerimage/blob/master/Dockerfile based on the latest conda-forge version.
- Update ecell4_base and boost versions in https://github.com/ecell/ecell4_base/blob/master/.circleci/config.yml based on the latest conda-forge version.
- Check
pip install THE_CIRCLECI_ARTIFACT_PYTHONWHEEL
in Google Colab - twine upload the manylinux wheel
- Sync https://github.com/ecell/ecell4_base-feedstock with upstream.
- Create new branch to https://github.com/ecell/ecell4_base-feedstock and checkout it.
- Update meta.yaml
- version
- build:number: to 0.
- sha256 checksum
- Rerender feedstocks
- Send pull request to https://github.com/conda-forge/ecell4_base-feedstock/blob/master/recipe/meta.yaml