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

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


The following commit(s) were added to refs/heads/main by this push:
     new 2e4283a7 GH-531: [Release] Add support for .jar for arm64 Linux (#532)
2e4283a7 is described below

commit 2e4283a7bb75bd5d54e6e18608158ad4c3546abd
Author: Sutou Kouhei <[email protected]>
AuthorDate: Sat Jan 18 15:32:06 2025 +0900

    GH-531: [Release] Add support for .jar for arm64 Linux (#532)
    
    Fixes GH-531.
---
 .github/workflows/rc.yml | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/.github/workflows/rc.yml b/.github/workflows/rc.yml
index 4c206625..71cb8859 100644
--- a/.github/workflows/rc.yml
+++ b/.github/workflows/rc.yml
@@ -79,6 +79,7 @@ jobs:
   jni-linux:
     name: JNI ${{ matrix.platform.runs_on }} ${{ matrix.platform.arch }}
     runs-on: ${{ matrix.platform.runs_on }}
+    timeout-minutes: 120
     needs:
       - source
     strategy:
@@ -88,6 +89,9 @@ jobs:
           - runs_on: ubuntu-latest
             arch: "x86_64"
             archery_arch: "amd64"
+          - runs_on: ubuntu-24.04-arm
+            arch: "aarch_64"
+            archery_arch: "arm64v8"
     env:
       # architecture name used for archery build
       ARCH: ${{ matrix.platform.archery_arch }}
@@ -144,6 +148,7 @@ jobs:
   jni-macos:
     name: JNI ${{ matrix.platform.runs_on }} ${{ matrix.platform.arch }}
     runs-on: ${{ matrix.platform.runs_on }}
+    timeout-minutes: 45
     needs:
       - source
     strategy:
@@ -262,6 +267,7 @@ jobs:
   jni-windows:
     name: JNI ${{ matrix.platform.runs_on }} ${{ matrix.platform.arch }}
     runs-on: ${{ matrix.platform.runs_on }}
+    timeout-minutes: 45
     needs:
       - source
     strategy:
@@ -346,7 +352,7 @@ jobs:
           mv artifacts/*/*.tar.gz .
           tar -xf apache-arrow-java-*.tar.gz --strip-components=1
           tar -xvzf jni-linux-x86_64.tar.gz
-          # tar -xvzf jni-linux-aarch_64.tar.gz
+          tar -xvzf jni-linux-aarch_64.tar.gz
           tar -xvzf jni-macos-x86_64.tar.gz
           tar -xvzf jni-macos-aarch_64.tar.gz
           tar -xvzf jni-windows-x86_64.tar.gz
@@ -359,10 +365,10 @@ jobs:
           test -f jni/arrow_orc_jni/x86_64/libarrow_orc_jni.so
           test -f jni/gandiva_jni/x86_64/libgandiva_jni.so
 
-          # test -f jni/arrow_cdata_jni/aarch_64/libarrow_cdata_jni.so
-          # test -f jni/arrow_dataset_jni/aarch_64/libarrow_dataset_jni.so
-          # test -f jni/arrow_orc_jni/aarch_64/libarrow_orc_jni.so
-          # test -f jni/gandiva_jni/aarch_64/libgandiva_jni.so
+          test -f jni/arrow_cdata_jni/aarch_64/libarrow_cdata_jni.so
+          test -f jni/arrow_dataset_jni/aarch_64/libarrow_dataset_jni.so
+          test -f jni/arrow_orc_jni/aarch_64/libarrow_orc_jni.so
+          test -f jni/gandiva_jni/aarch_64/libgandiva_jni.so
 
           test -f jni/arrow_cdata_jni/x86_64/libarrow_cdata_jni.dylib
           test -f jni/arrow_dataset_jni/x86_64/libarrow_dataset_jni.dylib

Reply via email to