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 aedc81012 ci: upgrade nodejs release to npm 12 (#7900)
aedc81012 is described below

commit aedc810123e3e8c68fbc5c4507178ebf4a72d388
Author: Xuanwo <[email protected]>
AuthorDate: Sat Jul 11 00:19:32 2026 +0800

    ci: upgrade nodejs release to npm 12 (#7900)
    
    * ci: pin npm major for nodejs release
    
    * ci: upgrade nodejs release to npm 12
---
 .github/workflows/release_nodejs.yml | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/release_nodejs.yml 
b/.github/workflows/release_nodejs.yml
index 80136f885..ede5ad642 100644
--- a/.github/workflows/release_nodejs.yml
+++ b/.github/workflows/release_nodejs.yml
@@ -49,7 +49,7 @@ env:
 
 jobs:
   build:
-    name: stable - ${{ matrix.settings.target }} - node@20
+    name: stable - ${{ matrix.settings.target }} - node@24
     runs-on: ${{ matrix.settings.host }}
     defaults:
       run:
@@ -112,7 +112,7 @@ jobs:
       - name: Setup node
         uses: actions/setup-node@v6
         with:
-          node-version: "20"
+          node-version: "24"
           cache: pnpm
           cache-dependency-path: "bindings/nodejs/pnpm-lock.yaml"
       - name: Install
@@ -185,7 +185,7 @@ jobs:
       - name: Setup node
         uses: actions/setup-node@v6
         with:
-          node-version: "20"
+          node-version: "24"
           cache: pnpm
           cache-dependency-path: "bindings/nodejs/pnpm-lock.yaml"
       - name: Install dependencies
@@ -204,7 +204,7 @@ jobs:
 
       - name: Update npm
         # Trusted publishing requires npm CLI version 11.5.1 or later.
-        run: npm install -g npm@latest
+        run: npm install -g npm@12
 
       - name: Add LICENSE & NOTICE
         # Set working directory to root to copy LICENSE & NOTICE

Reply via email to