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