Skip to content

kausalflow/hamilflow

Repository files navigation

hamilflow

Dataset of simple physical systems.

Publish process

  • Squash merge all features to main
    • Use feat(section): xxx, fix(section): yyy, chore(poetry): lock etc as the squashed commit messages
  • Run cz bump --dry to determine the new version X.Y.Z. Or check out the documentation for imposing a version
  • Run git checkout -b release/X.Y.Z
  • Run cz bump. This will
    • Write docs/changelog.md from the commit messages; update the version in pyproject.toml
    • Commit docs/changelog.md and pyproject.toml
    • Create a new tag
  • Push to release/X.Y.Z
  • Merge to main, no need to squash, maybe don't delete the branch under release