Files
alfred/Makefile

31 lines
806 B
Makefile

.PHONY: install-hooks
install-hooks:
cd brain && poetry run pre-commit install -c ../.pre-commit-config.yaml
# Versioning
BUMP_COMMAND = cd brain && poetry run bump-my-version bump
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
.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_COMMAND) patch
minor:
$(CHECK_BRANCH_IS_MAIN)
SKIP=all $(BUMP_COMMAND) minor
major:
$(CHECK_BRANCH_IS_MAIN)
SKIP=all $(BUMP_COMMAND) major