diff --git a/ci/release.py b/ci/release.py
index 6d926b50a9..5c21650083 100644
--- a/ci/release.py
+++ b/ci/release.py
@@ -225,8 +225,16 @@ def bump_java_version(new_version):
"java/fory-test-core",
"java/fory-testsuite",
"java/fory-latest-jdk-tests",
+ "java/fory-annotation-processor",
]:
_bump_version(p, "pom.xml", new_version, _update_pom_parent_version)
+ for file in ["build.gradle", "README.md"]:
+ _bump_version(
+ "integration_tests/android_tests",
+ file,
+ new_version,
+ _update_android_tests_dependency_version,
+ )
# mvn versions:set too slow
# os.chdir(os.path.join(PROJECT_ROOT_DIR, "java"))
# subprocess.check_output(
@@ -365,6 +373,16 @@ def _update_pom_parent_version(lines, new_version):
lines[line_number] = line
+def _update_android_tests_dependency_version(lines, new_version):
+ for index, line in enumerate(lines):
+ lines[index] = re.sub(
+ r"(org\.apache\.fory:fory-(?:core|annotation-processor):)[^'`)\s]+",
+ r"\g<1>" + new_version,
+ line,
+ )
+ return lines
+
+
def _update_scala_version(lines, v):
v = _normalize_java_version(v)
for index, line in enumerate(lines):
diff --git a/kotlin/fory-kotlin-tests/pom.xml b/kotlin/fory-kotlin-tests/pom.xml
index 42c7ea3740..f7b8bd7a07 100644
--- a/kotlin/fory-kotlin-tests/pom.xml
+++ b/kotlin/fory-kotlin-tests/pom.xml
@@ -31,6 +31,10 @@
4.0.0
fory-kotlin-tests
+
+ true
+
+