ifndef version
$(error version variable is not set. Call with `make release version=XXX`)
endif

release:
	git checkout main
	git fetch
	git pull
	git tag -a $(version) -m "$(version) release"
	git push --tags origin $(version)