Repository navigation
PE-1482: Pin Node.js and add the scheduled version bump - #48
Merged
Merged
Conversation
Runs a copy of the node-version-bump workflow from team-plain/github-actions at 06:00 and 18:00 UTC. A public repo cannot call a reusable workflow from a private one, so the job lives here. It only bumps an exact version, so .nvmrc goes from 24 to 24.22.1.
emanuelatplain
approved these changes
Oct 22, 2026
[Low impact] The PR appears safe to merge based on the changes since the previous review. Reviews (2) · Last reviewed commit: "Apply suggestion from @mpsq" · Reviewed by Greptile |
mpsq
enabled auto-merge (squash)
October 22, 2026 09:39
mpsq
disabled auto-merge
October 22, 2026 09:39
mpsq
commented
Oct 22, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PE-1482
CI already reads
.nvmrc, and Dependabot cannot update that file. This adds a scheduled job that opens a one-file.nvmrcPR when a newer release of the same major is out..nvmrcgoes from24to24.22.1. The bump only touches exact versionsscheduled-node-version-bump.ymlruns at 06:00 and 18:00 UTC. It is a copy of thenode-version-bumpworkflow in team-plain/github-actions, since a public repo cannot call a reusable workflow from a private one. It opens PRs with theGH_WORKFLOW_APP_*app so CI runs on themNote
Low Risk
Changes are limited to
.nvmrcand a new automation workflow; no application or auth logic is modified.Overview
Pins Node.js to an exact version in
.nvmrc(24→24.22.1) so CI/release workflows that read that file use a specific patch release instead of a major-only pin.Adds a scheduled GitHub Actions workflow (
scheduled-node-version-bump.yml) that runs twice daily (and on manual dispatch). It checks whether a newer release in the same major exists on nodejs.org; if.nvmrcis already an exact semver and an update is available, it opens or updates a single PR on branchnode-version-bumpvia theGH_WORKFLOW_APP_*GitHub App so CI runs on the bump. Major-only values in.nvmrcare left alone (no-op with a notice).Reviewed by Cursor Bugbot for commit bb9f667. Bugbot is set up for automated code reviews on this repo. Configure here.