Scripts to expedite Java SDK release process. (#307)

This commit is contained in:
Artur Souza 2020-07-16 11:01:04 -07:00 committed by GitHub
parent a372d6ba9b
commit 8e19ba68c9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 34 additions and 1 deletions

View File

@ -78,7 +78,7 @@ For a Maven project, add the following to your `pom.xml` file:
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>4.2.2</version>
<version>4.2.2</version> <!-- version required by Dapr's sdk -->
</dependency>
...
</dependencies>

18
scripts/update_docs.sh Executable file
View File

@ -0,0 +1,18 @@
#!/bin/bash
set -uex
DAPR_JAVA_SDK_VERSION=$1
if [[ "$OSTYPE" == "darwin"* ]]; then
sed -i bak "s/<version>.*<\/version>\$/<version>${DAPR_JAVA_SDK_VERSION}<\/version>/g" README.md
sed -i bak "s/compile('io.dapr:\(.*\):.*')/compile('io.dapr:\\1:${DAPR_JAVA_SDK_VERSION}')/g" README.md
rm README.mdbak
else
sed -i "s/<version>.*<\/version>\$/<version>${DAPR_JAVA_SDK_VERSION}<\/version>/g" README.md
sed -i "s/compile('io.dapr:\(.*\):.*')/compile('io.dapr:\\1:${DAPR_JAVA_SDK_VERSION}')/g" README.md
fi
rm -rf docs
mvn clean install
mvn site-deploy

15
scripts/update_sdk_version.sh Executable file
View File

@ -0,0 +1,15 @@
#!/bin/bash
set -uex
DAPR_JAVA_SDK_VERSION=$1
mvn versions:set -DnewVersion=$DAPR_JAVA_SDK_VERSION
mvn versions:commit
if [[ "$OSTYPE" == "darwin"* ]]; then
sed -i bak "s/<dapr.sdk.version>.*<\/dapr.sdk.version>/<dapr.sdk.version>${DAPR_JAVA_SDK_VERSION}<\/dapr.sdk.version>/g" sdk-tests/pom.xml
rm sdk-tests/pom.xmlbak
else
sed -i "s/<dapr.sdk.version>.*<\/dapr.sdk.version>/<dapr.sdk.version>${DAPR_JAVA_SDK_VERSION}<\/dapr.sdk.version>/g" sdk-tests/pom.xml
fi