Skip to content

Renovate & Dependencies update broken #2451

Description

@liangmiQwQ

The npm and Rust dependencies update workflow seems broken in Vite+ codebase

Renovate bot status: https://developer.mend.io/github/voidzero-dev/vite-plus

Activity

  1. added theissue type on Aug 14, 2026
  2. fengmk2 commented on Aug 14, 2026

    @fengmk2
    Member

    I saw the error log https://developer.mend.io/github/voidzero-dev/vite-plus/-/job/5694ac3b-1f35-49c0-b558-51d59fe4842b , I will try to fix them.

    DEBUG: npm file crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_monorepo_pnpm_overrides_dependency_selector/package.json has name "migration-monorepo-pnpm-overrides-dependency-selector"
    DEBUG: Error parsing package.json
    {
      "fileName": "crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_monorepo_pnpm_overrides_dependency_selector/package.json",
      "depType": "pnpm",
      "err": {
        "code": "ERR_PNPM_INVALID_SELECTOR",
        "message": "Cannot parse the \"foo>vite\" selector",
        "stack": "Error: Cannot parse the \"foo>vite\" selector\n    at parsePkgSelector (/usr/local/renovate/node_modules/.pnpm/@pnpm+parse-overrides@1001.0.4/node_modules/@pnpm/parse-overrides/src/index.ts:65:11)\n    at parsePkgAndParentSelector (/usr/local/renovate/node_modules/.pnpm/@pnpm+parse-overrides@1001.0.4/node_modules/@pnpm/parse-overrides/src/index.ts:54:18)\n    at extractPackageJson (file:///usr/local/renovate/lib/modules/manager/npm/extract/common/package-file.ts:104:19)\n    at extractPackageFile (file:///usr/local/renovate/lib/modules/manager/npm/extract/index.ts:61:15)\n    at Module.extractAllPackageFiles (file:///usr/local/renovate/lib/modules/manager/npm/extract/index.ts:275:30)\n    at extractAllPackageFiles (file:///usr/local/renovate/lib/modules/manager/index.ts:57:17)\n    at getManagerPackageFiles (file:///usr/local/renovate/lib/workers/repository/extract/manager-files.ts:45:29)\n    at file:///usr/local/renovate/lib/workers/repository/extract/index.ts:65:21\n    at file:///usr/local/renovate/lib/workers/repository/extract/index.ts:63:28\n    at async Promise.all (index 7)\n    at extractAllDependencies (file:///usr/local/renovate/lib/workers/repository/extract/index.ts:60:26)\n    at file:///usr/local/renovate/lib/workers/repository/process/extract-update.ts:174:20\n    at extract (file:///usr/local/renovate/lib/workers/repository/process/extract-update.ts:172:27)\n    at instrument.attributes (file:///usr/local/renovate/lib/workers/repository/process/index.ts:229:19)\n    at extractDependencies (file:///usr/local/renovate/lib/workers/repository/process/index.ts:227:26)\n    at renovateRepository (file:///usr/local/renovate/lib/workers/repository/index.ts:122:11)\n    at instrument.attributes (file:///usr/local/renovate/lib/workers/global/index.ts:244:11)\n    at start (file:///usr/local/renovate/lib/workers/global/index.ts:229:7)\n    at file:///usr/local/renovate/lib/renovate.ts:28:22"
      }
    }
    
    DEBUG: npm file crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_monorepo_pnpm_overrides_dependency_selector/packages/app/package.json has name "app"
    ERROR: Repository has unknown error
    {
      "err": {
        "code": "ERR_PNPM_INVALID_SELECTOR",
        "message": "Cannot parse the \"foo>vite\" selector",
        "stack": "Error: Cannot parse the \"foo>vite\" selector\n    at parsePkgSelector (/usr/local/renovate/node_modules/.pnpm/@pnpm+parse-overrides@1001.0.4/node_modules/@pnpm/parse-overrides/src/index.ts:65:11)\n    at parsePkgAndParentSelector (/usr/local/renovate/node_modules/.pnpm/@pnpm+parse-overrides@1001.0.4/node_modules/@pnpm/parse-overrides/src/index.ts:54:18)\n    at extractPnpmWorkspaceFile (file:///usr/local/renovate/lib/modules/manager/npm/extract/pnpm.ts:287:9)\n    at Module.extractAllPackageFiles (file:///usr/local/renovate/lib/modules/manager/npm/extract/index.ts:254:30)\n    at extractAllPackageFiles (file:///usr/local/renovate/lib/modules/manager/index.ts:57:17)\n    at getManagerPackageFiles (file:///usr/local/renovate/lib/workers/repository/extract/manager-files.ts:45:29)\n    at file:///usr/local/renovate/lib/workers/repository/extract/index.ts:65:21\n    at file:///usr/local/renovate/lib/workers/repository/extract/index.ts:63:28\n    at async Promise.all (index 7)\n    at extractAllDependencies (file:///usr/local/renovate/lib/workers/repository/extract/index.ts:60:26)\n    at file:///usr/local/renovate/lib/workers/repository/process/extract-update.ts:174:20\n    at extract (file:///usr/local/renovate/lib/workers/repository/process/extract-update.ts:172:27)\n    at instrument.attributes (file:///usr/local/renovate/lib/workers/repository/process/index.ts:229:19)\n    at extractDependencies (file:///usr/local/renovate/lib/workers/repository/process/index.ts:227:26)\n    at renovateRepository (file:///usr/local/renovate/lib/workers/repository/index.ts:122:11)\n    at instrument.attributes (file:///usr/local/renovate/lib/workers/global/index.ts:244:11)\n    at start (file:///usr/local/renovate/lib/workers/global/index.ts:229:7)\n    at file:///usr/local/renovate/lib/renovate.ts:28:22"
      }
    }
    
    INFO: Renovate is exiting with a non-zero code due to the following logged errors
    {
      "loggerErrors": [
        {
          "name": "renovate",
          "level": 50,
          "logContext": "3a1c3460-3125-40f1-ac45-98506c121bc8",
          "repository": "voidzero-dev/vite-plus",
          "err": {
            "code": "ERR_PNPM_INVALID_SELECTOR",
            "message": "Cannot parse the \"foo>vite\" selector",
            "stack": "Error: Cannot parse the \"foo>vite\" selector\n    at parsePkgSelector (/usr/local/renovate/node_modules/.pnpm/@pnpm+parse-overrides@1001.0.4/node_modules/@pnpm/parse-overrides/src/index.ts:65:11)\n    at parsePkgAndParentSelector (/usr/local/renovate/node_modules/.pnpm/@pnpm+parse-overrides@1001.0.4/node_modules/@pnpm/parse-overrides/src/index.ts:54:18)\n    at extractPnpmWorkspaceFile (file:///usr/local/renovate/lib/modules/manager/npm/extract/pnpm.ts:287:9)\n    at Module.extractAllPackageFiles (file:///usr/local/renovate/lib/modules/manager/npm/extract/index.ts:254:30)\n    at extractAllPackageFiles (file:///usr/local/renovate/lib/modules/manager/index.ts:57:17)\n    at getManagerPackageFiles (file:///usr/local/renovate/lib/workers/repository/extract/manager-files.ts:45:29)\n    at file:///usr/local/renovate/lib/workers/repository/extract/index.ts:65:21\n    at file:///usr/local/renovate/lib/workers/repository/extract/index.ts:63:28\n    at async Promise.all (index 7)\n    at extractAllDependencies (file:///usr/local/renovate/lib/workers/repository/extract/index.ts:60:26)\n    at file:///usr/local/renovate/lib/workers/repository/process/extract-update.ts:174:20\n    at extract (file:///usr/local/renovate/lib/workers/repository/process/extract-update.ts:172:27)\n    at instrument.attributes (file:///usr/local/renovate/lib/workers/repository/process/index.ts:229:19)\n    at extractDependencies (file:///usr/local/renovate/lib/workers/repository/process/index.ts:227:26)\n    at renovateRepository (file:///usr/local/renovate/lib/workers/repository/index.ts:122:11)\n    at instrument.attributes (file:///usr/local/renovate/lib/workers/global/index.ts:244:11)\n    at start (file:///usr/local/renovate/lib/workers/global/index.ts:229:7)\n    at file:///usr/local/renovate/lib/renovate.ts:28:22"
          },
          "msg": "Repository has unknown error"
        }
      ]
    }
    
  3. added this to the RC milestone on Aug 14, 2026
  4. added 2 commits that reference this issue on Aug 14, 2026
    86ec881
    e8dfaa9
  5. added a commit that references this issue on Aug 16, 2026
    052337e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Fields

Priority

None yet

Effort

None yet

Target date

None yet

Start date

None yet

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions