script/release in jekyll-sitemap-0.8.1 vs script/release in jekyll-sitemap-0.9.0

- old
+ new

@@ -1,42 +1,7 @@ #!/bin/sh # Tag and push a release. set -e -# Make sure we're in the project root. - -cd $(dirname "$0")/.. - -# Make sure the darn thing works - -bundle update - -# Build a new gem archive. - -rm -rf jekyll-sitemap-*.gem -gem build -q jekyll-sitemap.gemspec - -# Make sure we're on the master branch. - -(git branch | grep -q '* master') || { - echo "Only release from the master branch." - exit 1 -} - -# Figure out what version we're releasing. - -tag=v`ls jekyll-sitemap-*.gem | sed 's/^jekyll-sitemap-\(.*\)\.gem$/\1/'` - -# Make sure we haven't released this version before. - -git fetch -t origin - -(git tag -l | grep -q "$tag") && { - echo "Whoops, there's already a '${tag}' tag." - exit 1 -} - -# Tag it and bag it. - -gem push jekyll-sitemap-*.gem && git tag "$tag" && - git push origin master && git push origin "$tag" +script/cibuild +bundle exec rake release