Skip to content

Conversation

@yoshi389111
Copy link
Owner

This pull request updates the GitHub Actions workflows and configuration to use the latest versions of key dependencies and Node.js. The main improvements include upgrading the actions/checkout and actions/setup-node actions to version 5, updating the Node.js version to 24 where applicable, and aligning the runtime specified in action.yml to match the new Node.js version. These changes help ensure better compatibility, security, and access to the latest features.

Workflow dependency upgrades:

  • Updated actions/checkout from v4 to v5 in all workflow files, including .github/workflows/build.yml, .github/workflows/latest-branch.yml, EXAMPLES.md, README.md, and all localized documentation files. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13]
  • Updated actions/setup-node from v4 to v5 in .github/workflows/build.yml.

Node.js version updates:

  • Changed Node.js version from 20 to 24 in .github/workflows/build.yml and updated the runtime in action.yml from node20 to node24. [1] [2]

These updates ensure the project uses the latest stable tools and environment for building and running workflows.

@yoshi389111 yoshi389111 added the enhancement New feature or request label Aug 24, 2025
@yoshi389111 yoshi389111 linked an issue Aug 24, 2025 that may be closed by this pull request
@yoshi389111
Copy link
Owner Author

The actions/setup-node does not yet support node24, so we will have to wait for it to be supported.

@yoshi389111 yoshi389111 marked this pull request as ready for review September 12, 2025 22:18
Copilot AI review requested due to automatic review settings September 12, 2025 22:18
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR upgrades GitHub Actions dependencies and Node.js version to their latest stable versions. The changes update actions/checkout from v4 to v5, actions/setup-node from v4 to v5, and Node.js runtime from version 20 to 24.

  • Updated actions/checkout to v5 across all workflow files and documentation
  • Updated actions/setup-node to v5 and Node.js version to 24 in build workflow
  • Updated action runtime from node20 to node24 in action.yml

Reviewed Changes

Copilot reviewed 14 out of 14 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.github/workflows/build.yml Updated checkout and setup-node actions to v5, changed Node.js version to 24
.github/workflows/latest-branch.yml Updated checkout action to v5
action.yml Updated runtime from node20 to node24
README.md Updated checkout action to v5 in example workflow
EXAMPLES.md Updated checkout action to v5 in example workflow
docs/README.*.md Updated checkout action to v5 in example workflows across all localized documentation

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@yoshi389111 yoshi389111 merged commit db112ed into main Sep 12, 2025
@yoshi389111 yoshi389111 deleted the 118-update-nodejs-version-to-24-in-actionyml branch September 13, 2025 00:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update Node.js version to 24 in action.yml

2 participants