Skip to content

Check list for code release

Zhang Yunjun edited this page Dec 6, 2023 · 13 revisions

Before the new release

  • Add a released version tag in version.release_history [for mintpy only]

  • Check potential typos as below and commit the correctly found fixes:

cd ~/tools/MintPy
./scripts/fix_typos.sh

After the new release

  • Update PyPI archive following PyPI distribution

    • This is auto-triggered via GitHub Actions for mintpy, pysolid and pyaps.
  • Update conda-forge archive in https://github.com/conda-forge/mintpy-feedstock

    • This is auto-triggered in the conda-forge feedstock repo for mintpy, pysolid and pyaps.
    • Manually changes are required if:
      • If there are changes in dependencies (in setup.py, requirements.txt files, etc.)
      • [For MintPy only] If new executable scripts are added, or existing executable scripts are removed, update the meta.yaml/build/entry_points in the feedstock repo.