diff --git a/Makefile b/Makefile index 1d1a52b..dbdf341 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,6 @@ DOCKER_IMG := datahearth/clear-docker-images GHCR_IMG := ghcr.io/${DOCKER_IMG} +VERSION := 0.4.1 .PHONY: initialize-linux-build initialize-linux-build: @@ -13,7 +14,7 @@ build-docker: @docker build --tag ${DOCKER_IMG}:${VERSION} . @docker tag ${DOCKER_IMG}:${VERSION} ${GHCR_IMG}:${VERSION} @docker tag ${DOCKER_IMG}:${VERSION} ${DOCKER_IMG}:latest - @docker tag ${DOCKER_IMG}:latest ${GHCR_IMG}:latest + @docker tag ${DOCKER_IMG}:${VERSION} ${GHCR_IMG}:latest .PHONY: build-binaries build-binaries: @@ -25,4 +26,14 @@ build-binaries: .PHONY: push-docker-images push-docker-images: build-docker @docker push --all-tags ${GHCR_IMG} - @docker push --all-tags ${DOCKER_IMG} \ No newline at end of file + @docker push --all-tags ${DOCKER_IMG} + +.PHONY: bump-version +bump-version: + @echo "Bump version \"${VERSION}\" to \"${NEW_VERSION}\"" + @sd "version = \"${VERSION}\"" "version = \"${NEW_VERSION}\"" Cargo.toml + @sd "VERSION := ${VERSION}" "VERSION := ${NEW_VERSION}" Makefile + @git add . + @git commit -m "bump v${NEW_VERSION}" + @git tag -m "bump v${NEW_VERSION}" v${NEW_VERSION} + @git push --follow-tags