This is an automated email from the ASF dual-hosted git repository.

paleolimbot pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-nanoarrow.git


The following commit(s) were added to refs/heads/main by this push:
     new 2b0c249e chore: enable integration tests with Go/Java/JS (#765)
2b0c249e is described below

commit 2b0c249e2f5fbb9487e8d69e8f6fad5c795ba1ee
Author: Sutou Kouhei <[email protected]>
AuthorDate: Sun Jun 1 13:06:39 2025 +0900

    chore: enable integration tests with Go/Java/JS (#765)
    
    We need to checkout Go/Java/JS explicitly because they moved to their
    own repository recently.
    
    Closes #758.
---
 ci/docker/integration.dockerfile | 19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

diff --git a/ci/docker/integration.dockerfile b/ci/docker/integration.dockerfile
index 9fefabd1..3a0b17c2 100644
--- a/ci/docker/integration.dockerfile
+++ b/ci/docker/integration.dockerfile
@@ -24,9 +24,9 @@ ENV ARROW_USE_CCACHE=OFF \
     BUILD_DOCS_CPP=OFF \
     ARROW_INTEGRATION_CPP=ON \
     ARROW_INTEGRATION_CSHARP=ON \
-    ARROW_INTEGRATION_GO=ON \
-    ARROW_INTEGRATION_JAVA=ON \
-    ARROW_INTEGRATION_JS=ON \
+    ARCHERY_INTEGRATION_WITH_GO=1 \
+    ARCHERY_INTEGRATION_WITH_JAVA=1 \
+    ARCHERY_INTEGRATION_WITH_JS=1 \
     ARCHERY_INTEGRATION_WITH_NANOARROW="1" \
     ARCHERY_INTEGRATION_WITH_RUST="1"
 
@@ -44,8 +44,19 @@ ENV BUILD_DOCS_CPP=OFF
 # Clone the arrow monorepo
 RUN git clone https://github.com/apache/arrow.git /arrow-integration 
--recurse-submodules
 
+# Clone the arrow-go repo
+RUN git clone https://github.com/apache/arrow-go.git /arrow-integration/go
+
+# Clone the arrow-java repo
+RUN git clone https://github.com/apache/arrow-java.git /arrow-integration/java
+
+# Clone the arrow-js repo.
+# We can remove the "rm -rf ..." part when we remove js/ in apache/arrow.
+RUN rm -rf /arrow-integration/js && \
+    git clone https://github.com/apache/arrow-js.git /arrow-integration/js
+
 # Clone the arrow-rs repo
-RUN git clone https://github.com/apache/arrow-rs /arrow-integration/rust
+RUN git clone https://github.com/apache/arrow-rs.git /arrow-integration/rust
 
 # Build all the integrations except nanoarrow (since we'll do that ourselves 
on each run)
 RUN ARCHERY_INTEGRATION_WITH_NANOARROW="0" \

Reply via email to