Skip to content

build: update github actions and devEngines versions - #129

Merged
zowks merged 4 commits into
mainfrom
build/pnpm/setup
Sep 24, 2026
Merged

zowks merged 4 commits into
mainfrom
build/pnpm/setup

Conversation

@zowks

@zowks zowks commented Sep 17, 2026 •

Copy link
Copy Markdown
Member

Description

Briefly describe what this PR does :

  • Update all actions/checkout to version 7
  • Switch from actions/setup-node@v6 + pnpm/action-setup@v4 to only pnpm/setup@v2 to setup both node.js and pnpm
  • Switch to parallel steps to avoid warnings of jobs trying to access/create the same cache at the same time
  • Update pnpm to latest version
  • Specify node.js as the devEngines.runtime inside package.json

Context / Motivation

Explain why this change is needed:
Node.js 20 is used by actions/checkout@v4 and pnpm/action-setup@v4 but is now deprecated


Related Links

https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/


Checklist

  • My code follows the project's coding style
  • Tests pass locally
  • I added/updated relevant tests
  • I updated documentation (if needed)
  • This PR is ready for review

Additional Notes

@zowks zowks self-assigned this Sep 17, 2026
@zowks zowks added the pipeline label Sep 17, 2026
@zowks zowks changed the title build(pnpm): using pnpm/setup@v2 and updated pnpm to version 12.4.2 build: update github actions and devEngines versions Sep 17, 2026
@a9ex
a9ex self-requested a review September 18, 2026 13:06
@zowks
zowks marked this pull request as ready for review September 18, 2026 13:15

@a9ex a9ex left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@zowks
zowks merged commit e6e6e23 into main Sep 24, 2026
5 checks passed
@zowks
zowks deleted the build/pnpm/setup branch September 24, 2026 09:53
@a9ex
a9ex restored the build/pnpm/setup branch September 24, 2026 09:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants