From b11ceac18e7511f43d3bbd479591064134e07d83 Mon Sep 17 00:00:00 2001 From: MHSanaei Date: Tue, 14 Jul 2026 03:50:16 +0200 Subject: [PATCH] fix(ci): install the docs-pinned pnpm instead of floating on 11.x pnpm/action-setup resolved 'version: 11' to the newest 11.x, and its self-installer crashes upgrading to 11.12.0 (Cannot use 'in' operator to search for 'integrity'), failing both docs workflows at setup. Reading docs/package.json instead installs the exact packageManager pin (pnpm@11.9.0), which also keeps the workflows and the lockfile toolchain on a single source of truth. --- .github/workflows/docs-ci.yml | 2 +- .github/workflows/docs-deploy.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docs-ci.yml b/.github/workflows/docs-ci.yml index 773c097c8..a8e0da42e 100644 --- a/.github/workflows/docs-ci.yml +++ b/.github/workflows/docs-ci.yml @@ -26,7 +26,7 @@ jobs: - uses: pnpm/action-setup@v6 with: - version: 11 + package_json_file: docs/package.json - uses: actions/setup-node@v6 with: diff --git a/.github/workflows/docs-deploy.yml b/.github/workflows/docs-deploy.yml index 354c6882a..d4e206938 100644 --- a/.github/workflows/docs-deploy.yml +++ b/.github/workflows/docs-deploy.yml @@ -35,7 +35,7 @@ jobs: - uses: actions/checkout@v7 - uses: pnpm/action-setup@v6 with: - version: 11 + package_json_file: docs/package.json - uses: actions/setup-node@v6 with: node-version-file: .nvmrc