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

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


The following commit(s) were added to refs/heads/main by this push:
     new 11c3bbf  MINOR: Bump action versions to latest, pin unofficial ones 
(#403)
11c3bbf is described below

commit 11c3bbf0e2bd0b20f8ed8c5a513b8aa3905c78a4
Author: Bryce Mecum <[email protected]>
AuthorDate: Sun Apr 26 22:22:50 2026 -0700

    MINOR: Bump action versions to latest, pin unofficial ones (#403)
    
    Bump GHA versions repo wide, using floating tags for "official" actions
    and pinning to SHAs for unofficial ones.
---
 .github/workflows/deploy_development_cookbooks.yml | 18 +++++++++---------
 .github/workflows/deploy_stable_cookbooks.yml      | 18 +++++++++---------
 .github/workflows/test_arrow_nightly_cookbook.yml  | 18 +++++++++---------
 .github/workflows/test_cpp_cookbook.yml            |  8 ++++----
 .github/workflows/test_java_cookbook.yml           |  8 ++++----
 .github/workflows/test_python_cookbook.yml         |  2 +-
 .github/workflows/test_r_cookbook.yml              |  2 +-
 7 files changed, 37 insertions(+), 37 deletions(-)

diff --git a/.github/workflows/deploy_development_cookbooks.yml 
b/.github/workflows/deploy_development_cookbooks.yml
index 6471d95..a4d9abb 100644
--- a/.github/workflows/deploy_development_cookbooks.yml
+++ b/.github/workflows/deploy_development_cookbooks.yml
@@ -15,7 +15,7 @@ jobs:
     env:
       ARROW_NIGHTLY: 1
     steps:
-      - uses: actions/checkout@v5
+      - uses: actions/checkout@v6
       - name: Setup R
         uses: r-lib/actions/setup-r@v2
         with:
@@ -35,7 +35,7 @@ jobs:
       - name: Build and render books
         run: make all
       - name: Upload book artifact
-        uses: actions/upload-artifact@v5
+        uses: actions/upload-artifact@v7
         with:
           name: build_book
           path: build/
@@ -47,9 +47,9 @@ jobs:
       run:
         shell: bash -l {0}
     steps:
-      - uses: actions/checkout@v5
+      - uses: actions/checkout@v6
       - name: Cache conda
-        uses: actions/cache@v4
+        uses: actions/cache@v5
         env:
           # Increase this value to reset cache if cpp/dev.yml has not changed
           CACHE_NUMBER: 0
@@ -58,7 +58,7 @@ jobs:
           key:
             ${{ runner.os }}-conda-${{ env.CACHE_NUMBER }}-${{ 
hashFiles('cpp/dev.yml') }}
       - name: Setup environment
-        uses: conda-incubator/setup-miniconda@v3
+        uses: 
conda-incubator/setup-miniconda@8ee1f361103df19b6f8c8655fd3967a8ecb162d5 # 
v4.0.1
         with:
           auto-update-conda: true
           python-version: "3.10"
@@ -74,7 +74,7 @@ jobs:
         run:
           make cpp
       - name: Upload cpp book
-        uses: actions/upload-artifact@v5
+        uses: actions/upload-artifact@v7
         with:
           name: cpp_book
           path: build/cpp
@@ -86,7 +86,7 @@ jobs:
     if: github.event_name == 'push'
     steps:
       - name: Checkout repo
-        uses: actions/checkout@v5
+        uses: actions/checkout@v6
         with:
           ref: gh-pages
       - name: Prepare branch
@@ -95,12 +95,12 @@ jobs:
           git rm -rf --ignore-unmatch ./dev
           mkdir dev
       - name: Download book artifact
-        uses: actions/download-artifact@v5
+        uses: actions/download-artifact@v8
         with:
           name: build_book
           path: ./dev
       - name: Download cpp book
-        uses: actions/download-artifact@v5
+        uses: actions/download-artifact@v8
         with:
           name: cpp_book
           path: ./dev/cpp
diff --git a/.github/workflows/deploy_stable_cookbooks.yml 
b/.github/workflows/deploy_stable_cookbooks.yml
index fa84895..7044692 100644
--- a/.github/workflows/deploy_stable_cookbooks.yml
+++ b/.github/workflows/deploy_stable_cookbooks.yml
@@ -10,7 +10,7 @@ jobs:
     name: build
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v5
+      - uses: actions/checkout@v6
       - name: Setup R
         uses: r-lib/actions/setup-r@v2
         with:
@@ -32,7 +32,7 @@ jobs:
       - name: Copy .asf.yaml
         run: cp .asf.yaml build/.asf.yaml
       - name: Upload book artifact
-        uses: actions/upload-artifact@v5
+        uses: actions/upload-artifact@v7
         with:
           name: build_book
           path: build/
@@ -44,9 +44,9 @@ jobs:
       run:
         shell: bash -l {0}
     steps:
-      - uses: actions/checkout@v5
+      - uses: actions/checkout@v6
       - name: Cache conda
-        uses: actions/cache@v4
+        uses: actions/cache@v5
         env:
           # Increase this value to reset cache if cpp/environment.yml has not 
changed
           CACHE_NUMBER: 0
@@ -55,7 +55,7 @@ jobs:
           key:
             ${{ runner.os }}-conda-${{ env.CACHE_NUMBER }}-${{ 
hashFiles('cpp/environment.yml') }}
       - name: Setup environment
-        uses: conda-incubator/setup-miniconda@v3
+        uses: 
conda-incubator/setup-miniconda@8ee1f361103df19b6f8c8655fd3967a8ecb162d5 # 
v4.0.1
         with:
           auto-update-conda: true
           python-version: "3.10"
@@ -69,7 +69,7 @@ jobs:
         run:
           make cpp
       - name: Upload cpp book
-        uses: actions/upload-artifact@v5
+        uses: actions/upload-artifact@v7
         with:
           name: cpp_book
           path: build/cpp
@@ -80,7 +80,7 @@ jobs:
     needs: [make_stable_cookbooks, make_stable_cpp]
     steps:
       - name: Checkout repo
-        uses: actions/checkout@v5
+        uses: actions/checkout@v6
         with:
           ref: gh-pages
           path: cookbook
@@ -93,12 +93,12 @@ jobs:
           git rm -rf .
           cp -R ../dev .
       - name: Download book artifact
-        uses: actions/download-artifact@v5
+        uses: actions/download-artifact@v8
         with:
           name: build_book
           path: ./cookbook
       - name: Download cpp book
-        uses: actions/download-artifact@v5
+        uses: actions/download-artifact@v8
         with:
           name: cpp_book
           path: ./cookbook/cpp
diff --git a/.github/workflows/test_arrow_nightly_cookbook.yml 
b/.github/workflows/test_arrow_nightly_cookbook.yml
index 8fda642..64905f6 100644
--- a/.github/workflows/test_arrow_nightly_cookbook.yml
+++ b/.github/workflows/test_arrow_nightly_cookbook.yml
@@ -29,7 +29,7 @@ jobs:
     env:
       ARROW_NIGHTLY: 1
     steps:
-      - uses: actions/checkout@v5
+      - uses: actions/checkout@v6
       - name: Setup R
         uses: r-lib/actions/setup-r@v2
         with:
@@ -54,9 +54,9 @@ jobs:
       run:
         shell: bash -l {0}
     steps:
-      - uses: actions/checkout@v5
+      - uses: actions/checkout@v6
       - name: Setup environment
-        uses: conda-incubator/setup-miniconda@v3
+        uses: 
conda-incubator/setup-miniconda@8ee1f361103df19b6f8c8655fd3967a8ecb162d5 # 
v4.0.1
         with:
           auto-update-conda: true
           activate-environment: cookbook-cpp-dev
@@ -69,7 +69,7 @@ jobs:
         run:
           make cpp
       - name: Upload cpp book
-        uses: actions/upload-artifact@v5
+        uses: actions/upload-artifact@v7
         with:
           name: cpp_book
           path: build/cpp
@@ -80,7 +80,7 @@ jobs:
     env:
       ARROW_NIGHTLY: 1
     steps:
-      - uses: actions/checkout@v5
+      - uses: actions/checkout@v6
       - name: Install dependencies
         run: |
           sudo apt update
@@ -101,8 +101,8 @@ jobs:
     env:
       ARROW_NIGHTLY: ${{ matrix.arrow_nightly }}
     steps:
-      - uses: actions/checkout@v5
-      - uses: actions/setup-python@v5
+      - uses: actions/checkout@v6
+      - uses: actions/setup-python@v6
         with:
           python-version: ${{ matrix.python-version }}
       - uses: actions/setup-java@v5
@@ -125,8 +125,8 @@ jobs:
     env:
       ARROW_NIGHTLY: ${{ matrix.arrow_nightly }}
     steps:
-      - uses: actions/checkout@v5
-      - uses: actions/setup-python@v5
+      - uses: actions/checkout@v6
+      - uses: actions/setup-python@v6
         with:
           python-version: ${{ matrix.python-version }}
       - uses: actions/setup-java@v5
diff --git a/.github/workflows/test_cpp_cookbook.yml 
b/.github/workflows/test_cpp_cookbook.yml
index e68bc37..3e279cd 100644
--- a/.github/workflows/test_cpp_cookbook.yml
+++ b/.github/workflows/test_cpp_cookbook.yml
@@ -38,9 +38,9 @@ jobs:
       run:
         shell: bash -l {0}
     steps:
-      - uses: actions/checkout@v5
+      - uses: actions/checkout@v6
       - name: Cache conda
-        uses: actions/cache@v4
+        uses: actions/cache@v5
         env:
           # Increase this value to reset cache if cpp/conda-linux-64.lock has 
not changed
           CACHE_NUMBER: 0
@@ -49,7 +49,7 @@ jobs:
           key:
             ${{ runner.os }}-conda-${{ env.CACHE_NUMBER }}-${{ 
hashFiles('cpp/conda-linux-64.lock') }}
       - name: Setup stable environment
-        uses: conda-incubator/setup-miniconda@v3
+        uses: 
conda-incubator/setup-miniconda@8ee1f361103df19b6f8c8655fd3967a8ecb162d5 # 
v4.0.1
         with:
           auto-update-conda: true
           activate-environment: cookbook-cpp
@@ -62,7 +62,7 @@ jobs:
         run:
           make cpp
       - name: Upload cpp book
-        uses: actions/upload-artifact@v5
+        uses: actions/upload-artifact@v7
         with:
           name: cpp_book
           path: build/cpp
diff --git a/.github/workflows/test_java_cookbook.yml 
b/.github/workflows/test_java_cookbook.yml
index d80833b..60bec53 100644
--- a/.github/workflows/test_java_cookbook.yml
+++ b/.github/workflows/test_java_cookbook.yml
@@ -41,8 +41,8 @@ jobs:
         python-version: [ '3.10' ]
         java-version: [ '11', '17', '18' ]
     steps:
-      - uses: actions/checkout@v5
-      - uses: actions/setup-python@v5
+      - uses: actions/checkout@v6
+      - uses: actions/setup-python@v6
         with:
           python-version: ${{ matrix.python-version }}
       - uses: actions/setup-java@v5
@@ -70,8 +70,8 @@ jobs:
         python-version: [ '3.10' ]
         java-version: [ '11', '17', '18' ]
     steps:
-      - uses: actions/checkout@v5
-      - uses: actions/setup-python@v5
+      - uses: actions/checkout@v6
+      - uses: actions/setup-python@v6
         with:
           python-version: ${{ matrix.python-version }}
       - uses: actions/setup-java@v5
diff --git a/.github/workflows/test_python_cookbook.yml 
b/.github/workflows/test_python_cookbook.yml
index 41e5b45..f3ce0b4 100644
--- a/.github/workflows/test_python_cookbook.yml
+++ b/.github/workflows/test_python_cookbook.yml
@@ -37,7 +37,7 @@ jobs:
     env:
       ARROW_NIGHTLY: ${{ github.base_ref == 'main' && 1 || 0 }}
     steps:
-      - uses: actions/checkout@v5
+      - uses: actions/checkout@v6
       - name: Install dependencies
         run: |
           sudo apt update
diff --git a/.github/workflows/test_r_cookbook.yml 
b/.github/workflows/test_r_cookbook.yml
index f7a49a5..7e14e69 100644
--- a/.github/workflows/test_r_cookbook.yml
+++ b/.github/workflows/test_r_cookbook.yml
@@ -37,7 +37,7 @@ jobs:
     env:
       ARROW_NIGHTLY: ${{ github.base_ref == 'main' && 1 || 0 }}
     steps:
-      - uses: actions/checkout@v5
+      - uses: actions/checkout@v6
       - name: Setup R
         uses: r-lib/actions/setup-r@v2
         with:

Reply via email to