-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Open
Description
Situation
@actions/cache@5.0.1 depends on:
-
@actions/glob@0.5.0 which in turn depends on:
whereas @actions/cache@5.0.1 also depends:
-
directly on the following higher major versions that are labeled as compatible with Node.js 24:
This leaves a mixture of pre Node.js 24 toolkit dependencies installed together with ones which have been updated for Node.js 24 compatibility.
Steps to reproduce
cd $(mktemp -d)
npm install @actions/cache
npm ls --depth=all | grep @actionsLogs
$ npm ls --all | grep @actions
└─┬ @actions/cache@5.0.1
├─┬ @actions/core@2.0.1
│ ├── @actions/exec@2.0.0 deduped
│ └── @actions/http-client@3.0.0 deduped
├─┬ @actions/exec@2.0.0
│ └── @actions/io@2.0.0 deduped
├─┬ @actions/glob@0.5.0
│ ├─┬ @actions/core@1.11.1
│ │ ├─┬ @actions/exec@1.1.1
│ │ │ └── @actions/io@1.1.3
│ │ └─┬ @actions/http-client@2.2.3
├─┬ @actions/http-client@3.0.0
├── @actions/io@2.0.0
Expected
-
@actions/glob should be updated to depend only on toolkit packages that are marked as Node.js 24 compatible
-
@actions/cache should be updated to include the above updated version of @actions/glob
cc: salmanmkc
Metadata
Metadata
Assignees
Labels
No labels