Sha256: e52f187fc442dc52f27bd2d3a4ba03dc475e88ef3ff6c7aa0b97149e5c2aa83c

Contents?: true

Size: 559 Bytes

Versions: 21

Compression:

Stored size: 559 Bytes

Contents

#!/usr/bin/make -f

VERSION_FILE  := lib/smartystreets_ruby_sdk/version.rb

clean:
	rm -f *.gem
	git checkout "$(VERSION_FILE)"

test:
	rake test

dependencies:
	gem install minitest

package: clean dependencies test
	sed -i "s/0\.0\.0/${VERSION}/g" "$(VERSION_FILE)" \
	&& gem build *.gemspec \
	&& git checkout "$(VERSION_FILE)"

publish: package
	mkdir -p ~/.gem
	touch ~/.gem/credentials
	chmod 0600 ~/.gem/credentials
	printf -- "---\n:rubygems_api_key: ${API_KEY}\n" > ~/.gem/credentials
	gem push *.gem

.PHONY: clean test dependencies package publish

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
smartystreets_ruby_sdk-5.20.6 Makefile
smartystreets_ruby_sdk-5.20.4 Makefile
smartystreets_ruby_sdk-5.20.3 Makefile
smartystreets_ruby_sdk-5.20.2 Makefile
smartystreets_ruby_sdk-5.19.0 Makefile
smartystreets_ruby_sdk-5.18.1 Makefile
smartystreets_ruby_sdk-5.18.0 Makefile
smartystreets_ruby_sdk-5.17.2 Makefile
smartystreets_ruby_sdk-5.17.1 Makefile
smartystreets_ruby_sdk-5.17.0 Makefile
smartystreets_ruby_sdk-5.16.2 Makefile
smartystreets_ruby_sdk-5.16.1 Makefile
smartystreets_ruby_sdk-5.16.0 Makefile
smartystreets_ruby_sdk-5.15.4 Makefile
smartystreets_ruby_sdk-5.15.3 Makefile
smartystreets_ruby_sdk-5.15.2 Makefile
smartystreets_ruby_sdk-5.15.1 Makefile
smartystreets_ruby_sdk-5.15.0 Makefile
smartystreets_ruby_sdk-5.14.22 Makefile
smartystreets_ruby_sdk-5.14.19 Makefile