Sha256: 607453165e3f86ea987d9a65ea6c0c734a47ff3a594777212c2dd095456a0558
Contents?: true
Size: 826 Bytes
Versions: 1
Compression:
Stored size: 826 Bytes
Contents
#!/bin/bash if [ -z "$1" ]; then echo "Usage: $0 <version>" exit 1 fi # ~/.gem/credentials if [ ! -f ~/.gem/credentials ]; then echo "Error: ~/.gem/credentials not found. Please set up your RubyGems credentials." exit 1 fi PROJECT_NAME="jisx0208" GITHUB_REPO="kaibadash/jisx0208-ruby" VERSION=$1 echo "Start bumping version: $VERSION" # Publish # Add release branch git checkout master git checkout -b release/$VERSION sed -i '' "s/VERSION = \".*\"/VERSION = \"$VERSION\"/" lib/$PROJECT_NAME/version.rb git commit -am "Bump version $VERSION" # Publish to rubygems gem build $PROJECT_NAME.gemspec bundle install gem push $PROJECT_NAME-$VERSION.gem # GitHub release git tag $VERSION git push --tags open https://github.com/$GITHUB_REPO/releases/new # merge to master git checkout master git merge release/$VERSION
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jisx0208-0.2.0 | bump_new_version.sh |