Skip to content

Refresh CI pipeline: pnpm, mise, and Node 24#299

Merged
viqueen merged 13 commits into
mainfrom
feature/refresh-everything
Apr 16, 2026
Merged

Refresh CI pipeline: pnpm, mise, and Node 24#299
viqueen merged 13 commits into
mainfrom
feature/refresh-everything

Conversation

@viqueen
Copy link
Copy Markdown
Owner

@viqueen viqueen commented Apr 16, 2026

Summary

  • Migrate from yarn/npm to pnpm as the package manager
  • Replace actions/setup-node with jdx/mise-action so tool versions are managed via .mise.toml
  • Update actions/checkout from v4 to v6
  • Update Node.js from 18 to latest LTS (v24)

Test plan

  • Verify build-and-test workflow passes on PR
  • Verify pnpm install resolves dependencies correctly in CI

🤖 Generated with Claude Code

viqueen and others added 13 commits April 16, 2026 21:45
Replace actions/setup-node with jdx/mise-action so node and pnpm
versions are managed via .mise.toml. Switch all yarn/npm commands
to pnpm.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Remove @eslint/compat and @eslint/eslintrc shims, replace separate
@typescript-eslint packages with unified typescript-eslint.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@viqueen viqueen merged commit ade0aaf into main Apr 16, 2026
1 check passed
@viqueen viqueen deleted the feature/refresh-everything branch April 16, 2026 12:48
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