Skip to content

[codex] Migrate tooling to pnpm#109

Merged
javorosas merged 1 commit into
mainfrom
codex/update-tooling-pnpm
Jun 24, 2026
Merged

[codex] Migrate tooling to pnpm#109
javorosas merged 1 commit into
mainfrom
codex/update-tooling-pnpm

Conversation

@javorosas

Copy link
Copy Markdown
Member

Summary

  • Migrates package management from npm to pnpm 11 with a pnpm lockfile.
  • Adds pnpm supply-chain policy settings with minimumReleaseAge: 1440 and blockExoticSubdeps: true.
  • Updates CI and deploy workflows to use Node 24 for tooling, installs, builds, and tests while keeping a Node 18 runtime smoke against the built dist artifact.
  • Refreshes dev tooling versions and keeps Vite/Playwright on mature versions compatible with the release-age policy.

Validation

  • pnpm install --frozen-lockfile
  • pnpm run lint
  • pnpm test
  • pnpm run test:browser
  • pnpm audit
  • npx -y node@18 --test test/compat/node18-compat.test.cjs

@javorosas javorosas marked this pull request as ready for review June 24, 2026 12:39
@javorosas javorosas merged commit 0a4aad5 into main Jun 24, 2026
6 checks passed
@javorosas javorosas deleted the codex/update-tooling-pnpm branch June 24, 2026 12:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant