- Updated the Node.js version in .node-version and package.json to 20.19.0.
- Revised README.md and docs/dev.md to reflect the new minimum Node.js requirement.
- Adjusted setup-node action to use the version specified in .node-version for consistency.
- Removed the pnpm installation step and replaced it with a setup command using corepack.
- Ensured Node.js version 20.12.0 is still configured with pnpm caching for dependency management.
- Integrated a step to generate a GitHub App token in the update-dependencies.yml workflow.
- Updated the Create Pull Request action to use the generated token for authentication.
- Modified the dependency update command in the GitHub Actions workflow to remove the `--no-frozen-lockfile` option for improved flexibility during updates.
- Add GitHub Actions workflow for automated testing
- Include lint, typecheck, test, and build validation
- Support Node.js 20.12.0+ with matrix strategy
- Use pnpm 10.8.1 with dependency caching
- Verify CLI binary creation in build step
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>