toolkit icon indicating copy to clipboard operation
toolkit copied to clipboard

@actions/[email protected] (dependency of @actions/cache) missing Node.js 24 update

Open MikeMcC399 opened this issue 2 months ago • 1 comments

Situation

@actions/[email protected] depends on:

whereas @actions/[email protected] also depends:

This leaves a mixture of pre Node.js 24 toolkit dependencies installed together with ones which have been updated for Node.js 24 compatibility.

Continues to be true to @actions/[email protected] (currently missing from release notes) - see https://github.com/actions/toolkit/issues/2239

Steps to reproduce

cd $(mktemp -d)
npm install @actions/cache
npm ls --all | grep @actions

Logs

$ npm ls --all | grep @actions
└─┬ @actions/[email protected]
  ├─┬ @actions/[email protected]
  │ ├── @actions/[email protected] deduped
  │ └── @actions/[email protected] deduped
  ├─┬ @actions/[email protected]
  │ └── @actions/[email protected] deduped
  ├─┬ @actions/[email protected]
  │ ├─┬ @actions/[email protected]
  │ │ ├─┬ @actions/[email protected]
  │ │ │ └── @actions/[email protected]
  │ │ └─┬ @actions/[email protected]
  ├─┬ @actions/[email protected]
  ├── @actions/[email protected]

Expected

cc: salmanmkc

MikeMcC399 avatar Dec 14 '25 11:12 MikeMcC399

Dependency list for @actions/[email protected] is

$ npm ls --all | grep @actions
└─┬ @actions/[email protected]
  ├─┬ @actions/[email protected]
  │ ├── @actions/[email protected] deduped
  │ └── @actions/[email protected] deduped
  ├─┬ @actions/[email protected]
  │ └── @actions/[email protected] deduped
  ├─┬ @actions/[email protected]
  │ ├─┬ @actions/[email protected]
  │ │ ├─┬ @actions/[email protected]
  │ │ │ └── @actions/[email protected]
  │ │ └─┬ @actions/[email protected]
  ├─┬ @actions/[email protected]
  ├── @actions/[email protected]

MikeMcC399 avatar Jan 15 '26 11:01 MikeMcC399

Investigating

Link- avatar Jan 27 '26 14:01 Link-