Sha256: 1d7c196ef0be11d1fab563f3f3812bc1da4f83b838f11e68e1c5a60ca735838a

Contents?: true

Size: 790 Bytes

Versions: 7

Compression:

Stored size: 790 Bytes

Contents

#!/usr/bin/env bash

set -e

source $HOME/.zsh/exports.sh
source $HOME/.zsh/asdf.sh

lockfile=$(dirname $0)/../LOCK

if [[ -f "$lockfile" ]]; then
  echo "Skipping script; repository is locked."
  exit 1
fi

git reset --hard
git checkout publish
git pull --rebase
git push

./bin/sync

git_status=$(git status 2> /dev/null | tr "\\n" " ")

if [[ "$git_status" =~ "nothing to commit" ]]; then
  echo "No changes detected. Skipping new packages."
  exit
fi

date "+%s" > VERSION

version=$(cat VERSION)
package_json=$(cat package.json | jq --arg version "${version}.0.0" '.version = $version')

echo $package_json | jq --tab > package.json

asdf local ruby 2.7.2

gem install bundler
bundle update

git add .
git commit -m "Bump up version."
git push

# ./bin/publish-gem
# ./bin/publish-npm

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
email_data-1607565761.0.0 bin/publish
email_data-1607560144.0.0 bin/publish
email_data-1607473695.0.0 bin/publish
email_data-1607452424.0.0 bin/publish
email_data-1607451152.0.0 bin/publish
email_data-1607427861 bin/publish
email_data-1607321830 bin/publish