Просмотр исходного кода

Updated publish script for the "ardu-badge"

Benoit Blanchon 7 лет назад
Родитель
Сommit
5f72c68d87
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      scripts/publish.sh

+ 4 - 0
scripts/publish.sh

@@ -7,11 +7,15 @@ cd "$(dirname "$0")/.."
 VERSION="$1"
 DATE=$(date +%F)
 TAG="v$VERSION"
+VERSION_REGEX="[0-9a-z\\.\\-]+"
 
 update_version_in_source () {
 	IFS=".-" read MAJOR MINOR REVISION EXTRA < <(echo "$VERSION")
 	UNDERLINE=$(printf -- '-%.0s' $(seq 1 ${#TAG}))
 
+	sed -i~ -bE "s/version=$VERSION_REGEX/version=$VERSION/; s|ardu-badge.com/ArduinoJson/$VERSION_REGEX|ardu-badge.com/ArduinoJson/$VERSION|; " README.md
+	rm README.md*~
+
 	sed -i~ -bE "4s/HEAD/$TAG ($DATE)/; 5s/-+/$UNDERLINE/" CHANGELOG.md
 	rm CHANGELOG.md*~
 	sed -i~ -bE "s/\"version\":.*$/\"version\": \"$VERSION\",/" library.json