# Versioning check-branch-is-main: @current_branch=$$(git rev-parse --abbrev-ref HEAD); \ if [ "$$current_branch" != "main" ]; then \ echo "Error: not on the main branch" \ exit 1; \ fi BUMP = cd brain && poetry run bump-my-version bump .PHONY: help patch minor major help: @echo "Versioning commands :" @echo " make patch : Bump version 0.0.1 (bugfix)" @echo " make minor : Bump version 0.1.0 (feature)" @echo " make major : Bump version 1.0.0 (breaking change)" patch: check-branch-is-main SKIP=all $(BUMP) patch minor: check-branch-is-main SKIP=all $(BUMP) minor major: check-branch-is-main SKIP=all $(BUMP) major