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

sgilmore 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 df88383ba1 GH-49611: [MATLAB] MATLAB workflow failing due to action 
permission error (#49650)
df88383ba1 is described below

commit df88383ba11f42af3d94ecbd7f9b265350da0494
Author: Sarah Gilmore <[email protected]>
AuthorDate: Fri Apr 3 15:49:34 2026 -0400

    GH-49611: [MATLAB] MATLAB workflow failing due to action permission error 
(#49650)
    
    ### Rationale for this change
    
    The MATLAB workflow began (silently) failing on March 20th with this 
startup error:
    
    > The actions matlab-actions/setup-matlab@ v2 and matlab-actions/run-tests@ 
v2 are not allowed in apache/arrow because all actions must be from a 
repository owned by your enterprise, created by GitHub, or match one of the 
patterns: ...
    
    The MATLAB workflows began failing in CI because it depends on two actions, 
`matlab-actions/setup-matlab` and `matlab-actions/run-tests`, that, prior to 
yesterday, were not included in 
[apache/infrastructure-actions](https://github.com/apache/infrastructure-actions)
 "action" allow list.
    
    Both `matlab-actions/setup-matlab` and `matlab-actions/run-tests` are now 
included in the action allow list. See 
[PR#6423](https://github.com/apache/infrastructure-actions/pull/643) and 
[PR#644](https://github.com/apache/infrastructure-actions/pull/644) for details.
    
    ### Component(s)
    
    MATLAB, Continuous Integration
    
    ### What changes are included in this PR?
    
    1. Pinned `matlab-actions/setup-matlab` to version `v2.7.0`, specified by 
git hash `aa8bbc7b76daa63c5d456d1430cbd6cb5b626ab4`.
    
    2. Pinned `matlab-actions/run-tests` to version `v2.3.1`, specified by git 
hash `4a3d2e8bdc811f72defb8122e46a009312acc198`.
    
    ### Are these changes tested?
    
    N/A
    
    ### Are there any user-facing changes?
    
    No.
    
    * GitHub Issue: #49611
    
    Lead-authored-by: Sarah Gilmore <[email protected]>
    Co-authored-by: Sarah Gilmore <[email protected]>
    Co-authored-by: Sutou Kouhei <[email protected]>
    Signed-off-by: Sarah Gilmore <[email protected]>
---
 .github/workflows/matlab.yml | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/.github/workflows/matlab.yml b/.github/workflows/matlab.yml
index b3f538d0ca..4d5426fc16 100644
--- a/.github/workflows/matlab.yml
+++ b/.github/workflows/matlab.yml
@@ -57,7 +57,7 @@ jobs:
       - name: Install ninja-build
         run: sudo apt-get install ninja-build
       - name: Install MATLAB
-        uses: matlab-actions/setup-matlab@v2
+        uses: 
matlab-actions/setup-matlab@aa8bbc7b76daa63c5d456d1430cbd6cb5b626ab4 # v2.7.0
         with:
           release: R2025b
       - name: Install ccache
@@ -82,7 +82,7 @@ jobs:
           # Add the installation directory to the MATLAB Search Path by
           # setting the MATLABPATH environment variable.
           MATLABPATH: matlab/install/arrow_matlab
-        uses: matlab-actions/run-tests@v2
+        uses: 
matlab-actions/run-tests@4a3d2e8bdc811f72defb8122e46a009312acc198 # v2.3.1
         with:
           select-by-folder: matlab/test
           strict: true
@@ -105,7 +105,7 @@ jobs:
       - name: Install ninja-build
         run: brew install ninja
       - name: Install MATLAB
-        uses: matlab-actions/setup-matlab@v2
+        uses: 
matlab-actions/setup-matlab@aa8bbc7b76daa63c5d456d1430cbd6cb5b626ab4 # v2.7.0
         with:
           release: R2025b
       - name: Install ccache
@@ -130,7 +130,7 @@ jobs:
           # Add the installation directory to the MATLAB Search Path by
           # setting the MATLABPATH environment variable.
           MATLABPATH: matlab/install/arrow_matlab
-        uses: matlab-actions/run-tests@v2
+        uses: 
matlab-actions/run-tests@4a3d2e8bdc811f72defb8122e46a009312acc198 # v2.3.1
         with:
           select-by-folder: matlab/test
           strict: true
@@ -144,7 +144,7 @@ jobs:
         with:
           fetch-depth: 0
       - name: Install MATLAB
-        uses: matlab-actions/setup-matlab@v2
+        uses: 
matlab-actions/setup-matlab@aa8bbc7b76daa63c5d456d1430cbd6cb5b626ab4 # v2.7.0
         with:
           release: R2025b
       - name: Install ccache
@@ -174,7 +174,7 @@ jobs:
           # Add the installation directory to the MATLAB Search Path by
           # setting the MATLABPATH environment variable.
           MATLABPATH: matlab/install/arrow_matlab
-        uses: matlab-actions/run-tests@v2
+        uses: 
matlab-actions/run-tests@4a3d2e8bdc811f72defb8122e46a009312acc198 # v2.3.1
         with:
           select-by-folder: matlab/test
           strict: true

Reply via email to