From 24236722920b3f7e60e3b59a127ff59df2c168c7 Mon Sep 17 00:00:00 2001 From: Roman Zavarnitsyn Date: Wed, 4 Jun 2025 12:31:50 +0200 Subject: [PATCH] fix(ci): Fix update-sentry-native-ndk script to work with libs.versions.toml --- scripts/update-sentry-native-ndk.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/update-sentry-native-ndk.sh b/scripts/update-sentry-native-ndk.sh index 54074068538..0aef9ebb257 100755 --- a/scripts/update-sentry-native-ndk.sh +++ b/scripts/update-sentry-native-ndk.sh @@ -2,11 +2,11 @@ set -euo pipefail cd $(dirname "$0")/../ -GRADLE_NDK_FILEPATH=buildSrc/src/main/java/Config.kt +GRADLE_NDK_FILEPATH=gradle/libs.versions.toml case $1 in get-version) - perl -ne 'print "$1\n" if ( m/io\.sentry:sentry-native-ndk:([0-9.]+)+/ )' $GRADLE_NDK_FILEPATH + perl -ne 'print "$1\n" if ( m/module = "io\.sentry:sentry-native-ndk", version = "([0-9.]+)"/ )' "$GRADLE_NDK_FILEPATH" ;; get-repo) echo "https://github.com/getsentry/sentry-native.git" @@ -16,8 +16,8 @@ set-version) echo "Setting sentry-native-ndk version to '$version'" - PATTERN="io\.sentry:sentry-native-ndk:([0-9.]+)+" - perl -pi -e "s/$PATTERN/io.sentry:sentry-native-ndk:$version/g" $GRADLE_NDK_FILEPATH + PATTERN='(module = "io\.sentry:sentry-native-ndk", version = ")[0-9.]+(")' + perl -pi -e "s/$PATTERN/\${1}$version\${2}/" "$GRADLE_NDK_FILEPATH" ;; *) echo "Unknown argument $1"