Skip to content

chore: upgrade pnpm to v10 and Node to v24, fix ci#31

Merged
Dugyu merged 1 commit intomainfrom
chore/ci-fix
Apr 15, 2026
Merged

chore: upgrade pnpm to v10 and Node to v24, fix ci#31
Dugyu merged 1 commit intomainfrom
chore/ci-fix

Conversation

@Dugyu
Copy link
Copy Markdown
Collaborator

@Dugyu Dugyu commented Apr 15, 2026

Summary

This PR upgrades the toolchain to pnpm v10 and Node.js v24 and aligns local configs and CI to use the same versions.

Changes

  • pnpm
    • Pin pnpm to 10.33.0 via packageManager (corepack-style string with sha512).
  • Node.js
    • Require Node.js ^22 || ^24 via engines in the root package and examples.
    • Update Netlify build environment to Node 24.
  • CI
    • Run CI on Node 24.
    • Switch installs to --frozen-lockfile for reproducibility.
    • Pin GitHub Actions by commit SHA.
    • Add a reusable composite action for Node/pnpm setup + dependency install.
    • Add concurrency cancellation for newer pushes/PR updates.
  • EditorConfig
    • Add .editorconfig with insert_final_newline = true to prevent "No newline at end of file" diffs.

Notes

  • Lockfiles were updated accordingly.

Testing

  • pnpm typecheck

@netlify
Copy link
Copy Markdown

netlify bot commented Apr 15, 2026

Deploy Preview for lynx-go-web ready!

Name Link
🔨 Latest commit 463c912
🔍 Latest deploy log https://app.netlify.com/projects/lynx-go-web/deploys/69df71de1630ce000856a21a
😎 Deploy Preview https://deploy-preview-31--lynx-go-web.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@Dugyu Dugyu merged commit d2b758d into main Apr 15, 2026
7 checks passed
@Dugyu Dugyu deleted the chore/ci-fix branch April 15, 2026 11:11
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