From ffd2c6957d56381f1ce7516ac1ae44e179c73e2c Mon Sep 17 00:00:00 2001 From: Phi Date: Mon, 13 Jul 2026 08:54:08 +0200 Subject: [PATCH 1/3] ci: run pnpm 11.12 via standalone installer --- .github/workflows/ci_run.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci_run.yml b/.github/workflows/ci_run.yml index 4931e1a..19dbaec 100644 --- a/.github/workflows/ci_run.yml +++ b/.github/workflows/ci_run.yml @@ -370,7 +370,10 @@ jobs: if: steps.start_cluster.outcome == 'success' uses: pnpm/action-setup@v6 with: - version: latest + version: 11.12.0 + # The regular pnpm 11.7.0 bootstrap cannot self-update to 11.12.0. + # Use @pnpm/exe until the upstream self-update fix is released. + standalone: true # Validate schema using zod - name: "CHECK: {Validate devnet-info.json schema}" From bb7c1eb8e364062644809e90f377a781b81aaee3 Mon Sep 17 00:00:00 2001 From: Phi Date: Mon, 13 Jul 2026 09:23:42 +0200 Subject: [PATCH 2/3] ci: install pnpm 11.12 directly with npm --- .github/workflows/ci_run.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci_run.yml b/.github/workflows/ci_run.yml index 19dbaec..46fead0 100644 --- a/.github/workflows/ci_run.yml +++ b/.github/workflows/ci_run.yml @@ -368,12 +368,12 @@ jobs: # Setup pnpm (required by scenario tests) - name: "EXEC: {Setup pnpm}, independent" if: steps.start_cluster.outcome == 'success' - uses: pnpm/action-setup@v6 - with: - version: 11.12.0 - # The regular pnpm 11.7.0 bootstrap cannot self-update to 11.12.0. - # Use @pnpm/exe until the upstream self-update fix is released. - standalone: true + # Bypass pnpm/action-setup's broken 11.7.0 -> 11.12.0 self-update and + # the incomplete @pnpm/exe 11.12.0 platform packages. Node is set up + # above, so install the regular Node-based pnpm package directly. + run: | + npm install --global pnpm@11.12.0 + test "$(pnpm --version)" = "11.12.0" # Validate schema using zod - name: "CHECK: {Validate devnet-info.json schema}" From bf5b0739be1d98a39c49488cb4fcd6a75098ad61 Mon Sep 17 00:00:00 2001 From: Phi-rjan Date: Mon, 13 Jul 2026 13:45:55 +0200 Subject: [PATCH 3/3] Update .github/workflows/ci_run.yml Co-authored-by: Rod Vagg --- .github/workflows/ci_run.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci_run.yml b/.github/workflows/ci_run.yml index 46fead0..6574c45 100644 --- a/.github/workflows/ci_run.yml +++ b/.github/workflows/ci_run.yml @@ -368,6 +368,7 @@ jobs: # Setup pnpm (required by scenario tests) - name: "EXEC: {Setup pnpm}, independent" if: steps.start_cluster.outcome == 'success' + # TEMPORARY work-around pending solution to https://github.com/pnpm/action-setup/issues/276. # Bypass pnpm/action-setup's broken 11.7.0 -> 11.12.0 self-update and # the incomplete @pnpm/exe 11.12.0 platform packages. Node is set up # above, so install the regular Node-based pnpm package directly.