Skip to content

CEXT-6221: default generated actions to nodejs:24; document Node.js version policy#471

Open
obarcelonap wants to merge 3 commits into
mainfrom
CEXT-6221/node-version-policy-readme
Open

CEXT-6221: default generated actions to nodejs:24; document Node.js version policy#471
obarcelonap wants to merge 3 commits into
mainfrom
CEXT-6221/node-version-policy-readme

Conversation

@obarcelonap
Copy link
Copy Markdown
Member

Description

  • Bumps the default runtime for all generated actions from nodejs:22 to nodejs:24, the latest App Builder Runtime version with prewarm support
  • Documents the Node.js version support policy in the root README.md, fulfilling the outstanding gap noted in the spec (CEXT-6221)
  • Updates all examples and plugin SKILL.md files to reflect the new default

Related Issue

CEXT-6221

Motivation and Context

The Node.js version policy spec (specs/features/CEXT-6221-node-version-policy.md) was marked implemented but the README was never updated. This PR closes that gap.

On the codegen default: Node 24 prewarms became available in App Builder Runtime ~4 months ago. Per the documented policy, the codegen default tracks the latest App Builder Runtime version with prewarm support — nodejs:22 is now stale by that definition.

How Has This Been Tested?

pnpm test — all workspace tests pass.

Screenshots (if appropriate):

N/A

Types of changes

  • New feature (non-breaking change which adds functionality)

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 read the DEVELOPMENT document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 27, 2026

🦋 Changeset detected

Latest commit: b87a9cc

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@adobe/aio-commerce-lib-app Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions github-actions Bot added with-changeset The PR contains a Changeset file. pkg: aio-commerce-lib-app Includes changes in `packages/aio-commerce-lib-app` private-pkg: scripting-utils Includes changes to `packages-private/scripting-utils` labels May 27, 2026
@obarcelonap obarcelonap force-pushed the CEXT-6221/node-version-policy-readme branch from d2a4164 to 431ba45 Compare May 27, 2026 08:29
@iivvaannxx
Copy link
Copy Markdown
Collaborator

@obarcelonap This fragment also needs updating

> [!NOTE]
> Generated actions default to the `nodejs:22` runtime. To target a different runtime (for example `nodejs:24`), set the `runtime` field on the action in the generated `ext.config.yaml`. Codegen preserves a `runtime` you set there, so it survives regeneration.

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

Labels

pkg: aio-commerce-lib-app Includes changes in `packages/aio-commerce-lib-app` private-pkg: scripting-utils Includes changes to `packages-private/scripting-utils` with-changeset The PR contains a Changeset file.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants