Skip to content

chore: Update pnpm - #203

Merged
Jason3S merged 3 commits into
mainfrom
dev-update-pnpm
Sep 13, 2026
Merged

Jason3S merged 3 commits into
mainfrom
dev-update-pnpm

Conversation

@Jason3S

@Jason3S Jason3S commented Sep 13, 2026 •

Copy link
Copy Markdown
Contributor

This pull request updates the Node.js version requirements and improves dependency and build policy management for the project. The main changes include specifying Node.js 24+ as the minimum required version, updating the pnpm version, and introducing stricter dependency policies in the workspace configuration.

Node.js and package manager updates:

  • Updated the minimum required Node.js version to 24.0 in both the root package.json and website/package.json, ensuring consistency across the project. [1] [2]
  • Updated the pnpm version to 11.27.0 in the root package.json for improved dependency management.

CI workflow improvements:

  • All GitHub Actions workflows now explicitly set up Node.js using the latest LTS version (lts/*) for better compatibility and reproducibility. (.github/workflows/lint.yml, .github/workflows/test.yml, .github/workflows/deploy-website.yml, .github/workflows/update-dependencies.yml) [1] [2] [3] [4]

Dependency and build policy enforcement:

  • Introduced new dependency and build policies in pnpm-workspace.yaml, including minimum release age for packages, blocking exotic subdependencies, and setting trust policies to prevent downgrades. This helps maintain a more secure and stable dependency tree.

@Jason3S
Jason3S merged commit 10bd3ad into main Sep 13, 2026
6 checks passed
@Jason3S
Jason3S deleted the dev-update-pnpm branch September 13, 2026 12:18
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