Skip to content
Kozo Nishida edited this page May 29, 2020 · 27 revisions

GitHub

  1. Update ecell4_base version in https://github.com/ecell/ecell4_base/blob/master/setup.py
  2. 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 .
  3. Write release note based on the pull requests. Write the dependent software (cmake, gsl, hdf5 and boost) versions used in the following PyPI section.

PyPI

  1. Update cmake and gsl versions in https://github.com/ecell/manylinux-dockerimage/blob/master/Dockerfile based on the latest conda-forge version.
  2. 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.
  3. Check pip install THE_CIRCLECI_ARTIFACT_PYTHONWHEEL in Google Colab
  4. twine upload the manylinux wheel

conda-forge

  1. Sync https://github.com/ecell/ecell4_base-feedstock with upstream.
  2. Create new branch to https://github.com/ecell/ecell4_base-feedstock and checkout it.
  3. Update meta.yaml
    • version
    • build:number: to 0.
    • sha256 checksum
  4. Rerender feedstocks
  5. Send pull request to https://github.com/conda-forge/ecell4_base-feedstock/blob/master/recipe/meta.yaml
Clone this wiki locally