Skip to content

FEATURE-RELEASE: ASSETS-63714 - Added support for Node.js 24#112

Merged
sashoscoder merged 6 commits intomasterfrom
ASSETS-63714-addSupportForNode24
Feb 20, 2026
Merged

FEATURE-RELEASE: ASSETS-63714 - Added support for Node.js 24#112
sashoscoder merged 6 commits intomasterfrom
ASSETS-63714-addSupportForNode24

Conversation

@sashoscoder
Copy link
Contributor

@sashoscoder sashoscoder commented Feb 19, 2026

Description

ASSETS-63714 - Added support for Node.js 24 in actionrunner and corresponding tests. Updated actionrunner.js to include Node.js 24 runtime and enhanced test coverage in actionrunner.test.js and test-worker.test.js to validate functionality with the new version.

Fixes # (issue)
https://jira.corp.adobe.com/browse/ASSETS-63714

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)

Checklist:

  • I have signed the Adobe Open Source CLA.
  • 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.

…nrunner and corresponding tests. Updated actionrunner.js to include Node.js 24 runtime and enhanced test coverage in actionrunner.test.js and test-worker.test.js to validate functionality with the new version.
@adobe-bot
Copy link

adobe-bot commented Feb 19, 2026

Sizewatcher found no problematic size increases.

git has no changes (2.87 MB)
Largest files:
Largest files in repository checkout:

1.1MiB package-lock.json
88KiB test-projects/aio-v8-single-worker/src/dx-asset-compute-worker-1/test/asset-compute/worker/simple-test/rendition.jpg
88KiB test-projects/aio-v8-single-worker/src/dx-asset-compute-worker-1/test/asset-compute/worker/simple-test/file.jpg
88KiB test-projects/aio-v8-single-worker-bad-config/src/dx-asset-compute-worker-1/test/asset-compute/worker/simple-test/rendition.jpg
88KiB test-projects/aio-v8-single-worker-bad-config/src/dx-asset-compute-worker-1/test/asset-compute/worker/simple-test/file.jpg
88KiB test-projects/aio-v8-multiple-workers/src/dx-asset-compute-worker-1/test/asset-compute/worker/test-worker/rendition.jpg
88KiB test-projects/aio-v8-multiple-workers/src/dx-asset-compute-worker-1/test/asset-compute/worker/test-worker/file.jpg
88KiB test-projects/aio-v8-multiple-workers/src/dx-asset-compute-worker-1/test/asset-compute/worker-1/test-worker-1/rendition.jpg
88KiB test-projects/aio-v8-multiple-workers/src/dx-asset-compute-worker-1/test/asset-compute/worker-1/test-worker-1/file.jpg
26KiB test-projects/use-devDependency/adobe-aio-cli-plugin-asset-compute.tgz

Largest files among new changes:

