Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@salmanmkc
Copy link
Contributor

@salmanmkc salmanmkc commented Jul 24, 2025

Description

Upgrading cache action to use node 24

Motivation and Context

Since node 24 is now available on the runner

How Has This Been Tested?

Using my fork, the changes are ran with my branch which has the latest changes.

Screenshots (if appropriate):

Tests with my fork below

Uploading cache
Uploading cache

Retrieving cache
Retrieving cache

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation (add or update README or docs)

Checklist:

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

@zik047
Copy link

zik047 commented Jul 30, 2025

Please i need help or guidance, any form rendered will be duly appreciated

@salmanmkc salmanmkc marked this pull request as ready for review August 6, 2025 11:08
@Copilot Copilot AI review requested due to automatic review settings August 6, 2025 11:08
@salmanmkc salmanmkc requested a review from a team as a code owner August 6, 2025 11:08
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 the cache action from Node.js 20 to Node.js 24 to take advantage of the new runtime version now available on GitHub Actions runners.

  • Updates GitHub Actions configuration files to use Node.js 24 runtime
  • Upgrades development dependencies to support Node.js 24
  • Updates package.json engines requirement to enforce Node.js 24+

Reviewed Changes

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

File Description
save/action.yml, restore/action.yml, action.yml Updates runtime from 'node20' to 'node24'
package.json Upgrades dev dependencies and adds Node.js 24+ engine requirement
.github/workflows/*.yml Updates CI workflows to use Node.js 24
.licenses/npm/*.dep.yml Updates dependency license files due to package upgrades

@salmanmkc salmanmkc changed the title update to node24 Upgrade to use node24 Aug 6, 2025
- Use local cache package with file:../packages/cache instead of published version
- Update all action.yml files to use node24 runtime
- Update dependencies to support Node 24 (@types/[email protected])
- Rebuild dist files with local cache package
- Add engines field requiring node >=24
- Keep Node 24 package.json with local cache package reference
- Keep rebuilt dist files with local cache package
- Preserve package-lock.json with updated dependencies
- Include latest license updates from main
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.

2 participants