Skip to content

Renovate fails to update examples/nextjs EALLOWREMOTE #1901

Closed

Description

@MikeMcC399

Situation

Renovate reports:

npm warn Unknown env config "store". This will error in a future major version of npm. See `npm help npmrc` for supported config options.
npm error code EALLOWREMOTE
npm error Fetching packages of type "remote" have been disabled
npm error Refusing to fetch "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.3.tgz"
npm error A complete log of this run can be found in: /runner/cache/others/npm/_logs/2026-09-16T17_13_40_949Z-debug-0.log

and Cursor reports that examples/nextjs/package.json is out of sync with examples/nextjs/package-lock.json

Assessment

Renovate is currently rolling out new versions and this seems to have introduced an incompatibility.

The error message indicates that Renovate is using npm@12 which is not configured (or blocked) in this repo. Node.js 22 packages npm 11; Node.js 24 & 26 package npm 11.

Restricting the examples/nextjs package to use only npm 11 & 12 through an engines entry works around the issue.

Suggestion

Update the repo manually to Cypress 16.1.0 (using npm run update:cypress which completes without error). Given that there is already a backlog of unreviewed PRs, creating yet another one should be delayed.

Hold back the workaround of using an engines entry. It may be that Renovate acknowledges this separately as an issue and fixes it.

Activity

  1. self-assigned this
    on Sep 16, 2026
  2. added theissue type on Sep 16, 2026
  3. MikeMcC399 commented on Sep 17, 2026

    @MikeMcC399
    CollaboratorAuthor

    The Renovate issue is reproducible without using Renovate, however in order to understand what Renovate is doing I needed to run it privately so that I had access to the logs. Renovate only allows access to users with write access to the repo, and I do not belong to this group.

    To reproduce, on Ubuntu 24.04.5 LTS, Node.js 24.21.0 LTS

    git clone https://github.com/cypress-io/github-action
    cd github-action
    cd examples/nextjs
    npm install npm@12 -g
    npm install --package-lock-only --no-audit --ignore-scripts

    To resolve

    echo "allow-remote=all" > .npmrc

    and repeat.

  4. MikeMcC399 commented on Sep 18, 2026

    @MikeMcC399
    CollaboratorAuthor

    Leaving this issue open, to track when npm@12 is fixed, which would allow the workaround to be removed.

  5. MikeMcC399 commented on Sep 21, 2026

    @MikeMcC399
    CollaboratorAuthor

    Moved to #1911 for clarity of follow-up.

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

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions