Sha256: a0ce89da8c37e3710b9ceeeb5d0156aefcdc4d3e64b46b4c7fca7c97d715772d

Contents?: true

Size: 502 Bytes

Versions: 8

Compression:

Stored size: 502 Bytes

Contents

#!/usr/bin/env bash
set -euo pipefail

BRANCH=$(git rev-parse --abbrev-ref HEAD)
if [[ "$BRANCH" != "master" ]]; then
  echo "Aborting release! Not on master. Current branch is '$BRANCH'.";
  exit 1;
fi

COMMIT_MESSAGE=$(git log --format=%B -n 1)
if ! [[ $COMMIT_MESSAGE =~ ^Prepare[[:space:]]to[[:space:]]release[[:space:]]v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
  echo "Aborting release! Commit message is improperly formatted. Commit message is '$COMMIT_MESSAGE'.";
  exit 1;
fi

bundle exec rake release

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
shaped-0.8.0 bin/release
shaped-0.7.3 bin/release
shaped-0.7.2 bin/release
shaped-0.7.1 bin/release
shaped-0.7.0 bin/release
shaped-0.6.4 bin/release
shaped-0.6.3 bin/release
shaped-0.6.2 bin/release