Dustin Lam | d7916df | 2020-08-11 11:06:07 -0700 | [diff] [blame] | 1 | #! /bin/bash |
| 2 | |
| 3 | set -x |
| 4 | |
Aurimas Liutikas | 6a3f977 | 2021-08-06 15:06:23 -0700 | [diff] [blame] | 5 | METALAVA_VERSION="$1" |
| 6 | METALAVA_BUILD_ID="$2" |
Dustin Lam | d7916df | 2020-08-11 11:06:07 -0700 | [diff] [blame] | 7 | SCRIPT_PATH="$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )" |
| 8 | |
Aurimas Liutikas | 6a3f977 | 2021-08-06 15:06:23 -0700 | [diff] [blame] | 9 | if [ -z "$METALAVA_VERSION" ]; then |
| 10 | echo "You must specify a build id for Metalava: ./updateMetalava.sh <metalava_version> <build_id>" |
Dustin Lam | d7916df | 2020-08-11 11:06:07 -0700 | [diff] [blame] | 11 | exit 1 |
| 12 | fi |
| 13 | |
Ember Rose | 421dd21 | 2022-03-18 16:06:07 -0400 | [diff] [blame] | 14 | python3 "$SCRIPT_PATH"/importMaven/import_maven_artifacts.py -n com.android.tools.metalava:metalava:"$METALAVA_VERSION" -mb "$METALAVA_BUILD_ID" |
Dustin Lam | d7916df | 2020-08-11 11:06:07 -0700 | [diff] [blame] | 15 | sed -i "s/\(androidx\.playground\.metalavaBuildId=\)[0-9]*/\1$METALAVA_BUILD_ID/g" "$SCRIPT_PATH"/../playground-common/playground.properties |
Ember Rose | a547879 | 2022-03-23 16:36:43 -0400 | [diff] [blame] | 16 | sed -i "s/^\\(metalava\\s*=.*version\\s*=\\s*\"\\)[^\"]*/\\1$METALAVA_VERSION/" "$SCRIPT_PATH/../gradle/libs.versions.toml" |
Dustin Lam | d7916df | 2020-08-11 11:06:07 -0700 | [diff] [blame] | 17 | |