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 + +