You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ko...@apache.org on 2023/11/21 20:24:55 UTC

(arrow) branch main updated: MINOR: [Java][CI][Docs] Add Java crossbow task group (#38834)

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.git


The following commit(s) were added to refs/heads/main by this push:
     new 43f4c286fe MINOR: [Java][CI][Docs] Add Java crossbow task group (#38834)
43f4c286fe is described below

commit 43f4c286fef92b709853eefef207a50aefd9f5d3
Author: Dane Pitkin <48...@users.noreply.github.com>
AuthorDate: Tue Nov 21 15:24:47 2023 -0500

    MINOR: [Java][CI][Docs] Add Java crossbow task group (#38834)
    
    ### Rationale for this change
    
    Add a crossbow task group for java, since it is not intuitive to newcomers that "crossbow submit *java*" should be `crossbow submit *java*`.
    
    Also, clarify what is supported/tested in CI under Java build documentation.
    
    ### What changes are included in this PR?
    
    * Java crossbow task group added
    * Java docs updated to clarify supported JDK versions
    
    ### Are these changes tested?
    
    Yes, the crossbow task will be verified in this PR via a github actions request comment.
    
    ### Are there any user-facing changes?
    
    No.
    
    Authored-by: Dane Pitkin <da...@voltrondata.com>
    Signed-off-by: Sutou Kouhei <ko...@clear-code.com>
---
 dev/tasks/tasks.yml                      | 3 +++
 docs/source/developers/java/building.rst | 5 ++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/dev/tasks/tasks.yml b/dev/tasks/tasks.yml
index 15fac25d26..fe902071bb 100644
--- a/dev/tasks/tasks.yml
+++ b/dev/tasks/tasks.yml
@@ -77,6 +77,9 @@ groups:
   c-glib:
     - test-*c-glib*
 
+  java:
+    - "*java*"
+
   python:
     - test-*python*
 
diff --git a/docs/source/developers/java/building.rst b/docs/source/developers/java/building.rst
index 8b2a504631..f9f44d5e97 100644
--- a/docs/source/developers/java/building.rst
+++ b/docs/source/developers/java/building.rst
@@ -32,9 +32,12 @@ Arrow Java uses the `Maven <https://maven.apache.org/>`_ build system.
 
 Building requires:
 
-* JDK 8, 9, 10, 11, 17, or 18, but only JDK 8, 11 and 17 are tested in CI.
+* JDK 8+
 * Maven 3+
 
+.. note::
+    CI will test all supported JDK LTS versions, plus the latest non-LTS version.
+
 Building
 ========