Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

release-webextensions.sh 693 B

12345678910111213141516171819202122232425262728293031
  1. #!/usr/bin/env bash
  2. # context verification
  3. if [ ! -f readme.md ]; then
  4. echo "You seems to be in the wrong directory"
  5. echo "Execute this script from the root of LessPass with ./scripts/${0##*/}"
  6. exit 1
  7. fi
  8. if [ -z $1 ]; then
  9. echo "Oops, you need to set a version in major.minor.patch"
  10. echo "Example:"
  11. echo "$0 patch"
  12. exit 1
  13. fi
  14. bash ./scripts/check-status.sh
  15. if [ "$?" == "1" ];then exit 1;fi
  16. # verification completed
  17. cd webextension
  18. npm version $1
  19. TAG_NAME="$(git describe --abbrev=0 --tags)"
  20. git add .
  21. git commit --amend --no-edit
  22. git tag -d $TAG_NAME
  23. git tag $TAG_NAME
  24. npm run build
  25. git push --tags origin master
  26. cd ..
  27. bash ./scripts/zip-src-for-webextension.sh