From d6364c07f50195bea97d316656d083e8ca0eadbe Mon Sep 17 00:00:00 2001 From: Riley Martine Date: Sun, 19 Feb 2023 01:50:34 -0700 Subject: [PATCH] crimes --- Makefile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 371098b..0638382 100644 --- a/Makefile +++ b/Makefile @@ -9,7 +9,7 @@ all: completions/sundial.fish completions/sundial.zsh completions/sundial.bash c internal/core/cities.csv: scripts/makecsv.sh scripts/trim_csv.py scripts/makecsv.sh -sundial: $(GO_FILES) internal/core/cities.csv +sundial: go.mod go.sum $(GO_FILES) internal/core/cities.csv go build completions/sundial.fish: sundial @@ -33,15 +33,18 @@ clean: rm -f sundial # https://stackoverflow.com/questions/6273608/how-to-pass-argument-to-makefile-from-command-line -# Update files that aren't necessary to re-generate -# But should be re-generated occasionally +# This is crimes release: all git status git diff-index --quiet HEAD -- + make clean all + git add -A + git diff-index --quiet HEAD -- || git commit -m "Update auto-generated files" go mod tidy go mod vendor git add -A git diff-index --quiet HEAD -- || git commit -m "Update go packages" + make git push git tag $(filter-out $@,$(MAKECMDGOALS)) git push --tags