diff --git a/makefile b/makefile new file mode 100644 index 0000000..dff3ad4 --- /dev/null +++ b/makefile @@ -0,0 +1,17 @@ +.PHONY: checkout_to_release deploy_to_release + +# Github variables +GITHUB_API=https://api.github.com +ORG=ukparliament +REPO=parliament-ntriple +LATEST_REL=$(GITHUB_API)/repos/$(ORG)/$(REPO)/releases/latest +REL_TAG=$(shell curl -s $(LATEST_REL) | jq -r '.tag_name') + +checkout_to_release: + git checkout -b release $(REL_TAG) + +deploy_to_release: + rm *.gem + gem build *.gemspec + gem push *.gem + rm *.gem