Sha256: 6700e353d4e2e0721330e53d5810bcdee2ba37fc9fc8e1a819d279f255ec398c

Contents?: true

Size: 610 Bytes

Versions: 1

Compression:

Stored size: 610 Bytes

Contents

#!/usr/bin/env bash
# Usage: bin/release
# Build the gem, tag master, push it to origin, and then release the package on RubyGems.

set -e

branch="$(git rev-parse --abbrev-ref HEAD)"
[ "$branch" = "master" ] ||
  (echo "You are not on master. First push your branch, get your PR reviewed, merge it on Github. "\
    "Then locally move to master and pull last changes." && exit 1)

version="$(gem build *.gemspec | grep Version: | awk '{print $2}')"
[ -n "$version" ] || (echo "Version needs to be a number" && exit 1)

echo $version
#git tag "v$version"
#git push origin "v$version"
gem push *-${version}.gem

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
checkr-official-1.7.1 bin/release