Sha256: 009fe43d48645c9016235880285b1ad47f3855c85979ceafea76b3cec70851b1

Contents?: true

Size: 777 Bytes

Versions: 13

Compression:

Stored size: 777 Bytes

Contents

.PHONY: checkout_to_release

# Github variables
GITHUB_API=https://api.github.com
ORG=ukparliament
REPO=parliament-ruby
LATEST_REL=$(GITHUB_API)/repos/$(ORG)/$(REPO)/releases
REL_TAG=$(shell curl -s $(LATEST_REL) | jq -r '.[0].tag_name')

checkout_to_release:
	git checkout -b release $(REL_TAG)

checkout_to_pull_request:
	git fetch origin refs/pull/$(PULL_REQUEST_NUMBER)/merge
	git checkout $(shell git show-ref –s refs/pull/$(PULL_REQUEST_NUMBER)/merge)

gemset:
	rvm gemset create parliament-ruby
	rvm --force gemset empty parliament-ruby
	rvm gemset use parliament-ruby

test: gemset
	bundle install
	bundle exec rake

build:
	rm -f parliament-ruby-*.gem
	gem build parliament-ruby.gemspec

release: build test
	gem push parliament-ruby-*.gem
	rm parliament-ruby-*.gem

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
parliament-ruby-1.0.2 Makefile
parliament-ruby-1.0.1 Makefile
parliament-ruby-1.0.0 Makefile
parliament-ruby-1.0.0.pre6 Makefile
parliament-ruby-1.0.0.pre5 Makefile
parliament-ruby-1.0.0.pre4 Makefile
parliament-ruby-1.0.0.pre3 Makefile
parliament-ruby-1.0.0.pre2 Makefile
parliament-ruby-1.0.0.pre Makefile
parliament-ruby-0.10.2 Makefile
parliament-ruby-0.10.1 Makefile
parliament-ruby-0.10.0 Makefile
parliament-ruby-0.9.0 Makefile