Skip to content

Conversation

salmanmkc
Copy link

Bump Node.js version from 20 to 24 in GitHub Actions workflows, action.yml, and package.json. Update related dependencies and actions to latest major versions for compatibility.

Bump Node.js version from 20 to 24 in GitHub Actions workflows, action.yml, and package.json. Update related dependencies and actions to latest major versions for compatibility.
@salmanmkc salmanmkc marked this pull request as ready for review August 8, 2025 11:22
@Copilot Copilot AI review requested due to automatic review settings August 8, 2025 11:22
@salmanmkc salmanmkc requested a review from a team as a code owner August 8, 2025 11:22
Copy link

@Copilot 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 Node.js from version 20 to version 24 across the project's GitHub Actions workflows, action configuration, and package dependencies. The changes also update related tooling and dependencies to maintain compatibility with the newer Node.js version.

  • Updates Node.js runtime environment to version 24 in workflows and action.yml
  • Upgrades TypeScript ESLint parser and plugin to latest major version (v8)
  • Updates GitHub Actions to their latest major versions for compatibility

Reviewed Changes

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

Show a summary per file
File Description
package.json Updates Node.js engines requirement and TypeScript ESLint dependencies
action.yml Changes action runtime from node20 to node24
.github/workflows/test.yml Updates checkout and setup-node actions with Node.js 24
.github/workflows/check-dist.yml Updates workflow actions and Node.js version to 24
.eslintrc.json Removes deprecated ESLint rules for compatibility
Various .licenses files Updated dependency license files reflecting new package versions

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