From 5f72c68d87bc543c27e92dfe7276bbd0d9a28734 Mon Sep 17 00:00:00 2001 From: Benoit Blanchon Date: Wed, 30 Jan 2019 15:23:55 +0100 Subject: [PATCH] Updated publish script for the "ardu-badge" --- scripts/publish.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/publish.sh b/scripts/publish.sh index a9d95db1..e7afe85e 100644 --- a/scripts/publish.sh +++ b/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