X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2Fvim-emu.git;a=blobdiff_plain;f=docs%2F_site%2Fscript%2Frelease;fp=docs%2F_site%2Fscript%2Frelease;h=0000000000000000000000000000000000000000;hp=fb400aab392d9e1b0364a391b9dbdd623846862d;hb=0ceaa30ce84e5a7ac7b1740c5752cc30b441ec65;hpb=c6c25ea1cb42ec50cbcea8568a1a898c8bd99deb diff --git a/docs/_site/script/release b/docs/_site/script/release deleted file mode 100755 index fb400aa..0000000 --- a/docs/_site/script/release +++ /dev/null @@ -1,42 +0,0 @@ -#!/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-theme-cayman-*.gem -gem build -q jekyll-theme-cayman.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-theme-cayman-*.gem | sed 's/^jekyll-theme-cayman-\(.*\)\.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-theme-cayman-*.gem && git tag "$tag" && - git push origin master && git push origin "$tag"