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 ecba8d9bc9 GH-46854: [CI][MATLAB][Packaging] Add support for MATLAB 
`R2025a` in CI and crossbow packaging workflows (#46855)
ecba8d9bc9 is described below

commit ecba8d9bc96948c27da2dfd577efe3e230a2c806
Author: Sarah Gilmore <[email protected]>
AuthorDate: Wed Jun 18 20:03:54 2025 -0400

    GH-46854: [CI][MATLAB][Packaging] Add support for MATLAB `R2025a` in CI and 
crossbow packaging workflows (#46855)
    
    ### Rationale for this change
    
    MATLAB 
[R2025a](https://www.mathworks.com/products/new_products/latest_features.html) 
is now available for use with the 
[matlab-actions/setup-matlab](https://github.com/matlab-actions/setup-matlab) 
GitHub Action.
    
    We should update the [matlab.yml CI 
workflow](https://github.com/apache/arrow/blob/28cf7a4b3d662d8faef69ec26d9720cf8746c498/.github/workflows/matlab.yml#L62),
 as well as the [crossbow packaging workflows for the MATLAB MLTBX 
files](https://github.com/apache/arrow/blob/28cf7a4b3d662d8faef69ec26d9720cf8746c498/dev/tasks/matlab/github.yml#L34)
 to build against R2025a.
    
    ### What changes are included in this PR?
    
    1. Updated the `.github/workflows/matlab.yml` CI workflow file to build the 
MATLAB Interface against MATLAB R2025a.
    2. Updated the `dev/tasks/matlab/github.yml` crossbow packaging workflow to 
build the MATLAB MLTBX files against MATLAB R2025a.
    
    ### Are these changes tested?
    
    1. MATLAB CI checks [successfully passed on all 
platforms](https://github.com/apache/arrow/actions/runs/15742712528/job/44371848305?pr=46855)
    2. Crossbow job: 
https://github.com/ursacomputing/crossbow/actions/runs/15742741282/job/44371945623
    
    ### Are there any user-facing changes?
    
    Yes.
    
    1. All changes to the MATLAB interface will now be built against R2025a.
    3. The MATLAB MLTBX release artifacts will now be built against R2025a.
    
    * GitHub Issue: #46854
    
    Authored-by: Sarah Gilmore <[email protected]>
    Signed-off-by: Sutou Kouhei <[email protected]>
---
 .github/workflows/matlab.yml | 6 +++---
 dev/tasks/matlab/github.yml  | 8 ++++----
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/.github/workflows/matlab.yml b/.github/workflows/matlab.yml
index 101724b3e2..2abea255ed 100644
--- a/.github/workflows/matlab.yml
+++ b/.github/workflows/matlab.yml
@@ -59,7 +59,7 @@ jobs:
       - name: Install MATLAB
         uses: matlab-actions/setup-matlab@v2
         with:
-          release: R2024b
+          release: R2025a
       - name: Install ccache
         run: sudo apt-get install ccache
       - name: Setup ccache
@@ -107,7 +107,7 @@ jobs:
       - name: Install MATLAB
         uses: matlab-actions/setup-matlab@v2
         with:
-          release: R2024b
+          release: R2025a
       - name: Install ccache
         run: brew install ccache
       - name: Setup ccache
@@ -146,7 +146,7 @@ jobs:
       - name: Install MATLAB
         uses: matlab-actions/setup-matlab@v2
         with:
-          release: R2024b
+          release: R2025a
       - name: Download Timezone Database
         shell: bash
         run: ci/scripts/download_tz_database.sh
diff --git a/dev/tasks/matlab/github.yml b/dev/tasks/matlab/github.yml
index e727ceb509..cbbdb7a133 100644
--- a/dev/tasks/matlab/github.yml
+++ b/dev/tasks/matlab/github.yml
@@ -31,7 +31,7 @@ jobs:
       - name: Install MATLAB
         uses: matlab-actions/setup-matlab@v2
         with:
-          release: R2024b
+          release: R2025a
       - name: Build MATLAB Interface
         env:
         {{ macros.github_set_sccache_envvars()|indent(8) }}
@@ -73,7 +73,7 @@ jobs:
       - name: Install MATLAB
         uses: matlab-actions/setup-matlab@v2
         with:
-          release: R2024b
+          release: R2025a
       - name: Build MATLAB Interface
         env:
         {{ macros.github_set_sccache_envvars()|indent(8) }}
@@ -99,7 +99,7 @@ jobs:
       - name: Install MATLAB
         uses: matlab-actions/setup-matlab@v2
         with:
-          release: R2024b
+          release: R2025a
       - name: Install sccache
         shell: bash
         run: arrow/ci/scripts/install_sccache.sh pc-windows-msvc $(pwd)/sccache
@@ -146,7 +146,7 @@ jobs:
       - name: Install MATLAB
         uses: matlab-actions/setup-matlab@v2
         with:
-          release: R2024b
+          release: R2025a
       - name: Run commands
         env:
           MATLABPATH: arrow/matlab/tools

Reply via email to