Skip to content

Commit

Permalink
added release script
Browse files Browse the repository at this point in the history
  • Loading branch information
sampie777 committed Dec 15, 2021
1 parent 47f2b25 commit 7192fe7
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions release.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
#!/bin/bash

yarn test || exit 1

# Release version
git checkout master || exit 1
git merge develop || exit 1

npm --no-git-tag-version version patch || exit 1

yarn test || exit 1

RELEASE_VERSION=$(sed 's/.*"version": "\(.*\)".*/\1/;t;d' ./package.json)
echo "Release version: ${RELEASE_VERSION}"

git add package.json || exit 1
git commit -m "version release" || exit 1
git tag "v${RELEASE_VERSION}" || exit 1
git push -u origin master || exit 1

yarn bundle || exit 1
yarn build || exit 1

# Generate next development version
git checkout develop || exit 1
git rebase master || exit 1

npm --no-git-tag-version version minor || exit 1
RELEASE_VERSION=$(sed 's/.*"version": "\(.*\)".*/\1/;t;d' ./package.json)-SNAPSHOT
echo "Next development version: ${DEV_VERSION}"
npm --no-git-tag-version version ${RELEASE_VERSION} || exit 1

git add package.json || exit 1
git commit -m "next development version" || exit 1
git push -u origin develop || exit 1

0 comments on commit 7192fe7

Please sign in to comment.