diff --git a/.github/actions/setup-node-env/action.yml b/.github/actions/setup-node-env/action.yml index 1e18b3d53ee..1f40d7a368d 100644 --- a/.github/actions/setup-node-env/action.yml +++ b/.github/actions/setup-node-env/action.yml @@ -10,11 +10,11 @@ inputs: cache-key-suffix: description: Suffix appended to the pnpm store cache key. required: false - default: "node24" + default: "node24-pnpm11" pnpm-version: description: pnpm version for corepack. required: false - default: "10.33.0" + default: "11.0.8" install-bun: description: Whether to install Bun alongside Node. required: false diff --git a/.github/actions/setup-pnpm-store-cache/action.yml b/.github/actions/setup-pnpm-store-cache/action.yml index a06e79fa03c..35c21dd026a 100644 --- a/.github/actions/setup-pnpm-store-cache/action.yml +++ b/.github/actions/setup-pnpm-store-cache/action.yml @@ -4,11 +4,11 @@ inputs: pnpm-version: description: pnpm version to activate via corepack. required: false - default: "10.33.0" + default: "11.0.8" cache-key-suffix: description: Suffix appended to the cache key. required: false - default: "node24" + default: "node24-pnpm11" use-restore-keys: description: Whether to use restore-keys fallback for actions/cache. required: false diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cbfd4e9d730..9fde9190ed5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1114,7 +1114,7 @@ jobs: uses: ./.github/actions/setup-node-env with: node-version: "22.18.0" - cache-key-suffix: "node22" + cache-key-suffix: "node22-pnpm11" install-bun: "false" - name: Configure Node test resources @@ -1194,7 +1194,7 @@ jobs: uses: ./.github/actions/setup-node-env with: node-version: "${{ matrix.node_version || '24.x' }}" - cache-key-suffix: "${{ matrix.cache_key_suffix || 'node24' }}" + cache-key-suffix: "${{ matrix.cache_key_suffix || 'node24-pnpm11' }}" install-bun: "false" - name: Configure Node test resources @@ -1844,8 +1844,8 @@ jobs: id: pnpm-cache uses: ./.github/actions/setup-pnpm-store-cache with: - pnpm-version: "10.33.0" - cache-key-suffix: "node24" + pnpm-version: "11.0.8" + cache-key-suffix: "node24-pnpm11" use-restore-keys: "false" use-actions-cache: "true" diff --git a/.github/workflows/full-release-validation.yml b/.github/workflows/full-release-validation.yml index 7f8449e4a3a..5c6c3d3b4bf 100644 --- a/.github/workflows/full-release-validation.yml +++ b/.github/workflows/full-release-validation.yml @@ -114,7 +114,7 @@ env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" GH_REPO: ${{ github.repository }} NODE_VERSION: "24.15.0" - PNPM_VERSION: "10.33.0" + PNPM_VERSION: "11.0.8" jobs: resolve_target: diff --git a/.github/workflows/macos-release.yml b/.github/workflows/macos-release.yml index 5654a698fcb..a5bdd1eb438 100644 --- a/.github/workflows/macos-release.yml +++ b/.github/workflows/macos-release.yml @@ -25,7 +25,7 @@ concurrency: env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" NODE_VERSION: "24.15.0" - PNPM_VERSION: "10.33.0" + PNPM_VERSION: "11.0.8" jobs: validate_macos_release_request: diff --git a/.github/workflows/mantis-discord-smoke.yml b/.github/workflows/mantis-discord-smoke.yml index 12ca7680141..c7ecbb2a88b 100644 --- a/.github/workflows/mantis-discord-smoke.yml +++ b/.github/workflows/mantis-discord-smoke.yml @@ -25,7 +25,7 @@ concurrency: env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" NODE_VERSION: "24.x" - PNPM_VERSION: "10.33.0" + PNPM_VERSION: "11.0.8" OPENCLAW_BUILD_PRIVATE_QA: "1" OPENCLAW_ENABLE_PRIVATE_QA_CLI: "1" diff --git a/.github/workflows/mantis-discord-status-reactions.yml b/.github/workflows/mantis-discord-status-reactions.yml index 17485bd6488..54cfb0f54aa 100644 --- a/.github/workflows/mantis-discord-status-reactions.yml +++ b/.github/workflows/mantis-discord-status-reactions.yml @@ -32,7 +32,7 @@ concurrency: env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" NODE_VERSION: "24.x" - PNPM_VERSION: "10.33.0" + PNPM_VERSION: "11.0.8" OPENCLAW_BUILD_PRIVATE_QA: "1" OPENCLAW_ENABLE_PRIVATE_QA_CLI: "1" diff --git a/.github/workflows/mantis-discord-thread-attachment.yml b/.github/workflows/mantis-discord-thread-attachment.yml index f38f9013ba0..1fbcf34084f 100644 --- a/.github/workflows/mantis-discord-thread-attachment.yml +++ b/.github/workflows/mantis-discord-thread-attachment.yml @@ -32,7 +32,7 @@ concurrency: env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" NODE_VERSION: "24.x" - PNPM_VERSION: "10.33.0" + PNPM_VERSION: "11.0.8" OPENCLAW_BUILD_PRIVATE_QA: "1" OPENCLAW_ENABLE_PRIVATE_QA_CLI: "1" diff --git a/.github/workflows/mantis-slack-desktop-smoke.yml b/.github/workflows/mantis-slack-desktop-smoke.yml index 3694cb6dcf4..09813bcdf90 100644 --- a/.github/workflows/mantis-slack-desktop-smoke.yml +++ b/.github/workflows/mantis-slack-desktop-smoke.yml @@ -55,7 +55,7 @@ concurrency: env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" NODE_VERSION: "24.x" - PNPM_VERSION: "10.33.0" + PNPM_VERSION: "11.0.8" OPENCLAW_BUILD_PRIVATE_QA: "1" OPENCLAW_ENABLE_PRIVATE_QA_CLI: "1" CRABBOX_REF: main diff --git a/.github/workflows/npm-telegram-beta-e2e.yml b/.github/workflows/npm-telegram-beta-e2e.yml index e3b7c9958d4..5d243f9a574 100644 --- a/.github/workflows/npm-telegram-beta-e2e.yml +++ b/.github/workflows/npm-telegram-beta-e2e.yml @@ -94,7 +94,7 @@ concurrency: env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" NODE_VERSION: "24.15.0" - PNPM_VERSION: "10.33.0" + PNPM_VERSION: "11.0.8" jobs: run_package_telegram_e2e: diff --git a/.github/workflows/openclaw-cross-os-release-checks-reusable.yml b/.github/workflows/openclaw-cross-os-release-checks-reusable.yml index 6949652f3b2..c90260b22da 100644 --- a/.github/workflows/openclaw-cross-os-release-checks-reusable.yml +++ b/.github/workflows/openclaw-cross-os-release-checks-reusable.yml @@ -183,7 +183,7 @@ concurrency: env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" NODE_VERSION: "24.15.0" - PNPM_VERSION: "10.33.0" + PNPM_VERSION: "11.0.8" OPENCLAW_REPOSITORY: openclaw/openclaw TSX_VERSION: "4.21.0" OPENCLAW_CROSS_OS_OPENAI_MODEL: ${{ inputs.openai_model || vars.OPENCLAW_CROSS_OS_OPENAI_MODEL || 'openai/gpt-5.4' }} diff --git a/.github/workflows/openclaw-live-and-e2e-checks-reusable.yml b/.github/workflows/openclaw-live-and-e2e-checks-reusable.yml index 41432784533..dbd124af3f6 100644 --- a/.github/workflows/openclaw-live-and-e2e-checks-reusable.yml +++ b/.github/workflows/openclaw-live-and-e2e-checks-reusable.yml @@ -288,7 +288,7 @@ permissions: env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" NODE_VERSION: "24.15.0" - PNPM_VERSION: "10.33.0" + PNPM_VERSION: "11.0.8" jobs: validate_selected_ref: diff --git a/.github/workflows/openclaw-npm-release.yml b/.github/workflows/openclaw-npm-release.yml index cffbf7e3fd1..0e357362367 100644 --- a/.github/workflows/openclaw-npm-release.yml +++ b/.github/workflows/openclaw-npm-release.yml @@ -33,7 +33,7 @@ concurrency: env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" NODE_VERSION: "24.15.0" - PNPM_VERSION: "10.33.0" + PNPM_VERSION: "11.0.8" jobs: # PLEASE DON'T ADD LONG-RUNNING OR FLAKY CHECKS TO THE npm RELEASE PATH. diff --git a/.github/workflows/openclaw-release-checks.yml b/.github/workflows/openclaw-release-checks.yml index a80d85e0ed3..41997cc4fff 100644 --- a/.github/workflows/openclaw-release-checks.yml +++ b/.github/workflows/openclaw-release-checks.yml @@ -86,7 +86,7 @@ concurrency: env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" NODE_VERSION: "24.15.0" - PNPM_VERSION: "10.33.0" + PNPM_VERSION: "11.0.8" OPENCLAW_CI_OPENAI_MODEL: ${{ vars.OPENCLAW_CI_OPENAI_MODEL || 'openai/gpt-5.5' }} jobs: diff --git a/.github/workflows/openclaw-release-publish.yml b/.github/workflows/openclaw-release-publish.yml index 02143989b3a..16459d7b4a4 100644 --- a/.github/workflows/openclaw-release-publish.yml +++ b/.github/workflows/openclaw-release-publish.yml @@ -63,7 +63,7 @@ concurrency: env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" NODE_VERSION: "24.15.0" - PNPM_VERSION: "10.33.0" + PNPM_VERSION: "11.0.8" jobs: resolve_release_target: diff --git a/.github/workflows/package-acceptance.yml b/.github/workflows/package-acceptance.yml index 68bd7b28802..e4f3e4058be 100644 --- a/.github/workflows/package-acceptance.yml +++ b/.github/workflows/package-acceptance.yml @@ -278,7 +278,7 @@ concurrency: env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" NODE_VERSION: "24.15.0" - PNPM_VERSION: "10.33.0" + PNPM_VERSION: "11.0.8" PACKAGE_ARTIFACT_NAME: package-under-test jobs: diff --git a/.github/workflows/plugin-clawhub-release.yml b/.github/workflows/plugin-clawhub-release.yml index 97b23c39392..dede7387a0c 100644 --- a/.github/workflows/plugin-clawhub-release.yml +++ b/.github/workflows/plugin-clawhub-release.yml @@ -28,7 +28,7 @@ concurrency: env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" NODE_VERSION: "24.15.0" - PNPM_VERSION: "10.33.0" + PNPM_VERSION: "11.0.8" CLAWHUB_REGISTRY: "https://clawhub.ai" CLAWHUB_REPOSITORY: "openclaw/clawhub" # Pinned to a reviewed ClawHub commit so release behavior stays reproducible. diff --git a/.github/workflows/plugin-npm-release.yml b/.github/workflows/plugin-npm-release.yml index d1f26184df7..7a981936952 100644 --- a/.github/workflows/plugin-npm-release.yml +++ b/.github/workflows/plugin-npm-release.yml @@ -40,7 +40,7 @@ concurrency: env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" NODE_VERSION: "24.15.0" - PNPM_VERSION: "10.33.0" + PNPM_VERSION: "11.0.8" jobs: preview_plugins_npm: diff --git a/.github/workflows/qa-live-transports-convex.yml b/.github/workflows/qa-live-transports-convex.yml index 8e3ba24d061..c54d07ec188 100644 --- a/.github/workflows/qa-live-transports-convex.yml +++ b/.github/workflows/qa-live-transports-convex.yml @@ -51,7 +51,7 @@ concurrency: env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" NODE_VERSION: "24.x" - PNPM_VERSION: "10.33.0" + PNPM_VERSION: "11.0.8" OPENCLAW_CI_OPENAI_MODEL: ${{ vars.OPENCLAW_CI_OPENAI_MODEL || 'openai/gpt-5.5' }} OPENCLAW_BUILD_PRIVATE_QA: "1" OPENCLAW_ENABLE_PRIVATE_QA_CLI: "1"