21KiB test/commands/test-worker.test.js
20KiB test/commands/test-worker.test.js
13KiB src/lib/actionrunner.js
13KiB src/lib/actionrunner.js
8.1KiB test/commands/devtool.test.js
5.1KiB test/commands/testutil.js
3.0KiB test/lib/actionrunner.test.js
2.8KiB test/lib/actionrunner.test.js
2.1KiB .github/workflows/node.js.yml
2.1KiB .github/workflows/node.js.yml
2.1KiB .github/workflows/node.js.yml
189B test-projects/node24/manifest.yml
144B test-projects/node24/package.json
node_modules has no changes (278 MB)
Largest production node modules:
@adobe/aio-cli-plugin-asset-compute@4.1.0 (594 deps, 79.12mb, 12843 files, ©undefined)
╭─────────────────────────────────────┬──────────────┬──────────┬───────┬───────────┬──────────────┬───────────╮
│ Name │ Dependencies │ Size │ Files │ Native │ License │ Deprec │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ @adobe/asset-compute-devtool@4.0.0 │ 211 │ 42.53mb │ 4802 │ │ Apache-2.0 │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ @adobe/aio-lib-runtime@5.4.1 │ 236 │ 26.26mb │ 4967 │ │ Apache-2.0 │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ @oclif/core@1.26.2 │ 90 │ 4.09mb │ 1238 │ │ MIT │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ @adobe/aio-cli-lib-app-config@1.1.0 │ 70 │ 3.97mb │ 941 │ │ Apache-2.0 │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ request@2.88.2 │ 47 │ 3.97mb │ 573 │ │ Apache-2.0 │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ fast-csv@4.3.6 │ 15 │ 3.38mb │ 321 │ │ MIT │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ requestretry@7.1.0 │ 2 │ 1.42mb │ 1073 │ │ MIT │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ js-yaml@3.14.2 │ 3 │ 723.95kb │ 86 │ │ MIT │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ http-terminator@2.0.3 │ 16 │ 324.41kb │ 220 │ │ BSD-3-Clause │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ rimraf@3.0.2 │ 12 │ 161.07kb │ 62 │ │ ISC │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ glob@7.2.3 │ 11 │ 144.15kb │ 56 │ │ ISC │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ minimatch@3.1.2 │ 3 │ 56.45kb │ 20 │ │ ISC │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ xml@1.0.1 │ │ 22.85kb │ 10 │ │ MIT │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ amazon-s3-uri@0.1.1 │ │ 10.17kb │ 6 │ │ MIT │ │
├─────────────────────────────────────┼──────────────┼──────────┼───────┼───────────┼──────────────┼───────────┤
│ cachedir@2.4.0 │ │ 6.03kb │ 7 │ │ MIT │ │
╰─────────────────────────────────────┴──────────────┴──────────┴───────┴───────────┴──────────────┴───────────╯
npm_package has no changes (28.5 kB)
Package contents:
›   Warning: oclif update available from 3.2.22 to 4.22.79.
› Warning: oclif update available from 3.2.22 to 4.22.79.
npm notice
📦 @adobe/aio-cli-plugin-asset-compute@4.1.0
Tarball Contents
3.2kB CODE_OF_CONDUCT.md
171B COPYRIGHT
11.3kB LICENSE
5.9kB README.md
897B bin/run
3.6kB oclif.manifest.json
2.5kB package.json
6.0kB src/base-command.js
1.8kB src/commands/asset-compute/devtool.js
1.0kB src/commands/asset-compute/index.js
7.7kB src/commands/asset-compute/run-worker.js
5.4kB src/commands/asset-compute/test-worker.js
3.1kB src/hooks/init.js
13.5kB src/lib/actionrunner.js
3.0kB src/lib/cloudfiles.js
1.3kB src/lib/mock-crt/CertificateAuthorityCertificate.pem
5.5kB src/lib/mockserver.js
4.7kB src/lib/testresults.js
21.2kB src/lib/testrunner.js
5.5kB src/lib/util.js
1.4kB src/lib/workerrunner.js
Tarball Details
name: @adobe/aio-cli-plugin-asset-compute
version: 4.1.0
filename: adobe-aio-cli-plugin-asset-compute-4.1.0.tgz
package size: 28.5 kB
unpacked size: 108.8 kB
shasum: 295cc1644e0994583b2f2ee035f47458d1d753fc
integrity: sha512-0cZAv05go3oI4[...]aj4dP5osb6RMw==
total files: 21
npm notice
Notes
  • PR branch: ASSETS-63714-addSupportForNode24 @ 1899a63
  • Base branch: master @ ab80d50
  • Sizewatcher v1.4.1
  • Effective Configuration:
limits:
  fail: 100%
  warn: 30%
  ok: '-10%'
report:
  githubComment: true
  githubStatus: false
comparators: {}

Saravanesh Selvaraj added 5 commits February 19, 2026 15:23
…ersions to v4. Adjusted Node.js version in build steps and updated coverage report action.
…end-of-life status. Updated GitHub Actions workflow to exclude Node.js 14 from the matrix. Adjusted actionrunner.js and test-worker.test.js to reflect the removal of Node.js 14. Deleted associated test project files for Node.js 14.
…maintaining support for Node.js 16.13 and 18.
…odify test utility to handle process.exitCode assignment for Node.js 24 compatibility. Refactor actionrunner tests to improve error message assertions and remove unnecessary characters from containerHost.
@sashoscoder sashoscoder merged commit f9c49b0 into master Feb 20, 2026
7 checks passed
@sashoscoder sashoscoder deleted the ASSETS-63714-addSupportForNode24 branch February 20, 2026 20:39
@adobe-bot
Copy link

🎉 This PR is included in version 5.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants