Skip to content

chore: Add mise configuration, update pnpm & use node v24#90

Merged
CrawlerCode merged 3 commits into
betafrom
chore/dev-setup
May 27, 2026
Merged

chore: Add mise configuration, update pnpm & use node v24#90
CrawlerCode merged 3 commits into
betafrom
chore/dev-setup

Conversation

@CrawlerCode
Copy link
Copy Markdown
Owner

This pull request updates the project's Node.js and pnpm tooling to the latest major versions and ensures that all related configuration, workflows, and lockfiles are consistent with these upgrades. The changes improve compatibility with the latest ecosystem standards and help maintain a modern, secure development environment.

Toolchain and Dependency Upgrades:

  • Updated Node.js version to 24 and pnpm version to 11.4.0 in package.json, mise.toml, and GitHub Actions workflows to ensure consistency across development and CI environments. [1] [2] [3] [4] [5] [6] [7]
  • Upgraded GitHub Actions for actions/checkout and pnpm/action-setup to v6 in all workflow files, and enabled pnpm caching in the lint workflow for improved CI performance. [1] [2] [3] [4] [5]

Configuration and Lockfile Updates:

  • Added a new pnpm-lock.yaml file generated for pnpm v11.4.0 to lock dependencies and ensure reproducible builds.
  • Introduced a devEngines section in package.json to enforce the required Node.js and pnpm versions, causing errors if incompatible versions are used.
  • Added a mise.toml file to specify required tool versions for Node.js, pnpm, and corepack, supporting environment consistency across machines.

@CrawlerCode CrawlerCode merged commit 0b0a98e into beta May 27, 2026
24 checks passed
@CrawlerCode CrawlerCode deleted the chore/dev-setup branch May 27, 2026 20:49
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