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

Xuanwo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/opendal.git


The following commit(s) were added to refs/heads/main by this push:
     new 323e3ac19 chore(deps): bump the github-actions group across 1 
directory with 2 updates (#7833)
323e3ac19 is described below

commit 323e3ac191552c8dbe70422fc946ac6b0bc7204b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Fri Jul 3 21:21:34 2026 +0800

    chore(deps): bump the github-actions group across 1 directory with 2 
updates (#7833)
    
    Bumps the github-actions group with 2 updates in the / directory: 
[actions/checkout](https://github.com/actions/checkout) and 
[actions/cache](https://github.com/actions/cache).
    
    
    Updates `actions/checkout` from 6 to 7
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/actions/checkout/compare/v6...v7)
    
    Updates `actions/cache` from 5 to 6
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](https://github.com/actions/cache/compare/v5...v6)
    
    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-version: '6'
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: github-actions
    - dependency-name: actions/checkout
      dependency-version: '7'
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: github-actions
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 .github/workflows/asf_allowlist_check.yml          |  2 +-
 .github/workflows/ci_bindings_c.yml                |  2 +-
 .github/workflows/ci_bindings_cpp.yml              |  2 +-
 .github/workflows/ci_bindings_d.yml                |  2 +-
 .github/workflows/ci_bindings_dart.yml             |  4 +--
 .github/workflows/ci_bindings_dotnet.yml           |  4 +--
 .github/workflows/ci_bindings_go.yml               |  4 +--
 .github/workflows/ci_bindings_haskell.yml          | 10 +++---
 .github/workflows/ci_bindings_java.yml             |  8 ++---
 .github/workflows/ci_bindings_lua.yml              |  2 +-
 .github/workflows/ci_bindings_nodejs.yml           |  2 +-
 .github/workflows/ci_bindings_ocaml.yml            |  4 +--
 .github/workflows/ci_bindings_php.yml              |  2 +-
 .github/workflows/ci_bindings_python.yml           |  6 ++--
 .github/workflows/ci_bindings_ruby.yml             |  4 +--
 .github/workflows/ci_bindings_swift.yml            |  2 +-
 .github/workflows/ci_bindings_zig.yml              |  2 +-
 .github/workflows/ci_check.yml                     | 12 ++++----
 .github/workflows/ci_core.yml                      | 20 ++++++------
 .github/workflows/ci_integration_dav_server.yml    |  2 +-
 .github/workflows/ci_integration_object_store.yml  |  2 +-
 .github/workflows/ci_integration_parquet.yml       |  2 +-
 .github/workflows/ci_integration_spring.yml        |  2 +-
 .github/workflows/ci_integration_unftp_sbe.yml     |  2 +-
 .github/workflows/ci_odev.yml                      |  6 ++--
 .github/workflows/docs.yml                         | 36 +++++++++++-----------
 .github/workflows/full-ci-promote.yml              |  2 +-
 .github/workflows/release_dart.yml                 |  6 ++--
 .github/workflows/release_dotnet.yml               |  4 +--
 .github/workflows/release_java.yml                 |  6 ++--
 .github/workflows/release_nodejs.yml               |  4 +--
 .github/workflows/release_python.yml               |  4 +--
 .github/workflows/release_ruby.yml                 |  6 ++--
 .github/workflows/release_rust.yml                 |  4 +--
 .github/workflows/service_test_ghac.yml            |  2 +-
 .github/workflows/test_behavior.yml                |  2 +-
 .github/workflows/test_behavior_binding_c.yml      |  2 +-
 .github/workflows/test_behavior_binding_cpp.yml    |  2 +-
 .github/workflows/test_behavior_binding_dotnet.yml |  2 +-
 .github/workflows/test_behavior_binding_go.yml     |  8 ++---
 .github/workflows/test_behavior_binding_java.yml   |  4 +--
 .github/workflows/test_behavior_binding_nodejs.yml |  4 +--
 .github/workflows/test_behavior_binding_python.yml |  4 +--
 .github/workflows/test_behavior_binding_ruby.yml   |  4 +--
 .github/workflows/test_behavior_core.yml           |  2 +-
 .../test_behavior_integration_object_store.yml     |  2 +-
 .github/workflows/test_edge.yml                    |  6 ++--
 .github/workflows/test_fuzz.yml                    |  2 +-
 48 files changed, 114 insertions(+), 114 deletions(-)

diff --git a/.github/workflows/asf_allowlist_check.yml 
b/.github/workflows/asf_allowlist_check.yml
index 4dae62e65..aacff50f8 100644
--- a/.github/workflows/asf_allowlist_check.yml
+++ b/.github/workflows/asf_allowlist_check.yml
@@ -42,7 +42,7 @@ jobs:
     runs-on: ubuntu-latest
     timeout-minutes: 10
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
         with:
           persist-credentials: false
       - uses: apache/infrastructure-actions/allowlist-check@main
diff --git a/.github/workflows/ci_bindings_c.yml 
b/.github/workflows/ci_bindings_c.yml
index 1202c76da..af346c4ac 100644
--- a/.github/workflows/ci_bindings_c.yml
+++ b/.github/workflows/ci_bindings_c.yml
@@ -43,7 +43,7 @@ jobs:
   test:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
diff --git a/.github/workflows/ci_bindings_cpp.yml 
b/.github/workflows/ci_bindings_cpp.yml
index 8702702e9..bbadbb3fd 100644
--- a/.github/workflows/ci_bindings_cpp.yml
+++ b/.github/workflows/ci_bindings_cpp.yml
@@ -44,7 +44,7 @@ jobs:
   test:
     runs-on: ubuntu-24.04
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Install dependencies
         run: |
           sudo apt-get update
diff --git a/.github/workflows/ci_bindings_d.yml 
b/.github/workflows/ci_bindings_d.yml
index 83fa2c784..b10ae4294 100644
--- a/.github/workflows/ci_bindings_d.yml
+++ b/.github/workflows/ci_bindings_d.yml
@@ -49,7 +49,7 @@ jobs:
         dlang: ["ldc-latest", "dmd-latest"]
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - uses: dlang-community/setup-dlang@v2
         with:
           compiler: ${{ matrix.dlang }}
diff --git a/.github/workflows/ci_bindings_dart.yml 
b/.github/workflows/ci_bindings_dart.yml
index 1c8afa076..bcd7070cc 100644
--- a/.github/workflows/ci_bindings_dart.yml
+++ b/.github/workflows/ci_bindings_dart.yml
@@ -46,12 +46,12 @@ jobs:
   test:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
 
-      - uses: actions/cache@v5
+      - uses: actions/cache@v6
         with:
           path: |
             ~/.cargo/bin/
diff --git a/.github/workflows/ci_bindings_dotnet.yml 
b/.github/workflows/ci_bindings_dotnet.yml
index 633858daa..bc5526c19 100644
--- a/.github/workflows/ci_bindings_dotnet.yml
+++ b/.github/workflows/ci_bindings_dotnet.yml
@@ -43,7 +43,7 @@ jobs:
   lint:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup dotnet toolchain
         uses: actions/setup-dotnet@v5
         with:
@@ -74,7 +74,7 @@ jobs:
           - '8.0.x'
           - '10.0.x'
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup dotnet toolchain
         uses: actions/setup-dotnet@v5
         with:
diff --git a/.github/workflows/ci_bindings_go.yml 
b/.github/workflows/ci_bindings_go.yml
index 188feacfe..3b9a72470 100644
--- a/.github/workflows/ci_bindings_go.yml
+++ b/.github/workflows/ci_bindings_go.yml
@@ -47,7 +47,7 @@ jobs:
   lint:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - uses: actions/setup-go@v6
         with:
           go-version-file: bindings/go/go.mod
@@ -60,7 +60,7 @@ jobs:
   run_examples:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - uses: actions/setup-go@v6
         with:
           go-version-file: bindings/go/go.mod
diff --git a/.github/workflows/ci_bindings_haskell.yml 
b/.github/workflows/ci_bindings_haskell.yml
index 8e517b26d..355c36b6a 100644
--- a/.github/workflows/ci_bindings_haskell.yml
+++ b/.github/workflows/ci_bindings_haskell.yml
@@ -43,7 +43,7 @@ jobs:
   test:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Install Haskell build tools
         run: |
           sudo apt-get update
@@ -65,7 +65,7 @@ jobs:
         run: |
           cargo clippy -- -D warnings
       - name: Restore haskell cache
-        uses: actions/cache/restore@v5
+        uses: actions/cache/restore@v6
         with:
           key: ${{ runner.os }}-haskell-${{ hashFiles('**/*.cabal', 
'**/Setup.hs') }}
           path: |
@@ -89,7 +89,7 @@ jobs:
           echo "running $bin"
           "$bin"
       - name: Save haskell cache
-        uses: actions/cache/save@v5
+        uses: actions/cache/save@v6
         with:
           key: ${{ runner.os }}-haskell-${{ hashFiles('**/*.cabal', 
'**/Setup.hs') }}
           path: |
@@ -100,7 +100,7 @@ jobs:
     runs-on: ubuntu-latest
     if: ${{ startsWith(github.ref, 'refs/tags/') }}
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Install Haskell build tools
         run: |
           sudo apt-get update
@@ -118,7 +118,7 @@ jobs:
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
       - name: Restore haskell cache
-        uses: actions/cache/restore@v5
+        uses: actions/cache/restore@v6
         with:
           key: ${{ runner.os }}-haskell-${{ hashFiles('**/*.cabal', 
'**/Setup.hs') }}
           path: |
diff --git a/.github/workflows/ci_bindings_java.yml 
b/.github/workflows/ci_bindings_java.yml
index 43f22a0ec..32a240ff3 100644
--- a/.github/workflows/ci_bindings_java.yml
+++ b/.github/workflows/ci_bindings_java.yml
@@ -55,7 +55,7 @@ jobs:
           - windows-latest
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Set up JDK 25
         uses: actions/setup-java@v5
         with:
@@ -72,7 +72,7 @@ jobs:
     runs-on: ubuntu-latest
     needs: java-cache
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Set up Rust toolchain
         uses: ./.github/actions/setup
         with:
@@ -116,7 +116,7 @@ jobs:
           - 21
           - 25
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Set up Rust toolchain
         uses: ./.github/actions/setup
         with:
@@ -147,7 +147,7 @@ jobs:
     runs-on: ubuntu-latest
     needs: java-cache
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Set up Rust toolchain
         uses: ./.github/actions/setup
         with:
diff --git a/.github/workflows/ci_bindings_lua.yml 
b/.github/workflows/ci_bindings_lua.yml
index 4d22325ec..62ab37b39 100644
--- a/.github/workflows/ci_bindings_lua.yml
+++ b/.github/workflows/ci_bindings_lua.yml
@@ -43,7 +43,7 @@ jobs:
   test:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup lua toolchain
         run: |
           sudo apt-get update
diff --git a/.github/workflows/ci_bindings_nodejs.yml 
b/.github/workflows/ci_bindings_nodejs.yml
index afab36e93..8c5fcf8c3 100644
--- a/.github/workflows/ci_bindings_nodejs.yml
+++ b/.github/workflows/ci_bindings_nodejs.yml
@@ -54,7 +54,7 @@ jobs:
         working-directory: "bindings/nodejs"
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
 
diff --git a/.github/workflows/ci_bindings_ocaml.yml 
b/.github/workflows/ci_bindings_ocaml.yml
index 2af75805a..bdecfbd39 100644
--- a/.github/workflows/ci_bindings_ocaml.yml
+++ b/.github/workflows/ci_bindings_ocaml.yml
@@ -42,7 +42,7 @@ jobs:
     runs-on: ubuntu-22.04
     steps:
       - name: Checkout PR
-        uses: actions/checkout@v6
+        uses: actions/checkout@v7
 
       - name: Setup OCaml toolchain
         uses: ./.github/actions/setup-ocaml
@@ -60,7 +60,7 @@ jobs:
 
     steps:
       - name: Checkout PR
-        uses: actions/checkout@v6
+        uses: actions/checkout@v7
 
       - name: Setup OCaml toolchain
         uses: ./.github/actions/setup-ocaml
diff --git a/.github/workflows/ci_bindings_php.yml 
b/.github/workflows/ci_bindings_php.yml
index d4c714639..7751db6a2 100644
--- a/.github/workflows/ci_bindings_php.yml
+++ b/.github/workflows/ci_bindings_php.yml
@@ -49,7 +49,7 @@ jobs:
 
     steps:
       - name: Checkout code
-        uses: actions/checkout@v6
+        uses: actions/checkout@v7
 
       - name: Setup PHP
         uses: shivammathur/setup-php@v2
diff --git a/.github/workflows/ci_bindings_python.yml 
b/.github/workflows/ci_bindings_python.yml
index 741c02e1b..7ef72bd12 100644
--- a/.github/workflows/ci_bindings_python.yml
+++ b/.github/workflows/ci_bindings_python.yml
@@ -38,7 +38,7 @@ jobs:
   lint:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
       - name: Install uv
@@ -53,7 +53,7 @@ jobs:
   stubs:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
       - name: Install uv
@@ -76,7 +76,7 @@ jobs:
   examples:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
         with:
diff --git a/.github/workflows/ci_bindings_ruby.yml 
b/.github/workflows/ci_bindings_ruby.yml
index 552b26c66..5feb99492 100644
--- a/.github/workflows/ci_bindings_ruby.yml
+++ b/.github/workflows/ci_bindings_ruby.yml
@@ -47,7 +47,7 @@ jobs:
       BUNDLE_GEMFILE: ${{ github.workspace }}/bindings/ruby/Gemfile
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - uses: ruby/setup-ruby@v1
         with:
@@ -74,7 +74,7 @@ jobs:
       BUNDLE_GEMFILE: ${{ github.workspace }}/bindings/ruby/Gemfile
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - uses: ruby/setup-ruby@v1
         with:
diff --git a/.github/workflows/ci_bindings_swift.yml 
b/.github/workflows/ci_bindings_swift.yml
index a557c22b5..37cd0c062 100644
--- a/.github/workflows/ci_bindings_swift.yml
+++ b/.github/workflows/ci_bindings_swift.yml
@@ -48,7 +48,7 @@ jobs:
       matrix:
         os: [ ubuntu-latest ]
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
diff --git a/.github/workflows/ci_bindings_zig.yml 
b/.github/workflows/ci_bindings_zig.yml
index 0b768a3fe..51d17a1a7 100644
--- a/.github/workflows/ci_bindings_zig.yml
+++ b/.github/workflows/ci_bindings_zig.yml
@@ -44,7 +44,7 @@ jobs:
   test:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup Zig
         shell: bash
         run: |
diff --git a/.github/workflows/ci_check.yml b/.github/workflows/ci_check.yml
index 728a81432..8cd752a8b 100644
--- a/.github/workflows/ci_check.yml
+++ b/.github/workflows/ci_check.yml
@@ -39,7 +39,7 @@ jobs:
     env:
       FORCE_COLOR: 1
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Check typos
         uses: crate-ci/[email protected]
 
@@ -49,7 +49,7 @@ jobs:
     env:
       FORCE_COLOR: 1
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Check license headers
         uses: korandoru/hawkeye@v6
 
@@ -60,7 +60,7 @@ jobs:
     env:
       FORCE_COLOR: 1
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - uses: actions/setup-python@v6
         with:
           python-version: "3.11"
@@ -73,7 +73,7 @@ jobs:
     env:
       FORCE_COLOR: 1
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup taplo
         uses: taiki-e/install-action@v2
         with:
@@ -87,7 +87,7 @@ jobs:
     env:
       FORCE_COLOR: 1
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
@@ -107,7 +107,7 @@ jobs:
         working-directory: website
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - uses: pnpm/action-setup@v6
         with:
diff --git a/.github/workflows/ci_core.yml b/.github/workflows/ci_core.yml
index 8ac7f76fa..87d1d6193 100644
--- a/.github/workflows/ci_core.yml
+++ b/.github/workflows/ci_core.yml
@@ -36,7 +36,7 @@ jobs:
   check_docs:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
@@ -58,7 +58,7 @@ jobs:
   check_clippy:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
@@ -83,7 +83,7 @@ jobs:
       # OpenDAL's MSRV is 1.85.
       OPENDAL_MSRV: "1.85"
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup msrv of rust
         run: |
           rustup toolchain install ${OPENDAL_MSRV}
@@ -101,7 +101,7 @@ jobs:
           - macos-latest
           - windows-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
         with:
@@ -113,7 +113,7 @@ jobs:
   run_examples:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
         with:
@@ -127,7 +127,7 @@ jobs:
   build_all_features:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Checkout python env
         uses: actions/setup-python@v6
         with:
@@ -158,7 +158,7 @@ jobs:
           - macos-latest
           - windows-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Checkout python env
         uses: actions/setup-python@v6
         with:
@@ -232,7 +232,7 @@ jobs:
   build_under_wasm:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
         with:
@@ -267,7 +267,7 @@ jobs:
 
           sudo docker image prune --all --force
           sudo docker builder prune -a
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Checkout python env
         uses: actions/setup-python@v6
         with:
@@ -312,7 +312,7 @@ jobs:
 
           sudo docker image prune --all --force
           sudo docker builder prune -a
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Checkout python env
         uses: actions/setup-python@v6
         with:
diff --git a/.github/workflows/ci_integration_dav_server.yml 
b/.github/workflows/ci_integration_dav_server.yml
index a8b87e36d..1757a730d 100644
--- a/.github/workflows/ci_integration_dav_server.yml
+++ b/.github/workflows/ci_integration_dav_server.yml
@@ -37,7 +37,7 @@ jobs:
   check_clippy:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
diff --git a/.github/workflows/ci_integration_object_store.yml 
b/.github/workflows/ci_integration_object_store.yml
index f1770e30d..5abd67ff2 100644
--- a/.github/workflows/ci_integration_object_store.yml
+++ b/.github/workflows/ci_integration_object_store.yml
@@ -37,7 +37,7 @@ jobs:
   check_clippy:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
diff --git a/.github/workflows/ci_integration_parquet.yml 
b/.github/workflows/ci_integration_parquet.yml
index ae2238fdc..d45d40e28 100644
--- a/.github/workflows/ci_integration_parquet.yml
+++ b/.github/workflows/ci_integration_parquet.yml
@@ -37,7 +37,7 @@ jobs:
   check_clippy:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
diff --git a/.github/workflows/ci_integration_spring.yml 
b/.github/workflows/ci_integration_spring.yml
index de9237027..3077f0ec6 100644
--- a/.github/workflows/ci_integration_spring.yml
+++ b/.github/workflows/ci_integration_spring.yml
@@ -37,7 +37,7 @@ jobs:
   integration_spring:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
diff --git a/.github/workflows/ci_integration_unftp_sbe.yml 
b/.github/workflows/ci_integration_unftp_sbe.yml
index 95ad747ef..ecc18eb90 100644
--- a/.github/workflows/ci_integration_unftp_sbe.yml
+++ b/.github/workflows/ci_integration_unftp_sbe.yml
@@ -37,7 +37,7 @@ jobs:
   check_clippy:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
diff --git a/.github/workflows/ci_odev.yml b/.github/workflows/ci_odev.yml
index eeb2063d0..2508ee0c3 100644
--- a/.github/workflows/ci_odev.yml
+++ b/.github/workflows/ci_odev.yml
@@ -36,7 +36,7 @@ jobs:
   check_clippy:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
@@ -50,7 +50,7 @@ jobs:
   test_dev:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
@@ -64,7 +64,7 @@ jobs:
   check_generated:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index e0db831b4..8270f6fce 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -51,7 +51,7 @@ jobs:
     runs-on: ubuntu-latest
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
@@ -85,7 +85,7 @@ jobs:
     runs-on: ubuntu-latest
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - uses: actions/setup-java@v5
         with:
@@ -106,7 +106,7 @@ jobs:
     runs-on: ubuntu-latest
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - uses: pnpm/action-setup@v6
         with:
@@ -141,7 +141,7 @@ jobs:
     runs-on: ubuntu-latest
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - uses: actions/setup-python@v6
         with:
@@ -173,7 +173,7 @@ jobs:
     runs-on: ubuntu-latest
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - uses: ruby/setup-ruby@v1
         with:
@@ -201,7 +201,7 @@ jobs:
     runs-on: ubuntu-latest
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
@@ -225,7 +225,7 @@ jobs:
     runs-on: ubuntu-latest
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup lua-ldoc
         run: sudo apt-get install lua-ldoc
@@ -244,7 +244,7 @@ jobs:
     runs-on: ubuntu-latest
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Install Haskell build tools
         run: |
@@ -262,7 +262,7 @@ jobs:
           cabal update
 
       - name: Setup cache
-        uses: actions/cache@v5
+        uses: actions/cache@v6
         env:
           cache-name: cache-cabal
         with:
@@ -292,7 +292,7 @@ jobs:
     runs-on: ubuntu-latest
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
@@ -321,10 +321,10 @@ jobs:
     runs-on: ubuntu-22.04
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Cache Dune build artifacts
-        uses: actions/cache@v5
+        uses: actions/cache@v6
         with:
           path: bindings/ocaml/_build
           key: ${{ runner.os }}-dune-doc-${{ 
hashFiles('bindings/ocaml/**/*.{ml,mli,opam}') }}
@@ -357,7 +357,7 @@ jobs:
     runs-on: ubuntu-latest
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
@@ -380,7 +380,7 @@ jobs:
     runs-on: ubuntu-latest
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
@@ -404,7 +404,7 @@ jobs:
     runs-on: ubuntu-latest
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
@@ -427,7 +427,7 @@ jobs:
     runs-on: ubuntu-latest
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
@@ -470,7 +470,7 @@ jobs:
         working-directory: "website"
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
         with:
           fetch-depth: 0
 
@@ -531,7 +531,7 @@ jobs:
           ls -al static/docs/
 
       - name: Cache website build artifacts
-        uses: actions/cache@v5
+        uses: actions/cache@v6
         with:
           path: |
             website/node_modules/.cache/
diff --git a/.github/workflows/full-ci-promote.yml 
b/.github/workflows/full-ci-promote.yml
index 55d8091cc..b485c1f11 100644
--- a/.github/workflows/full-ci-promote.yml
+++ b/.github/workflows/full-ci-promote.yml
@@ -40,7 +40,7 @@ jobs:
     runs-on: ubuntu-latest
     steps:
       - name: Checkout main
-        uses: actions/checkout@v6
+        uses: actions/checkout@v7
         with:
           ref: main
 
diff --git a/.github/workflows/release_dart.yml 
b/.github/workflows/release_dart.yml
index d21bb37b1..3e3e7e30b 100644
--- a/.github/workflows/release_dart.yml
+++ b/.github/workflows/release_dart.yml
@@ -57,8 +57,8 @@ jobs:
             target_suffix: macos_aarch64
     steps:
       - name: Checkout code
-        uses: actions/checkout@v6
-      - uses: actions/cache@v5
+        uses: actions/checkout@v7
+      - uses: actions/cache@v6
         with:
           path: |
             ~/.cargo/bin/
@@ -104,7 +104,7 @@ jobs:
       runs-on: ubuntu-latest
       steps:
         - name: Checkout code
-          uses: actions/checkout@v6
+          uses: actions/checkout@v7
         - name: create release dir
           run: |
             cd bindings/dart/rust
diff --git a/.github/workflows/release_dotnet.yml 
b/.github/workflows/release_dotnet.yml
index c992e96a6..dbc23cd55 100644
--- a/.github/workflows/release_dotnet.yml
+++ b/.github/workflows/release_dotnet.yml
@@ -66,7 +66,7 @@ jobs:
             artifact: libopendal_dotnet.dylib
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup Python
         uses: actions/setup-python@v6
         with:
@@ -98,7 +98,7 @@ jobs:
         working-directory: "bindings/dotnet"
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup dotnet toolchain
         uses: actions/setup-dotnet@v5
         with:
diff --git a/.github/workflows/release_java.yml 
b/.github/workflows/release_java.yml
index 16f267b23..440d753c4 100644
--- a/.github/workflows/release_java.yml
+++ b/.github/workflows/release_java.yml
@@ -55,7 +55,7 @@ jobs:
           - os: macos-latest
             classifier: osx-aarch_64
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Set up JDK 8
         uses: actions/setup-java@v5
         with:
@@ -189,7 +189,7 @@ jobs:
     runs-on: ubuntu-latest
     needs: [stage-snapshot]
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
         with:
           repository: apache/opendal
           ref: ${{ github.ref }}
@@ -244,7 +244,7 @@ jobs:
           name: osx-aarch_64-local-staging
           path: ~/osx-aarch_64-local-staging
 
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
         with:
           path: ci-opendal
       - name: Merge staging repositories
diff --git a/.github/workflows/release_nodejs.yml 
b/.github/workflows/release_nodejs.yml
index a7cc371cd..80136f885 100644
--- a/.github/workflows/release_nodejs.yml
+++ b/.github/workflows/release_nodejs.yml
@@ -104,7 +104,7 @@ jobs:
             features: services-all
             build: pnpm build
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - uses: pnpm/action-setup@v6
         with:
           version: 8
@@ -177,7 +177,7 @@ jobs:
         working-directory: "bindings/nodejs"
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - uses: pnpm/action-setup@v6
         with:
           version: 8
diff --git a/.github/workflows/release_python.yml 
b/.github/workflows/release_python.yml
index 6fbe8c46c..b867c64c5 100644
--- a/.github/workflows/release_python.yml
+++ b/.github/workflows/release_python.yml
@@ -39,7 +39,7 @@ jobs:
   sdist:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - uses: PyO3/maturin-action@v1
         with:
           working-directory: "bindings/python"
@@ -66,7 +66,7 @@ jobs:
           - { os: ubuntu-latest, target: "aarch64-unknown-linux-musl", 
manylinux: "musllinux_1_1" }
           - { os: ubuntu-latest, target: "armv7-unknown-linux-musleabihf", 
manylinux: "musllinux_1_1" }
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
       - uses: PyO3/maturin-action@v1
diff --git a/.github/workflows/release_ruby.yml 
b/.github/workflows/release_ruby.yml
index 50b319b31..c7909c419 100644
--- a/.github/workflows/release_ruby.yml
+++ b/.github/workflows/release_ruby.yml
@@ -50,7 +50,7 @@ jobs:
 
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v6
+        uses: actions/checkout@v7
 
       - name: Setup Ruby
         uses: ruby/setup-ruby@v1
@@ -119,7 +119,7 @@ jobs:
 
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v6
+        uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         run: |
@@ -171,7 +171,7 @@ jobs:
 
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v6
+        uses: actions/checkout@v7
         with:
           persist-credentials: false
 
diff --git a/.github/workflows/release_rust.yml 
b/.github/workflows/release_rust.yml
index dedc5cc6d..7f56761fa 100644
--- a/.github/workflows/release_rust.yml
+++ b/.github/workflows/release_rust.yml
@@ -41,7 +41,7 @@ jobs:
     outputs:
       packages: ${{ steps.plan.outputs.packages }}
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Plan publish matrix
         id: plan
         run: python3 .github/scripts/release_rust/plan.py --github-output
@@ -53,7 +53,7 @@ jobs:
     permissions:
       id-token: write
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Checkout python env
         uses: actions/setup-python@v6
         with:
diff --git a/.github/workflows/service_test_ghac.yml 
b/.github/workflows/service_test_ghac.yml
index 888e40403..130beb4d4 100644
--- a/.github/workflows/service_test_ghac.yml
+++ b/.github/workflows/service_test_ghac.yml
@@ -49,7 +49,7 @@ jobs:
     permissions:
       actions: write
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
         with:
diff --git a/.github/workflows/test_behavior.yml 
b/.github/workflows/test_behavior.yml
index 2beafae43..4289aecf4 100644
--- a/.github/workflows/test_behavior.yml
+++ b/.github/workflows/test_behavior.yml
@@ -42,7 +42,7 @@ jobs:
       plan: ${{ steps.plan.outputs.plan }}
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
         with:
           # fetch depth set to 0 to make sure we have correct diff result.
           fetch-depth: 0
diff --git a/.github/workflows/test_behavior_binding_c.yml 
b/.github/workflows/test_behavior_binding_c.yml
index 0a68761b2..ec134c230 100644
--- a/.github/workflows/test_behavior_binding_c.yml
+++ b/.github/workflows/test_behavior_binding_c.yml
@@ -40,7 +40,7 @@ jobs:
       matrix:
         cases: ${{ fromJson(inputs.cases) }}
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
         with:
diff --git a/.github/workflows/test_behavior_binding_cpp.yml 
b/.github/workflows/test_behavior_binding_cpp.yml
index 01239beec..f39af4674 100644
--- a/.github/workflows/test_behavior_binding_cpp.yml
+++ b/.github/workflows/test_behavior_binding_cpp.yml
@@ -40,7 +40,7 @@ jobs:
       matrix:
         cases: ${{ fromJson(inputs.cases) }}
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
         with:
diff --git a/.github/workflows/test_behavior_binding_dotnet.yml 
b/.github/workflows/test_behavior_binding_dotnet.yml
index 4b290384b..077f0ca16 100644
--- a/.github/workflows/test_behavior_binding_dotnet.yml
+++ b/.github/workflows/test_behavior_binding_dotnet.yml
@@ -40,7 +40,7 @@ jobs:
       matrix:
         cases: ${{ fromJson(inputs.cases) }}
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup dotnet toolchain
         uses: actions/setup-dotnet@v5
         with:
diff --git a/.github/workflows/test_behavior_binding_go.yml 
b/.github/workflows/test_behavior_binding_go.yml
index e3347c04a..4244f436c 100644
--- a/.github/workflows/test_behavior_binding_go.yml
+++ b/.github/workflows/test_behavior_binding_go.yml
@@ -36,7 +36,7 @@ jobs:
   go-cache:
     runs-on: ${{ inputs.os }}
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - uses: actions/setup-go@v6
         with:
@@ -55,11 +55,11 @@ jobs:
       matrix:
         cases: ${{ fromJson(inputs.cases) }}
     steps:
-      - uses: actions/checkout@v6
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
+      - uses: actions/checkout@v7
         with:
           path: "opendal"
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
         with:
           repository: "apache/opendal-go-services"
           path: "opendal-go-services"
diff --git a/.github/workflows/test_behavior_binding_java.yml 
b/.github/workflows/test_behavior_binding_java.yml
index 582a2b489..90732debb 100644
--- a/.github/workflows/test_behavior_binding_java.yml
+++ b/.github/workflows/test_behavior_binding_java.yml
@@ -35,7 +35,7 @@ jobs:
   java-cache:
     runs-on: ${{ inputs.os }}
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
@@ -64,7 +64,7 @@ jobs:
       matrix:
         cases: ${{ fromJson(inputs.cases) }}
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
         with:
diff --git a/.github/workflows/test_behavior_binding_nodejs.yml 
b/.github/workflows/test_behavior_binding_nodejs.yml
index abbf3597e..5c5357b69 100644
--- a/.github/workflows/test_behavior_binding_nodejs.yml
+++ b/.github/workflows/test_behavior_binding_nodejs.yml
@@ -37,7 +37,7 @@ jobs:
     runs-on: ${{ inputs.os }}
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
 
       - uses: pnpm/action-setup@v6
         with:
@@ -65,7 +65,7 @@ jobs:
       matrix:
         cases: ${{ fromJson(inputs.cases) }}
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
         with:
diff --git a/.github/workflows/test_behavior_binding_python.yml 
b/.github/workflows/test_behavior_binding_python.yml
index 8f5d18b34..7e2caaf1c 100644
--- a/.github/workflows/test_behavior_binding_python.yml
+++ b/.github/workflows/test_behavior_binding_python.yml
@@ -36,7 +36,7 @@ jobs:
   python-cache:
     runs-on: ${{ inputs.os }}
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
     
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
@@ -61,7 +61,7 @@ jobs:
       matrix:
         cases: ${{ fromJson(inputs.cases) }}
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
         with:
diff --git a/.github/workflows/test_behavior_binding_ruby.yml 
b/.github/workflows/test_behavior_binding_ruby.yml
index 19387d17e..fed428527 100644
--- a/.github/workflows/test_behavior_binding_ruby.yml
+++ b/.github/workflows/test_behavior_binding_ruby.yml
@@ -49,7 +49,7 @@ jobs:
       BUNDLE_GEMFILE: ${{ github.workspace }}/bindings/ruby/Gemfile
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
         with:
@@ -81,7 +81,7 @@ jobs:
       BUNDLE_GEMFILE: ${{ github.workspace }}/bindings/ruby/Gemfile
 
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
         with:
diff --git a/.github/workflows/test_behavior_core.yml 
b/.github/workflows/test_behavior_core.yml
index a8ad087e2..1dd1666d4 100644
--- a/.github/workflows/test_behavior_core.yml
+++ b/.github/workflows/test_behavior_core.yml
@@ -36,7 +36,7 @@ jobs:
       matrix:
         cases: ${{ fromJson(inputs.cases) }}
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
         with:
diff --git a/.github/workflows/test_behavior_integration_object_store.yml 
b/.github/workflows/test_behavior_integration_object_store.yml
index dcea86c2a..2c5c344a7 100644
--- a/.github/workflows/test_behavior_integration_object_store.yml
+++ b/.github/workflows/test_behavior_integration_object_store.yml
@@ -40,7 +40,7 @@ jobs:
       matrix:
         cases: ${{ fromJson(inputs.cases) }}
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
         with:
diff --git a/.github/workflows/test_edge.yml b/.github/workflows/test_edge.yml
index a9822a801..97d7d9228 100644
--- a/.github/workflows/test_edge.yml
+++ b/.github/workflows/test_edge.yml
@@ -45,7 +45,7 @@ jobs:
 
     steps:
       - name: Checkout code
-        uses: actions/checkout@v6
+        uses: actions/checkout@v7
 
       - name: Create disk image
         run: |
@@ -71,7 +71,7 @@ jobs:
 
     steps:
       - name: Checkout code
-        uses: actions/checkout@v6
+        uses: actions/checkout@v7
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
 
@@ -124,7 +124,7 @@ jobs:
 
     steps:
       - name: Checkout code
-        uses: actions/checkout@v6
+        uses: actions/checkout@v7
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
       - uses: actions/github-script@v9
diff --git a/.github/workflows/test_fuzz.yml b/.github/workflows/test_fuzz.yml
index cc4d60c04..fde3dec0a 100644
--- a/.github/workflows/test_fuzz.yml
+++ b/.github/workflows/test_fuzz.yml
@@ -56,7 +56,7 @@ jobs:
           - { service: "s3", setup: "0_minio_s3" }
           - { service: "azblob", setup: "azurite_azblob" }
     steps:
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@v7
       - name: Setup Rust toolchain
         uses: ./.github/actions/setup
       - name: Set Rust Fuzz


Reply via email to