|
7 | 7 |
|
8 | 8 | SEMVER_REG="([[:digit:]]+(\.[[:digit:]]+)+)"
|
9 | 9 |
|
| 10 | +README_FILE="$PARENT/README.md" |
| 11 | +VERSION_FILE="$PARENT/gradle/libs.versions.toml" |
| 12 | + |
10 | 13 | NEW_VERSION="$ORG_GRADLE_PROJECT_VERSION_NAME"
|
11 | 14 | if [ -z "$NEW_VERSION" ]; then
|
12 | 15 | NEW_VERSION="$1"
|
13 |
| - if [ -z "$NEW_VERSION" ]; then |
14 |
| - echo "ORG_GRADLE_PROJECT_VERSION_NAME is not set and no version was specified!" |
15 |
| - printf "Usage:\n\t./version.sh <new-version>" |
16 |
| - exit 1 |
17 |
| - fi |
18 |
| -fi |
| 16 | + if [ ! -z "$NEW_VERSION" ]; then |
| 17 | + echo "Update README with version: '$NEW_VERSION'" |
19 | 18 |
|
20 |
| -echo "Update README with version: '$NEW_VERSION'" |
| 19 | + # Update artifact versions in README.md |
| 20 | + sed -i '' -E "s/\:$SEMVER_REG\"\)/\:$NEW_VERSION\"\)/" "$README_FILE" |
21 | 21 |
|
22 |
| -README_FILE="$PARENT/README.md" |
23 |
| -VERSION_FILE="$PARENT/gradle/libs.versions.toml" |
| 22 | + # Update version catalog in README.md |
| 23 | + sed -i '' -E "s/dragselectcompose = \"$SEMVER_REG\"/dragselectcompose = \"$NEW_VERSION\"/" "$README_FILE" |
| 24 | + fi |
| 25 | +fi |
24 | 26 |
|
25 | 27 | # Update Kotlin badge in README.md
|
26 | 28 | LIBS_KOTLIN_VERSION=$(grep "kotlin = " "$VERSION_FILE" | cut -d= -f2 | tr -d ' "')
|
27 | 29 | echo "Updating Kotlin version: '$LIBS_KOTLIN_VERSION'"
|
28 | 30 | sed -i '' -E "s/kotlin-v$SEMVER_REG/kotlin-v$LIBS_KOTLIN_VERSION/" "$README_FILE"
|
29 | 31 |
|
30 |
| -# Update artifact versions in README.md |
31 |
| -sed -i '' -E "s/\:$SEMVER_REG\"\)/\:$NEW_VERSION\"\)/" "$README_FILE" |
32 |
| - |
33 |
| -# Update version catalog in README.md |
34 |
| -sed -i '' -E "s/dragselectcompose = \"$SEMVER_REG\"/dragselectcompose = \"$NEW_VERSION\"/" "$README_FILE" |
| 32 | +# Update Compose Multiplatform badge in README.md |
| 33 | +LIBS_COMPOSE_VERSION=$(grep "compose-plugin = " "$VERSION_FILE" | cut -d= -f2 | tr -d ' "') |
| 34 | +echo "Updating Compose version: '$LIBS_COMPOSE_VERSION'" |
| 35 | +sed -i '' -E "s/Compose%20Multiplatform-v$SEMVER_REG/Compose%20Multiplatform-v$LIBS_COMPOSE_VERSION/" "$README_FILE" |
0 commit comments