Skip to content

Migrate package manager to pnpm - #89

Merged
heqi merged 1 commit into
mainfrom
codex/migrate-to-pnpm
Jun 8, 2026
Merged

heqi merged 1 commit into
mainfrom
codex/migrate-to-pnpm

Conversation

@heqi

@heqi heqi commented Jun 8, 2026

Copy link
Copy Markdown

Summary

Migrate the project from Yarn v1 to pnpm.

  • Add packageManager metadata for pnpm 10.6.5.
  • Replace .yarnrc with .npmrc while preserving the npmmirror registry settings.
  • Replace yarn.lock with pnpm-lock.yaml.
  • Update the test workflow to enable Corepack and run pnpm commands.
  • Rebuild the bundled action output in dist/index.js after installing with pnpm.

Validation

  • pnpm install --frozen-lockfile passed.
  • pnpm format-check passed.
  • pnpm build passed.
  • pnpm test was run locally on macOS arm64 and failed in existing installer integration-style tests with Unsupported platform. platform:darwin, arch:arm64; URL/runtime-focused suites passed. The GitHub workflow runs on ubuntu-latest.

@heqi
heqi requested review from Woodii1998 and zychen31 and removed request for Woodii1998 and zychen31 June 8, 2026 10:15
@heqi
heqi marked this pull request as ready for review June 8, 2026 10:17
@heqi
heqi merged commit 77f75a2 into main Jun 8, 2026
14 checks passed
@heqi
heqi deleted the codex/migrate-to-pnpm branch June 8, 2026 10:19
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