release-csp.sh 435 B

123456789101112131415161718192021
  1. # get versions
  2. PLAIN_VERSION=`npm version | grep vue | sed -e 's/[^0-9.]//g'`
  3. CSP_VERSION=$PLAIN_VERSION-csp
  4. # update package.json
  5. sed -i '' -e 's/\("version"\: "[0-9]*\.[0-9]*\.[0-9]*\)"/\1-csp"/' package.json
  6. # test + build
  7. npm test
  8. # push to csp branch on github
  9. git add -A .
  10. git commit -m "[build] $CSP_VERSION"
  11. git push -f
  12. # push tag
  13. git tag v$CSP_VERSION
  14. git push origin v$CSP_VERSION
  15. # publish to npm
  16. npm publish --tag csp