Skip to content

Support a Node 24 release with npm 11.10.1 or newer #3080

Description

Problem

The latest Node 24 version currently accepted by our Azure Static Web Apps Oryx build is Node 24.13.0, which bundles npm 11.6.2.

npm 11.6.2 can produce a package-lock.json with npm install that is subsequently rejected by npm ci as out of sync. We confirmed this is not caused by different npm versions between lockfile generation and CI: both environments use npm 11.6.2.

Related npm reports:

The relevant npm fix is available from npm 11.10.1 onwards. Node 24.14.1, for example, bundles npm 11.11.0, but Oryx currently rejects that Node version as unsupported.

Requested change

Please add support for a Node 24 patch release that bundles npm 11.10.1 or newer, such as Node 24.14.1 or later.

Until then, our CI workaround is to use npm install instead of npm ci, which means we temporarily lose clean, lockfile-only dependency installation.

Related Oryx issue

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions