timothyjones/Keep Node Current

Keeps your repository's Node.js versions in sync with the official release schedule.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
tokenToken used to create the commits/branch and open the pull request via the GitHub API. Needs the workflow scope (or equivalent Workflows: write permission) to edit workflow files. Recommended: a short-lived Octo STS token. Defaults to the workflow token.no${{ github.token }}
schedule-urlURL (or local file path) of the Node.js release schedule JSON.nohttps://raw.githubusercontent.com/nodejs/Release/refs/heads/main/schedule.json
baseBase branch the pull request targets. Defaults to the repository's default branch.no""
branchWorking branch the action commits to and opens the PR from.nochore/node-version-sync
pathsOptional newline- or comma-separated glob overrides for the files to scan. Defaults to workflows, composite actions, .nvmrc and package.json.no""
dry-runWhen true, compute and log the changes but do not commit, push, or open a PR.nofalse
nowOverride the current date (YYYY-MM-DD) used to evaluate the schedule. Intended for testing.no""
namedescription
changed'true' if any Node version changes were made.
addedComma-separated list of Node major versions for which support was added.
removedComma-separated list of Node major versions for which support was dropped.
pr-urlURL of the created or updated pull request (empty if none).
pr-numberNumber of the created or updated pull request (empty if none).