Skip to content

Latest commit

 

History

History
17 lines (14 loc) · 918 Bytes

RELEASE.md

File metadata and controls

17 lines (14 loc) · 918 Bytes

How to release a new version of DeepView.Profile

  • Go to Github repo and run the action build-and-publish-new-version. You will be prompted to specify the version number.

  • This runs a GitHub Action that will take the following steps:

    1. Fetches the repo and its dependencies
    2. Creates a release branch
    3. Updates the version number to the user-specified version by updating the pyproject.toml
    4. Commits the changes and tag the commit with the version number
    5. Builds the Python build artifacts
    6. Publishes a release to Github
    7. Create a PR to merge back into main
    8. Publishes to Test PyPI
    9. Publishes to PyPI
  • The action build-and-publish-new-version is defined under .github/workflows/build-and-publish-new-versionyaml

  • This release process follows the release process outlined in OneFlow.