Skip to content

ci: install pnpm 11.12 directly with npm - #151

Merged
rjan90 merged 3 commits into
mainfrom
phi/pnpm-11-12-standalone
Jul 13, 2026
Merged

ci: install pnpm 11.12 directly with npm#151
rjan90 merged 3 commits into
mainfrom
phi/pnpm-11-12-standalone

Conversation

@rjan90

@rjan90 rjan90 commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Summary

  • install the regular Node-based pnpm 11.12.0 package directly with npm
  • assert that the active pnpm version is exactly 11.12.0
  • bypass both broken pnpm/action-setup self-update paths

Why

The stability job in run 29227598125 started the devnet successfully, then failed before scenario execution while pnpm/action-setup@v6 tried to self-update its pnpm 11.7.0 bootstrap to 11.12.0.

The initial standalone workaround also proved unsuitable: pnpm setup completed, but the published @pnpm/exe 11.12.0 platform package lacked its executable, causing scenario pnpm installs to fail with @pnpm/exe/pnpm: 1: This: not found.

Node.js 24 is already configured earlier in the workflow, so installing the regular pnpm@11.12.0 npm package avoids both upstream failures while keeping CI on the current release.

Upstream references:

Fixes #149.
Fixes #150.

Impact

Nightly stability and frontier jobs can proceed through pnpm setup and execute scenarios with pnpm 11.12.0. The version remains explicit, so future releases do not alter CI without review.

Validation

  • workflow YAML parses successfully
  • regular pnpm@11.12.0 package reports version 11.12.0
  • PR CI run 29231938057 passed:
    • lint: passed
    • cargo tests: passed
    • devnet scenario job: passed
    • scenarios: 5 passed, 0 failed
    • storage E2E and caching subsystem both passed

@FilOzzy FilOzzy added this to FOC Jul 13, 2026
@github-project-automation github-project-automation Bot moved this to 📌 Triage in FOC Jul 13, 2026
@rjan90 rjan90 moved this from 📌 Triage to 🔎 Awaiting review in FOC Jul 13, 2026
@rjan90 rjan90 self-assigned this Jul 13, 2026
@rjan90
rjan90 requested a review from rvagg July 13, 2026 06:56
@rjan90
rjan90 marked this pull request as ready for review July 13, 2026 06:56
@rjan90 rjan90 changed the title ci: run pnpm 11.12 via standalone installer ci: install pnpm 11.12 directly with npm Jul 13, 2026
Comment thread .github/workflows/ci_run.yml

@rvagg rvagg left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this will need to be undone .. can you open an issue in the repo for it too please so we don't lose track?

@github-project-automation github-project-automation Bot moved this from 🔎 Awaiting review to ✔️ Approved by reviewer in FOC Jul 13, 2026
@rjan90

rjan90 commented Jul 13, 2026

Copy link
Copy Markdown
Contributor Author

this will need to be undone .. can you open an issue in the repo for it too please so we don't lose track?

I opened it here: #152

Co-authored-by: Rod Vagg <rod@vagg.org>
@rjan90
rjan90 merged commit e3dda06 into main Jul 13, 2026
3 checks passed
@rjan90
rjan90 deleted the phi/pnpm-11-12-standalone branch July 13, 2026 11:53
@github-project-automation github-project-automation Bot moved this from ✔️ Approved by reviewer to 🎉 Done in FOC Jul 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🎉 Done

Development

Successfully merging this pull request may close these issues.

ci: restore nightly compatibility with current pnpm FOC Devnet scenarios run report (stability)

3 participants