diff --git a/android/SherpaOnnx/app/build.gradle b/android/SherpaOnnx/app/build.gradle index d64be8079c..bc11fc0791 100644 --- a/android/SherpaOnnx/app/build.gradle +++ b/android/SherpaOnnx/app/build.gradle @@ -11,8 +11,8 @@ android { applicationId "com.k2fsa.sherpa.onnx" minSdk 21 targetSdk 32 - versionCode 1 - versionName "1.0" + versionCode 20250817 + versionName "1.12.9" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/android/SherpaOnnx2Pass/app/build.gradle b/android/SherpaOnnx2Pass/app/build.gradle index d64be8079c..bc11fc0791 100644 --- a/android/SherpaOnnx2Pass/app/build.gradle +++ b/android/SherpaOnnx2Pass/app/build.gradle @@ -11,8 +11,8 @@ android { applicationId "com.k2fsa.sherpa.onnx" minSdk 21 targetSdk 32 - versionCode 1 - versionName "1.0" + versionCode 20250817 + versionName "1.12.9" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/android/SherpaOnnxAudioTagging/app/build.gradle.kts b/android/SherpaOnnxAudioTagging/app/build.gradle.kts index 1709e2efa6..446842ee2d 100644 --- a/android/SherpaOnnxAudioTagging/app/build.gradle.kts +++ b/android/SherpaOnnxAudioTagging/app/build.gradle.kts @@ -11,8 +11,8 @@ android { applicationId = "com.k2fsa.sherpa.onnx.audio.tagging" minSdk = 21 targetSdk = 34 - versionCode = 1 - versionName = "1.0" + versionCode = 20250817 + versionName = "1.12.9" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" vectorDrawables { diff --git a/android/SherpaOnnxAudioTaggingWearOs/app/build.gradle.kts b/android/SherpaOnnxAudioTaggingWearOs/app/build.gradle.kts index 5fd7780648..660b06580a 100644 --- a/android/SherpaOnnxAudioTaggingWearOs/app/build.gradle.kts +++ b/android/SherpaOnnxAudioTaggingWearOs/app/build.gradle.kts @@ -11,8 +11,8 @@ android { applicationId = "com.k2fsa.sherpa.onnx.audio.tagging.wear.os" minSdk = 26 targetSdk = 34 - versionCode = 1 - versionName = "1.0" + versionCode = 20250817 + versionName = "1.12.9" vectorDrawables { useSupportLibrary = true } diff --git a/android/SherpaOnnxJavaDemo/app/build.gradle b/android/SherpaOnnxJavaDemo/app/build.gradle index f64ff8c9d1..755a7a1056 100644 --- a/android/SherpaOnnxJavaDemo/app/build.gradle +++ b/android/SherpaOnnxJavaDemo/app/build.gradle @@ -9,8 +9,8 @@ android { applicationId "com.k2fsa.sherpa.onnx" minSdk 28 targetSdk 34 - versionCode 1 - versionName "1.0" + versionCode 20250817 + versionName "1.12.9" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/android/SherpaOnnxKws/app/build.gradle b/android/SherpaOnnxKws/app/build.gradle index d64be8079c..bc11fc0791 100644 --- a/android/SherpaOnnxKws/app/build.gradle +++ b/android/SherpaOnnxKws/app/build.gradle @@ -11,8 +11,8 @@ android { applicationId "com.k2fsa.sherpa.onnx" minSdk 21 targetSdk 32 - versionCode 1 - versionName "1.0" + versionCode 20250817 + versionName "1.12.9" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/android/SherpaOnnxSimulateStreamingAsr/app/build.gradle.kts b/android/SherpaOnnxSimulateStreamingAsr/app/build.gradle.kts index 3038ce92b5..2f2a75ff49 100644 --- a/android/SherpaOnnxSimulateStreamingAsr/app/build.gradle.kts +++ b/android/SherpaOnnxSimulateStreamingAsr/app/build.gradle.kts @@ -11,8 +11,8 @@ android { applicationId = "com.k2fsa.sherpa.onnx.simulate.streaming.asr" minSdk = 21 targetSdk = 34 - versionCode = 1 - versionName = "1.0" + versionCode = 20250817 + versionName = "1.12.9" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" vectorDrawables { diff --git a/android/SherpaOnnxSimulateStreamingAsrWearOs/app/build.gradle.kts b/android/SherpaOnnxSimulateStreamingAsrWearOs/app/build.gradle.kts index 4c7eb336d2..8d5d0abb22 100644 --- a/android/SherpaOnnxSimulateStreamingAsrWearOs/app/build.gradle.kts +++ b/android/SherpaOnnxSimulateStreamingAsrWearOs/app/build.gradle.kts @@ -11,8 +11,8 @@ android { applicationId = "com.k2fsa.sherpa.onnx.simulate.streaming.asr.wear.os" minSdk = 28 targetSdk = 34 - versionCode = 1 - versionName = "1.0" + versionCode = 20250817 + versionName = "1.12.9" vectorDrawables { useSupportLibrary = true } diff --git a/android/SherpaOnnxSpeakerDiarization/app/build.gradle.kts b/android/SherpaOnnxSpeakerDiarization/app/build.gradle.kts index 7a390ba425..81d7a80c62 100644 --- a/android/SherpaOnnxSpeakerDiarization/app/build.gradle.kts +++ b/android/SherpaOnnxSpeakerDiarization/app/build.gradle.kts @@ -11,8 +11,8 @@ android { applicationId = "com.k2fsa.sherpa.onnx.speaker.diarization" minSdk = 21 targetSdk = 34 - versionCode = 1 - versionName = "1.0" + versionCode = 20250817 + versionName = "1.12.9" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" vectorDrawables { diff --git a/android/SherpaOnnxSpeakerIdentification/app/build.gradle.kts b/android/SherpaOnnxSpeakerIdentification/app/build.gradle.kts index 31e118e013..7d85beb606 100644 --- a/android/SherpaOnnxSpeakerIdentification/app/build.gradle.kts +++ b/android/SherpaOnnxSpeakerIdentification/app/build.gradle.kts @@ -11,8 +11,8 @@ android { applicationId = "com.k2fsa.sherpa.onnx.speaker.identification" minSdk = 21 targetSdk = 34 - versionCode = 1 - versionName = "1.0" + versionCode = 20250817 + versionName = "1.12.9" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" vectorDrawables { diff --git a/android/SherpaOnnxSpokenLanguageIdentification/app/build.gradle.kts b/android/SherpaOnnxSpokenLanguageIdentification/app/build.gradle.kts index 638582676b..c2ded2845e 100644 --- a/android/SherpaOnnxSpokenLanguageIdentification/app/build.gradle.kts +++ b/android/SherpaOnnxSpokenLanguageIdentification/app/build.gradle.kts @@ -11,8 +11,8 @@ android { applicationId = "com.k2fsa.sherpa.onnx.slid" minSdk = 21 targetSdk = 34 - versionCode = 1 - versionName = "1.0" + versionCode = 20250817 + versionName = "1.12.9" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" vectorDrawables { diff --git a/android/SherpaOnnxTts/app/build.gradle b/android/SherpaOnnxTts/app/build.gradle index aa92a73953..6a5e4495a2 100644 --- a/android/SherpaOnnxTts/app/build.gradle +++ b/android/SherpaOnnxTts/app/build.gradle @@ -11,8 +11,8 @@ android { applicationId "com.k2fsa.sherpa.onnx" minSdk 21 targetSdk 32 - versionCode 1 - versionName "1.0" + versionCode 20250817 + versionName "1.12.9" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/android/SherpaOnnxTtsEngine/app/build.gradle.kts b/android/SherpaOnnxTtsEngine/app/build.gradle.kts index dd62850c98..c9b5425d63 100644 --- a/android/SherpaOnnxTtsEngine/app/build.gradle.kts +++ b/android/SherpaOnnxTtsEngine/app/build.gradle.kts @@ -11,8 +11,8 @@ android { applicationId = "com.k2fsa.sherpa.onnx.tts.engine" minSdk = 21 targetSdk = 34 - versionCode = 1 - versionName = "1.0" + versionCode = 20250817 + versionName = "1.12.9" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" vectorDrawables { diff --git a/android/SherpaOnnxVad/app/build.gradle b/android/SherpaOnnxVad/app/build.gradle index c9b51a6fde..a5994b43ff 100644 --- a/android/SherpaOnnxVad/app/build.gradle +++ b/android/SherpaOnnxVad/app/build.gradle @@ -11,8 +11,8 @@ android { applicationId "com.k2fsa.sherpa.onnx" minSdk 21 targetSdk 33 - versionCode 1 - versionName "1.0" + versionCode 20250817 + versionName "1.12.9" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/android/SherpaOnnxVadAsr/app/build.gradle b/android/SherpaOnnxVadAsr/app/build.gradle index c9b51a6fde..a5994b43ff 100644 --- a/android/SherpaOnnxVadAsr/app/build.gradle +++ b/android/SherpaOnnxVadAsr/app/build.gradle @@ -11,8 +11,8 @@ android { applicationId "com.k2fsa.sherpa.onnx" minSdk 21 targetSdk 33 - versionCode 1 - versionName "1.0" + versionCode 20250817 + versionName "1.12.9" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/android/SherpaOnnxWebSocket/app/build.gradle b/android/SherpaOnnxWebSocket/app/build.gradle index 190241f58c..b1e15806d7 100644 --- a/android/SherpaOnnxWebSocket/app/build.gradle +++ b/android/SherpaOnnxWebSocket/app/build.gradle @@ -11,8 +11,8 @@ android { applicationId "com.k2fsa.sherpa.onnx" minSdk 21 targetSdk 32 - versionCode 1 - versionName "1.0" + versionCode 20250817 + versionName "1.12.9" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/new-release.sh b/new-release.sh index 51ef4661e4..b0eb8b45ab 100755 --- a/new-release.sh +++ b/new-release.sh @@ -1,6 +1,10 @@ #!/usr/bin/env bash set -ex + +old_version_code=20250816 +new_version_code=20250817 + old_version="1\.12\.8" new_version="1\.12\.9" replace_str="s/$old_version/$new_version/g" @@ -9,6 +13,12 @@ sed -i.bak "$replace_str" ./sherpa-onnx/csrc/version.cc sha1=$(git describe --match=NeVeRmAtCh --always --abbrev=8) date=$(git log -1 --format=%ad --date=local) +find android -name "build.gradle" -type f -exec sed -i.bak "s/versionName \"$old_version\"/versionName \"$new_version\"/g" {} \; +find android -name "build.gradle.kts" -type f -exec sed -i.bak "s/versionName = \"$old_version\"/versionName = \"$new_version\"/g" {} \; + +find android -name "build.gradle" -type f -exec sed -i.bak "s/versionCode $old_version_code/versionCode $new_version_code/g" {} \; +find android -name "build.gradle.kts" -type f -exec sed -i.bak "s/versionCode = $old_version_code/versionCode = $new_version_code/g" {} \; + sed -i.bak "s/ static const char \*sha1.*/ static const char \*sha1 = \"$sha1\";/g" ./sherpa-onnx/csrc/version.cc sed -i.bak "s/ static const char \*date.*/ static const char \*date = \"$date\";/g" ./sherpa-onnx/csrc/version.cc