diff --git a/.github/workflows/test-lang-java-ARM.yml b/.github/workflows/test-lang-java-ARM.yml
index ba48cf194f5..af3cd750454 100644
--- a/.github/workflows/test-lang-java-ARM.yml
+++ b/.github/workflows/test-lang-java-ARM.yml
@@ -65,6 +65,10 @@ jobs:
with:
maven-version: 3.9.6
+ - name: 'Install Java Avro Toplevel'
+ working-directory: ./
+ run: mvn -B install -PskipQuality -DskipTests
+
- name: Build
run: ./build.sh clean test
# set -x
diff --git a/.github/workflows/test-lang-java.yml b/.github/workflows/test-lang-java.yml
index bca1f0b7ae8..168d8fc5a73 100644
--- a/.github/workflows/test-lang-java.yml
+++ b/.github/workflows/test-lang-java.yml
@@ -63,15 +63,19 @@ jobs:
with:
maven-version: 3.9.6
+ - name: 'Install Java Avro Toplevel'
+ working-directory: ./
+ run: mvn -B install -PskipQuality -DskipTests
+
- name: 'Java Lint'
run: ./build.sh lint
- name: 'Java Test'
run: ./build.sh test
- - name: 'Install Java Avro for reproducibility test'
+ - name: 'Install Java Avro'
working-directory: .
- run: mvn -B clean install -PskipQuality
+ run: mvn -B clean install -PskipQuality -DskipTests
- name: 'Test Reproducible Build'
working-directory: .
diff --git a/lang/java/android/pom.xml b/lang/java/android/pom.xml
index c56126efdb1..5a054dd536d 100644
--- a/lang/java/android/pom.xml
+++ b/lang/java/android/pom.xml
@@ -22,7 +22,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/java/archetypes/avro-service-archetype/pom.xml b/lang/java/archetypes/avro-service-archetype/pom.xml
index 371c312bc14..83d59dd4470 100644
--- a/lang/java/archetypes/avro-service-archetype/pom.xml
+++ b/lang/java/archetypes/avro-service-archetype/pom.xml
@@ -23,7 +23,7 @@
avro-archetypes-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/java/archetypes/pom.xml b/lang/java/archetypes/pom.xml
index d32cfd9f9b9..6d2d6641b72 100644
--- a/lang/java/archetypes/pom.xml
+++ b/lang/java/archetypes/pom.xml
@@ -22,7 +22,7 @@
org.apache.avro
avro-parent
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/java/avro/pom.xml b/lang/java/avro/pom.xml
index 9d5b40d6958..e776c665571 100644
--- a/lang/java/avro/pom.xml
+++ b/lang/java/avro/pom.xml
@@ -23,7 +23,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/java/compiler/pom.xml b/lang/java/compiler/pom.xml
index 2019318ee97..be3163cac0a 100644
--- a/lang/java/compiler/pom.xml
+++ b/lang/java/compiler/pom.xml
@@ -23,7 +23,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/java/grpc/pom.xml b/lang/java/grpc/pom.xml
index fe7f5c02287..12ef6e4158c 100644
--- a/lang/java/grpc/pom.xml
+++ b/lang/java/grpc/pom.xml
@@ -23,7 +23,7 @@
org.apache.avro
avro-parent
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/java/idl/pom.xml b/lang/java/idl/pom.xml
index 8319648c1bd..118dcd06b12 100644
--- a/lang/java/idl/pom.xml
+++ b/lang/java/idl/pom.xml
@@ -23,7 +23,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/java/integration-test/codegen-test/pom.xml b/lang/java/integration-test/codegen-test/pom.xml
index 760bea934aa..ad588251ea2 100644
--- a/lang/java/integration-test/codegen-test/pom.xml
+++ b/lang/java/integration-test/codegen-test/pom.xml
@@ -23,7 +23,7 @@
avro-integration-test
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/java/integration-test/pom.xml b/lang/java/integration-test/pom.xml
index bc27a788170..009cba008e8 100644
--- a/lang/java/integration-test/pom.xml
+++ b/lang/java/integration-test/pom.xml
@@ -23,7 +23,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/java/integration-test/test-custom-conversions/pom.xml b/lang/java/integration-test/test-custom-conversions/pom.xml
index 9a5dc836982..8a0d5ece28d 100644
--- a/lang/java/integration-test/test-custom-conversions/pom.xml
+++ b/lang/java/integration-test/test-custom-conversions/pom.xml
@@ -23,7 +23,7 @@
avro-integration-test
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/java/interop-data-test/pom.xml b/lang/java/interop-data-test/pom.xml
index 16b1c2022ea..e59907dd163 100644
--- a/lang/java/interop-data-test/pom.xml
+++ b/lang/java/interop-data-test/pom.xml
@@ -23,7 +23,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/java/ipc-jetty/pom.xml b/lang/java/ipc-jetty/pom.xml
index 2ee6248d34f..fdc2a258bdc 100644
--- a/lang/java/ipc-jetty/pom.xml
+++ b/lang/java/ipc-jetty/pom.xml
@@ -23,7 +23,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/java/ipc-netty/pom.xml b/lang/java/ipc-netty/pom.xml
index 6b316c4a9b3..be5ab63d850 100644
--- a/lang/java/ipc-netty/pom.xml
+++ b/lang/java/ipc-netty/pom.xml
@@ -23,7 +23,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/java/ipc/pom.xml b/lang/java/ipc/pom.xml
index 5a86e1393f7..a12798488bd 100644
--- a/lang/java/ipc/pom.xml
+++ b/lang/java/ipc/pom.xml
@@ -23,7 +23,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/java/mapred/pom.xml b/lang/java/mapred/pom.xml
index 58bd712a229..5c4d8733cf3 100644
--- a/lang/java/mapred/pom.xml
+++ b/lang/java/mapred/pom.xml
@@ -23,7 +23,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/java/maven-plugin/pom.xml b/lang/java/maven-plugin/pom.xml
index 9f9ab3859c9..96d7289a7b4 100644
--- a/lang/java/maven-plugin/pom.xml
+++ b/lang/java/maven-plugin/pom.xml
@@ -23,7 +23,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/java/maven-plugin/src/test/resources/unit/idl/pom-incremental-compilation.xml b/lang/java/maven-plugin/src/test/resources/unit/idl/pom-incremental-compilation.xml
index ddf8ff0bd08..8dabfa4c131 100644
--- a/lang/java/maven-plugin/src/test/resources/unit/idl/pom-incremental-compilation.xml
+++ b/lang/java/maven-plugin/src/test/resources/unit/idl/pom-incremental-compilation.xml
@@ -22,7 +22,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../../../../../../../../../pom.xml
diff --git a/lang/java/maven-plugin/src/test/resources/unit/idl/pom-injecting-velocity-tools.xml b/lang/java/maven-plugin/src/test/resources/unit/idl/pom-injecting-velocity-tools.xml
index 297dd6a1c21..0fe5430f642 100644
--- a/lang/java/maven-plugin/src/test/resources/unit/idl/pom-injecting-velocity-tools.xml
+++ b/lang/java/maven-plugin/src/test/resources/unit/idl/pom-injecting-velocity-tools.xml
@@ -22,7 +22,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../../../../../../../../../
diff --git a/lang/java/maven-plugin/src/test/resources/unit/idl/pom-javacc.xml b/lang/java/maven-plugin/src/test/resources/unit/idl/pom-javacc.xml
index 4abd67f7bca..20700f5072f 100644
--- a/lang/java/maven-plugin/src/test/resources/unit/idl/pom-javacc.xml
+++ b/lang/java/maven-plugin/src/test/resources/unit/idl/pom-javacc.xml
@@ -22,7 +22,7 @@
avro-parent
org.apache.avro
- 1.11.0-SNAPSHOT
+ 1.12.0-SNAPSHOT
../../../../../../../../../pom.xml
diff --git a/lang/java/maven-plugin/src/test/resources/unit/idl/pom.xml b/lang/java/maven-plugin/src/test/resources/unit/idl/pom.xml
index 725a6480e43..aae65a9792a 100644
--- a/lang/java/maven-plugin/src/test/resources/unit/idl/pom.xml
+++ b/lang/java/maven-plugin/src/test/resources/unit/idl/pom.xml
@@ -22,7 +22,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../../../../../../../../../pom.xml
diff --git a/lang/java/maven-plugin/src/test/resources/unit/protocol/pom-injecting-velocity-tools.xml b/lang/java/maven-plugin/src/test/resources/unit/protocol/pom-injecting-velocity-tools.xml
index eb1e6a87bbd..c58dfee7123 100644
--- a/lang/java/maven-plugin/src/test/resources/unit/protocol/pom-injecting-velocity-tools.xml
+++ b/lang/java/maven-plugin/src/test/resources/unit/protocol/pom-injecting-velocity-tools.xml
@@ -22,7 +22,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../../../../../../../../../
diff --git a/lang/java/maven-plugin/src/test/resources/unit/protocol/pom.xml b/lang/java/maven-plugin/src/test/resources/unit/protocol/pom.xml
index 8391e33e0e4..60a503da804 100644
--- a/lang/java/maven-plugin/src/test/resources/unit/protocol/pom.xml
+++ b/lang/java/maven-plugin/src/test/resources/unit/protocol/pom.xml
@@ -22,7 +22,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../../../../../../../../../pom.xml
diff --git a/lang/java/maven-plugin/src/test/resources/unit/schema/pom-multiple-schema.xml b/lang/java/maven-plugin/src/test/resources/unit/schema/pom-multiple-schema.xml
index 10b0b3fae80..401b65d3a35 100644
--- a/lang/java/maven-plugin/src/test/resources/unit/schema/pom-multiple-schema.xml
+++ b/lang/java/maven-plugin/src/test/resources/unit/schema/pom-multiple-schema.xml
@@ -22,7 +22,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../../../../../../../../../pom.xml
diff --git a/lang/java/maven-plugin/src/test/resources/unit/schema/pom-nonexistent-file.xml b/lang/java/maven-plugin/src/test/resources/unit/schema/pom-nonexistent-file.xml
index 49965752d0d..0efde4e8dde 100644
--- a/lang/java/maven-plugin/src/test/resources/unit/schema/pom-nonexistent-file.xml
+++ b/lang/java/maven-plugin/src/test/resources/unit/schema/pom-nonexistent-file.xml
@@ -22,7 +22,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../../../../../../../../../pom.xml
diff --git a/lang/java/maven-plugin/src/test/resources/unit/schema/pom-nonexistent-second-file.xml b/lang/java/maven-plugin/src/test/resources/unit/schema/pom-nonexistent-second-file.xml
index f5b7134cd55..71ec6e10393 100644
--- a/lang/java/maven-plugin/src/test/resources/unit/schema/pom-nonexistent-second-file.xml
+++ b/lang/java/maven-plugin/src/test/resources/unit/schema/pom-nonexistent-second-file.xml
@@ -22,7 +22,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../../../../../../../../../pom.xml
diff --git a/lang/java/maven-plugin/src/test/resources/unit/schema/pom.xml b/lang/java/maven-plugin/src/test/resources/unit/schema/pom.xml
index dc93f578baf..fbc1b6e345a 100644
--- a/lang/java/maven-plugin/src/test/resources/unit/schema/pom.xml
+++ b/lang/java/maven-plugin/src/test/resources/unit/schema/pom.xml
@@ -22,7 +22,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../../../../../../../../../pom.xml
diff --git a/lang/java/perf/pom.xml b/lang/java/perf/pom.xml
index 479f9bd760c..f855406de1d 100644
--- a/lang/java/perf/pom.xml
+++ b/lang/java/perf/pom.xml
@@ -23,7 +23,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/java/pom.xml b/lang/java/pom.xml
index b58d4da6851..9c5f9eb0a83 100644
--- a/lang/java/pom.xml
+++ b/lang/java/pom.xml
@@ -22,7 +22,7 @@
org.apache.avro
avro-toplevel
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../../pom.xml
diff --git a/lang/java/protobuf/pom.xml b/lang/java/protobuf/pom.xml
index aa657b7a0ee..5ec2a27b265 100644
--- a/lang/java/protobuf/pom.xml
+++ b/lang/java/protobuf/pom.xml
@@ -23,7 +23,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/java/thrift/pom.xml b/lang/java/thrift/pom.xml
index 1140f8ce699..2ba57eeb221 100644
--- a/lang/java/thrift/pom.xml
+++ b/lang/java/thrift/pom.xml
@@ -23,7 +23,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/java/tools/pom.xml b/lang/java/tools/pom.xml
index e841c8d84fd..1342458dd5b 100644
--- a/lang/java/tools/pom.xml
+++ b/lang/java/tools/pom.xml
@@ -23,7 +23,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/java/trevni/avro/pom.xml b/lang/java/trevni/avro/pom.xml
index a50cc028e5e..4cedaa075dd 100644
--- a/lang/java/trevni/avro/pom.xml
+++ b/lang/java/trevni/avro/pom.xml
@@ -22,7 +22,7 @@
trevni-java
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/java/trevni/core/pom.xml b/lang/java/trevni/core/pom.xml
index 365cf6f50f7..195de18e2c2 100644
--- a/lang/java/trevni/core/pom.xml
+++ b/lang/java/trevni/core/pom.xml
@@ -22,7 +22,7 @@
trevni-java
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/java/trevni/doc/pom.xml b/lang/java/trevni/doc/pom.xml
index e12420112e0..064fffd8769 100644
--- a/lang/java/trevni/doc/pom.xml
+++ b/lang/java/trevni/doc/pom.xml
@@ -22,7 +22,7 @@
trevni-java
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
..
diff --git a/lang/java/trevni/pom.xml b/lang/java/trevni/pom.xml
index 464eee7b167..1a1e8581acb 100644
--- a/lang/java/trevni/pom.xml
+++ b/lang/java/trevni/pom.xml
@@ -23,7 +23,7 @@
avro-parent
org.apache.avro
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
../pom.xml
diff --git a/lang/js/package.json b/lang/js/package.json
index f8bff2f5bbb..3e222161911 100644
--- a/lang/js/package.json
+++ b/lang/js/package.json
@@ -1,6 +1,6 @@
{
"name": "avro-js",
- "version": "1.12.0-SNAPSHOT",
+ "version": "1.13.0-SNAPSHOT",
"author": "Avro Developers ",
"description": "JavaScript Avro implementation",
"contributors": [
diff --git a/pom.xml b/pom.xml
index 4f88c324ae1..be62e977fad 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
org.apache.avro
avro-toplevel
- 1.12.0-SNAPSHOT
+ 1.13.0-SNAPSHOT
pom
Apache Avro Toplevel
@@ -66,7 +66,7 @@
3.3.1
- 10
+ 1723122283
diff --git a/share/VERSION.txt b/share/VERSION.txt
index e84fa45fa6e..e9172f4ccf5 100644
--- a/share/VERSION.txt
+++ b/share/VERSION.txt
@@ -1 +1 @@
-1.12.0-SNAPSHOT
\ No newline at end of file
+1.13.0-SNAPSHOT