diff --git a/.gitignore b/.gitignore index c3cd18d..452b02d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ -vendor/ .bundle -Gemfile.lock *.gem +Gemfile.lock +pkg/ +vendor/ diff --git a/Gemfile b/Gemfile index 27ef3dc..fed1dc2 100644 --- a/Gemfile +++ b/Gemfile @@ -1,7 +1,8 @@ source "https://rubygems.org" gemspec -gem "bundler" -gem "minitest" -gem "rake" -gem "webmock" +group :test do + gem "minitest" + gem "rake" + gem "webmock" +end diff --git a/scripts/pre_release b/scripts/pre_release new file mode 100755 index 0000000..eaeee8b --- /dev/null +++ b/scripts/pre_release @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +tag=$(git tag --contains HEAD | wc -l) + +if [ $tag == "0" ] ; then + echo "No tag attached!" + exit 1 +fi diff --git a/shipit.release.yml b/shipit.release.yml new file mode 100644 index 0000000..8a31f21 --- /dev/null +++ b/shipit.release.yml @@ -0,0 +1,11 @@ +--- + +dependencies: + bundler: + without: + - test + +deploy: + max_commits: 1 + pre: + - ./scripts/pre_release diff --git a/shipit.rubygems.yml b/shipit.rubygems.yml deleted file mode 100644 index 6b301ee..0000000 --- a/shipit.rubygems.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- - -fetch: - - fetch-gem-version toxiproxy Shopify/toxiproxy-ruby