How To Create Releases

Creating a New Release

When releasing a new version, the following needs to occur:

  1. Pull the latest main branch

    git pull origin main
    
  2. Ensure all test via tox pass

  3. Add version Tag

    git tag -a v#.#.#
    git push --tags
    
  4. Github Actions won tag creation will build/publish to PyPI

  5. Ensure proper build on: https://test.pypi.org/project/foremast/#history