Skip to content

chore: update nx to v22 (major)#124

Open
tsang-bot[bot] wants to merge 1 commit intomainfrom
renovate/major-nx
Open

chore: update nx to v22 (major)#124
tsang-bot[bot] wants to merge 1 commit intomainfrom
renovate/major-nx

Conversation

@tsang-bot
Copy link
Copy Markdown
Contributor

@tsang-bot tsang-bot Bot commented Oct 7, 2024

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@nx/devkit (source) 19.8.422.7.0 age adoption passing confidence
@nx/esbuild (source) 19.8.422.7.0 age adoption passing confidence
@nx/eslint (source) 19.8.422.7.0 age adoption passing confidence
@nx/eslint-plugin (source) 19.8.422.7.0 age adoption passing confidence
@nx/jest (source) 19.8.422.7.0 age adoption passing confidence
@nx/js (source) 19.8.422.7.0 age adoption passing confidence
@nx/node (source) 19.8.422.7.0 age adoption passing confidence
@nx/plugin (source) 19.8.422.7.0 age adoption passing confidence
@nx/workspace (source) 19.8.422.7.0 age adoption passing confidence
nx (source) 19.8.422.7.0 age adoption passing confidence

Release Notes

nrwl/nx (@​nx/devkit)

v22.7.0

Compare Source

22.7.0 (2026-04-24)
🚀 Features
  • core: add .nx/self-healing to .gitignore (#​34855)
  • core: decouple DB version from Nx version and share DB across worktrees (#​34942)
  • core: auto-open browser for Cloud setup URL during create-nx-workspace (#​35014)
  • core: allow generate command to skip project graph creation (#​35170)
  • core: remove polygraph cloud passthrough (#​35153)
  • core: use CNW variant 1 cloud prompt in nx init (#​35155)
  • core: add source map annotations to nx show target (#​35225)
  • core: prompt for setup mode when running nx init in empty git directory (#​35226)
  • core: add json input type for selective JSON field hashing (#​35248)
  • core: update nx-set-shas usage to v5 (#​34934)
  • core: add NX_BAIL environment variable (#​34711)
  • core: add page up/down to tui shortcuts (#​34525)
  • core: add logging and progress message types to daemon (#​35342)
  • dotnet: add ci-workflow generator (#​33321)
  • js: support nx.sync.ignoredDependencies in typescript-sync (#​35401)
  • misc: a/b test cloud prompt copy in create-nx-workspace (#​35039)
  • misc: update nx init telemetry meta from CSV to JSON format (#​35076)
  • misc: lock in CNW cloud prompt A/B winner and add new variants (#​35154)
  • nx-dev: add conditional blog/changelog proxy in edge function (#​35043)
  • nx-dev: add nx-blog sitemap to root sitemap index (#​35363)
  • repo: add nx-labs repo target and use glob pattern for update-all-repos (#​34999)
  • repo: enable tsgo compiler for nx package (#​35047)
  • repo: enforce no-disabled-tests via ESLint with per-project warning caps (#​35122)
  • repo: add e2e test for nx build process verification (#​35119)
  • vite: add compiler option to vite plugin for tsgo support (#​35429, #​33821, #​35047, #​35167)
🩹 Fixes
  • angular: update duplicate migration keys (#​34961)
  • angular: add storybook and playwright as implicit dependencies (#​35224)
  • angular: preserve specific file paths in tsconfig when adding secondary entry point (#​35254, #​33051)
  • angular: fall back to addUndefinedDefaults when addUndefinedObjectDefaults is unavailable (#​35290)
  • angular-rspack: ensure rebuild chunks emitted summary accurate (#​34979, #​34936)
  • angular-rspack: normalize Windows path separators for i18n (#​35252, #​32864)
  • angular-rspack: add fileReplacements to resolve.alias (#​34197)
  • angular-rspack: fixes issues with angular-rspack hmr (#​35294, #​35040)
  • bundling: disable swc input source map resolution (#​35010, #​32671)
  • bundling: bump esbuild for new projects to a version compatible with vite 8 (#​35132)
  • bundling: declare tsconfig.json as input for esbuild targets (#​35432)
  • core: skip analytics and DB connection when global bin hands off to local (#​34914)
  • core: properly quote shell metacharacters in CLI args passed to tasks (#​34491, #​32305, #​26682)
  • core: avoid redundant project graph requests in ngcli adapter (#​34907)
  • core: ensure postTasksExecution fires on SIGINT for continuous tasks (#​34876, #​34623, #​34869)
  • core: improve error handling in nx migrate registry fetching (#​34926, #​33014, #​33135)
  • core: remove CRA migration logic from nx init (#​34912)
  • core: pass collectInputs flag through daemon IPC for task hashing (#​34915)
  • core: prevent DB corruption from concurrent initialization (#​34861)
  • core: set windowsHide: true on all child process spawns (#​34894, #​34455)
  • core: split-target should handle projects with colons in name better (#​34725)
  • core: prevent TUI crash when task output arrives after completion (#​34785, #​34677)
  • core: respect --parallel limit for discrete task concurrency (#​34721, #​34117, #​31494)
  • core: use scroll-offset-based scrollbar positioning in TUI (#​34689)
  • core: skip import-equals namespace aliases in native scanner (#​34947, #​34644)
  • core: include command name on all telemetry events (#​34949)
  • core: skip workspace context setup when global bin hands off to local (#​34953, #​34914)
  • core: add explicit exports entry for nx/src/native directory (#​34967, #​34111)
  • core: use upsert to prevent FK constraint violations in task DB (#​34977)
  • core: runtime inputs shouldn't be cached at task_hasher layer and filesets should be in the hash_plans layer (#​34971, #​30170)
  • core: suppress postinstall error output when nx is not yet built (#​34986)
  • core: show better log message when isolated plugin shuts down after hook completion (#​34922)
  • core: handle owners and conformance project refs on move/remove (#​34815)
  • core: resolve published nx migrate package resolution (#​35013, #​34111)
  • core: prevent batch executor error on prematurely completed tasks (#​35015)
  • core: add timeouts to GitHub push flow to prevent CLI hangs (#​35011, #​34482)
  • core: prevent nx watch infinite loop from overly broad output globs (#​34995)
  • core: add package export for nx/release/changelog-renderer (#​35033)
  • core: validate bundler option for Angular presets in create-nx-workspace (#​35074)
  • core: handle "." and absolute paths as workspace name in CNW (#​35083, #​1)
  • core: pin version of axios (#​35093)
  • core: preserve sibling dependency inputs in native hashing (#​35071)
  • core: restore nx package exports compatibility (#​35095)
  • core: sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (#​35056)
  • core: restore metadata table for telemetry session tracking (#​35099)
  • core: no-interactive should disable prompts during migrate (#​35106)
  • core: reduce published nx package size with files allowlist (#​35109)
  • core: clean up legacy .gemini/skills during configure-ai-agents (#​35117)
  • core: copy pnpm install configuration to generated package.json (#​35016, #​30240)
  • core: improve migrate error reporting (#​34980)
  • core: display actual error message when plugin loading fails (#​35138, #​35137)
  • core: bump axios to 1.13.5 to resolve CVE-2026-25639 (#​35148, #​35145)
  • core: update and pin ejs to 5.0.1 (#​35157)
  • core: misc tui perf fixes (#​35187)
  • core: replace LGPL-licensed @​ltd/j-toml with BSD-3-Clause smol-toml (#​35188)
  • core: supply chain hardening via transitive dependency pinning (#​35159)
  • core: kill discrete tasks and use tree-kill for batch cleanup on SIGINT (#​35175)
  • core: support cross-file variable references in .env files (#​34956, #​34955)
  • core: disable Yarn scripts for temp nx@​latest installs (#​35210)
  • core: use fresh package manager cache for e2e tests (#​35211)
  • core: add missing inputs and sandbox exclusions for native tasks (#​35212)
  • core: prevent phantom connections and dead polling in plugin workers (#​34823, #​34388)
  • core: ensure build tasks use copyReadme named input (#​35217)
  • core: add prettier config inputs to astro-docs format target (#​35222)
  • core: add vale-changed.mjs script to vale target inputs (d4c55d806a)
  • core: add missing build inputs for angular-rspack example projects (fd0dff1078)
  • core: add run-native-target script input to dotnet build-analyzer (#​35221)
  • core: overwrite inferred script target when nx prop defines executor or command (#​35227)
  • core: exclude populate-local-registry-storage from sandbox I/O checks (#​35239)
  • core: replace exec() with spawn() to prevent maxBuffer crash on large command output (#​35256)
  • core: inline daemon status check, drop subprocess workaround (#​35273)
  • core: don't cache project graph errors on daemon (#​35088)
  • core: cap TUI parallel slots by total task count (#​35299)
  • core: don't hang when workspace contains a named pipe (#​35289)
  • core: optimize warm cache performance for task execution (#​35172, #​31067)
  • core: allow controlling migrate fallback installation concurrency (#​35312)
  • core: support pnpm multi-document lockfiles (#​35271)
  • core: await queued processTask promises before cache.getBatch (#​35322, #​35172)
  • core: use v8 serialization in pseudo-IPC channel (#​35332)
  • core: recognize json inputs in TS task hasher fallback (#​35334)
  • core: speed up nx --version by avoiding heavy imports (#​35326)
  • core: resolve native binary crash on aarch64 linux with 16K/64K page kernels (#​35356, #​145353, #​6541, #​1547, #​1549, #​35345)
  • core: normalize spawned run-commands output (#​35358)
  • core: create process report on fatal error in .nx/workspace-data (#​35193)
  • core: improve native TypeScript type definitions (#​35251)
  • core: don't spread plugin name into set constructor (#​35385)
  • core: allow --target/-t and -p flags for nx run with colon targets (#​35394, #​35098)
  • core: make nx version lookup bundle-safe (#​35430)
  • core: restore top-level schemas/ in published nx package (#​35427, #​34111, #​35109, #​35411)
  • core: wait for stdio drain before capturing task output (#​35422, #​35302)
  • core: prevent deferred spinner text update from causing early spinner appearance (#​35435)
  • devkit: prevent double install in generators for TS solution workspaces (#​34891)
  • devkit: add startTime and endTime to TaskResult interface (#​34996)
  • gradle: remove annotations from atomizer (#​34871)
  • gradle: ignore test enums when atomizing (#​34974)
  • gradle: increase project graph timeout defaults (#​35058)
  • gradle: use object notation for exclude tasks (#​35085)
  • gradle: detect @​Input provider-based dependencies (#​35090)
  • gradle: prevent Gradle and Maven daemon accumulation during project graph recalculation (#​35143)
  • gradle: infer input extensions on project graph generation (#​35160)
  • gradle: hoist shared task computation out of per-class loop in atomized CI target generation (#​35199)
  • gradle: patch 0.1.19 to beta.11 (#​35202)
  • gradle: recognize Kotlin compile tasks in inferred input extensions (#​35335)
  • gradle: resolve sandbox violations in e2e-gradle tests (#​35349, #​35315)
  • js: normalize cwd path separator in typescript plugin targets (#​34911)
  • js: preserve tsconfig fields in typescript plugin cache (#​34908)
  • js: pass configName to typecheck command in TS plugin (#​34989, #​34274)
  • js: add input on .d.ts files within dependency projects (#​34968)
  • js: add {projectRoot} prefix to d.ts fileset in typescript plugin (#​35037)
  • js: recognize tsgo in dependency-checks lint rule (#​35048)
  • js: narrow tsc build-base outputs to only tsc-produced file types (#​35041)
  • js: include tsbuildinfo in narrowed tsc build-base outputs (#​35086, #​35041)
  • js: use explicit nx/bin/nx path in start-local-registry (#​35127)
  • js: resolve ENOWORKSPACES test error in setupVerdaccio for @​nx/js:library generator (#​34755)
  • js: include npm overrides in generated lockfile (#​35192, #​34529)
  • js: stop generating baseUrl in tsconfig, use ./ prefix for path mappings (#​34965, #​32958)
  • js: suppress false swc-node/ts-node warning on Node 22.18+ (#​35247, #​32567)
  • js: avoid full source scan in readTsConfigPaths (#​35300)
  • js: resolve project tsconfig for inferred tsc run-commands targets in dependency-checks (#​35291)
  • js: declare .d.cts/.d.mts as typecheck inputs and outputs (#​35357)
  • js: resolve build output dir from globbed outputs in node executor (#​35288, #​35041, #​35198, #​35301)
  • js: avoid double-prefixing node executor output paths (#​35050, #​35044, #​33577)
  • js: add npm workspace support to prune-lockfile executor (#​35383, #​33523)
  • linter: detect require() calls in enforce-module-boundaries rule (#​34896, #​34096)
  • linter: use native nx.configs in convert-to-flat-config for Nx plugins (#​34897, #​31736)
  • linter: convert project-level eslint configs and log when skipped (#​34899, #​29458)
  • linter: use root config to determine ESLint class in plugin (#​34900, #​32110)
  • linter: prepend framework configs before baseConfig in flat config generation (#​34898, #​28381, #​32923)
  • linter: remove custom eslint hasher (d64aeef5df)
  • linter: infer extended tsconfig files as task inputs (#​35190)
  • linter: add missing inputs to eslint executor target defaults (#​35236)
  • maven: prevent batch executor hang from premature worker exit (#​35001, #​34757)
  • maven: make install targets noop when maven.install.skip=true (#​35009)
  • maven: log analyzer startup under verbose instead of stdout (#​35361)
  • maven: honor settings.xml in Maven 3 batch runner (#​35216)
  • misc: make webinar banner theme-aware with light mode support (#​35029)
  • misc: handle non-interactive mode and add template shorthand names for CNW (#​35045)
  • misc: use workspace root for package manager detection and normalize paths in plugins (#​35116)
  • misc: stream Framer proxy responses and add edge function timing (#​35215)
  • misc: bump axios to 1.15.0 for all packages (#​35237)
  • misc: allow create-nx-workspace . --no-interactive in empty directory (#​35281)
  • misc: remove process exit handlers when child process exits (#​35279)
  • module-federation: enable ESM output for Angular rspack MF plugin (#​34839, #​34584, #​33992)
  • module-federation: bump @​module-federation/enhanced to ^2.3.3 (#​35314, #​35311)
  • nextjs: align nx-dev build inputs and update plugin defaults (#​35238)
  • nextjs: add semver to required packages in update-package-json (#​35384, #​34095)
  • node: split package-manager exec command for VS Code launch.json (#​35295, #​35276)
  • nx-cloud: remove invalid images (#​34997, #​34970)
  • nx-dev: resolve changelog page 500 error (#​34920, #​34909)
  • nx-dev: build nx-dev in-place to fix ai package resolution (#​34730, #​34669)
  • nx-dev: improve docs search ranking and metrics (#​34992)
  • nx-dev: correct YouTube channel URL on courses page (#​35034)
  • nx-dev: improve search ranking for reference pages (#​35243, #​1, #​7, #​2)
  • nx-dev: seo improvements for nx.dev/docs (#​35244)
  • nx-dev: restore sitemap generation (#​35351)
  • nx-dev: remove broken header links (podcast) (#​35410)
  • react: force Vite 7 when using React Router in framework mode (#​35101)
  • react: support Vite 8 for React Router apps (#​35365)
  • release: fall back to gh user search for author usernames (#​34904)
  • release: surface swallowed publish errors when stdout is not valid JSON (#​35283, #​34497)
  • release: apply preid to dependent patch bumps (#​35381, #​33488)
  • repo: skip flaky Cypress HMR e2e tests (#​34969)
  • repo: use @​nx/nx-source export condition in jest resolver (#​34972)
  • repo: resolve FreeBSD build disk space issue (#​35030)
  • repo: add copy-assets plugin and migrate all packages from legacy-post-build (#​34994)
  • repo: copy-assets plugin and e2e improvements (#​35042, #​34994)
  • repo: pass env vars into docker builds in publish workflow (#​35060)
  • repo: bump picomatch from 4.0.2 to 4.0.4 (#​35081, #​35068)
  • repo: fixup lock-threads failing with resource inaccessible message (#​35005)
  • repo: re-enable Cypress HMR e2e tests after upstream tapable fix (#​35105, #​34969, #​20693)
  • repo: clean Angular CLI restore target before cache copy (#​35121)
  • repo: correct build target outputs for docker and vue packages (#​35136)
  • repo: narrow copy-assets outputs to prevent overlap with build-base (#​35097)
  • repo: update issue-notifier.yml (#​35178)
  • repo: resolve FreeBSD build OOM and disk exhaustion (#​35309, #​35231)
  • repo: switch agent apt mirror to azure to avoid canonical sync races (#​35324)
  • testing: handle undefined options in playwright preset (#​34750)
  • testing: gracefully handle broken jest configs in alias migration (#​34901)
  • testing: add dependent .d.ts inputs for ts-jest without isolatedModules (#​35231)
  • testing: declare external tsconfig files as playwright e2e task inputs (#​35287)
  • testing: include config file path in plugin hash calculation (#​35346)
  • vite: add support for Vite 8 (#​34850, #​34849)
  • vite: update vitest and plugin-react-swc versions for vite 8 compat (#​35062)
  • vite: bump sass version for vue/nuxt presets for Vite 8 compat (#​35073)
  • vitest: resolve addPlugin default in init generator (#​34990)
  • vitest: add dependent task output files as inputs for vitest test targets (#​35242)
  • vitest: infer ancestor tsconfig files as test task inputs (#​35241)
  • webpack: bump postcss-loader to ^8.2.1 to eliminate transitive yaml@1.x CVE (#​35028, #​35025)
❤️ Thank You

v22.6.5

Compare Source

22.6.5 (2026-04-10)
🚀 Features
  • core: allow generate command to skip project graph creation (#​35170)
  • core: use CNW variant 1 cloud prompt in nx init (#​35155)
  • core: prompt for setup mode when running nx init in empty git directory (#​35226)
  • misc: lock in CNW cloud prompt A/B winner and add new variants (#​35154)
🩹 Fixes
  • angular: add storybook and playwright as implicit dependencies (#​35224)
  • bundling: bump esbuild for new projects to a version compatible with vite 8 (#​35132)
  • core: clean up legacy .gemini/skills during configure-ai-agents (#​35117)
  • core: copy pnpm install configuration to generated package.json (#​35016, #​30240)
  • core: display actual error message when plugin loading fails (#​35138, #​35137)
  • core: bump axios to 1.13.5 to resolve CVE-2026-25639 (#​35148, #​35145)
  • core: update and pin ejs to 5.0.1 (#​35157)
  • core: misc tui perf fixes (#​35187)
  • core: replace LGPL-licensed @​ltd/j-toml with BSD-3-Clause smol-toml (#​35188)
  • core: kill discrete tasks and use tree-kill for batch cleanup on SIGINT (#​35175)
  • core: support cross-file variable references in .env files (#​34956, #​34955)
  • core: disable Yarn scripts for temp nx@​latest installs (#​35210)
  • core: use fresh package manager cache for e2e tests (#​35211)
  • core: prevent phantom connections and dead polling in plugin workers (#​34823, #​34388)
  • core: add prettier config inputs to astro-docs format target (#​35222)
  • core: add vale-changed.mjs script to vale target inputs (41a71dd97d)
  • core: add missing build inputs for angular-rspack example projects (d71dcc6a9a)
  • core: add run-native-target script input to dotnet build-analyzer (#​35221)
  • core: overwrite inferred script target when nx prop defines executor or command (#​35227)
  • core: update cleanup mock to match async signature in package-json spec (c9d51d31f9)
  • gradle: prevent Gradle and Maven daemon accumulation during project graph recalculation (#​35143)
  • gradle: use namespace import for tree-kill to match codebase convention (7c4f4af802)
  • js: resolve ENOWORKSPACES test error in setupVerdaccio for @​nx/js:library generator (#​34755)
  • js: include npm overrides in generated lockfile (#​35192, #​34529)
  • linter: infer extended tsconfig files as task inputs (#​35190)
  • maven: prevent batch executor hang from premature worker exit (#​35001, #​34757)
  • maven: use require for tree-kill to avoid esModuleInterop mismatch between lib and spec configs (8bd4c182ca)
  • misc: use workspace root for package manager detection and normalize paths in plugins (#​35116)
  • misc: stream Framer proxy responses and add edge function timing (#​35215)
  • misc: bump axios to 1.15.0 for all packages (#​35237)
  • repo: clean Angular CLI restore target before cache copy (#​35121)
  • repo: update issue-notifier.yml (#​35178)
❤️ Thank You

v22.6.4

Compare Source

22.6.4 (2026-04-01)
🚀 Features
  • misc: update nx init telemetry meta from CSV to JSON format (#​35076)
  • nx-dev: add conditional blog/changelog proxy in edge function (#​35043)
🩹 Fixes
  • core: validate bundler option for Angular presets in create-nx-workspace (#​35074)
  • core: handle "." and absolute paths as workspace name in CNW (#​35083, #​1)
  • core: pin version of axios (#​35093)
  • core: preserve sibling dependency inputs in native hashing (#​35071)
  • core: sandbox exclusions, multi-line typeof import detection, global ensurePackage mock (#​35056)
  • core: no-interactive should disable prompts during migrate (#​35106)
  • gradle: increase project graph timeout defaults (#​35058)
  • js: recognize tsgo in dependency-checks lint rule (#​35048)
  • js: narrow tsc build-base outputs to only tsc-produced file types (#​35041)
  • js: include tsbuildinfo in narrowed tsc build-base outputs (#​35086, #​35041)
  • js: use explicit nx/bin/nx path in start-local-registry (#​35127)
  • misc: handle non-interactive mode and add template shorthand names for CNW (#​35045)
  • react: force Vite 7 when using React Router in framework mode (#​35101)
  • react-native: use vite's transformWithEsbuild instead of direct esbuild import (5771eb3346)
  • repo: pass env vars into docker builds in publish workflow (#​35060)
  • repo: bump picomatch from 4.0.2 to 4.0.4 (#​35081, #​35068)
  • repo: fixup lock-threads failing with resource inaccessible message (#​35005)
  • repo: fix lockfile (b070e23445)
  • repo: re-enable Cypress HMR e2e tests after upstream tapable fix (#​35105, #​34969, #​20693)
  • repo: disable ts-jest diagnostics for workspace-plugin tests (b013f93dca)
  • vite: update vitest and plugin-react-swc versions for vite 8 compat (#​35062)
  • vite: bump sass version for vue/nuxt presets for Vite 8 compat (#​35073)
  • webpack: bump postcss-loader to ^8.2.1 to eliminate transitive yaml@1.x CVE (#​35028, #​35025)
❤️ Thank You

v22.6.3

Compare Source

22.6.3 (2026-03-27)
🚀 Features
  • misc: a/b test cloud prompt copy in create-nx-workspace (#​35039)
🩹 Fixes
  • js: add {projectRoot} prefix to d.ts fileset in typescript plugin (#​35037)
  • misc: use namespace import for chalk v4 compatibility (7c9f873bd1)
  • misc: handle non-interactive mode and add template shorthand names for CNW (#​35045)
❤️ Thank You

v22.6.2

Compare Source

22.6.2 (2026-03-26)
🚀 Features
  • core: auto-open browser for Cloud setup URL during create-nx-workspace (#​35014)
  • repo: add nx-labs repo target and use glob pattern for update-all-repos (#​34999)
🩹 Fixes
  • angular: update duplicate migration keys (#​34961)
  • angular-rspack: ensure rebuild chunks emitted summary accurate (#​34979, #​34936)
  • bundling: disable swc input source map resolution (#​35010, #​32671)
  • core: split-target should handle projects with colons in name better (#​34725)
  • core: prevent TUI crash when task output arrives after completion (#​34785, #​34677)
  • core: respect --parallel limit for discrete task concurrency (#​34721, #​34117, #​31494)
  • core: use scroll-offset-based scrollbar positioning in TUI (#​34689)
  • core: skip import-equals namespace aliases in native scanner (#​34947, #​34644)
  • core: include command name on all telemetry events (#​34949)
  • core: skip workspace context setup when global bin hands off to local (#​34953, #​34914)
  • core: use upser

Configuration

📅 Schedule: (in timezone Europe/London)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@tsang-bot tsang-bot Bot force-pushed the renovate/major-nx branch 2 times, most recently from 434a35f to 5ba9a21 Compare October 9, 2024 14:27
@tsang-bot tsang-bot Bot changed the title chore: update nx (major) chore: update nx to v20 (major) Oct 10, 2024
@tsang-bot tsang-bot Bot force-pushed the renovate/major-nx branch from 5ba9a21 to 2a5853a Compare October 10, 2024 13:59
@tsang-bot tsang-bot Bot force-pushed the renovate/major-nx branch 2 times, most recently from 0627c1e to 855fe44 Compare October 11, 2024 02:23
@tsang-bot tsang-bot Bot changed the title chore: update nx to v20 (major) chore: update nx to v20 (major) - autoclosed Oct 14, 2024
@tsang-bot tsang-bot Bot closed this Oct 14, 2024
@tsang-bot tsang-bot Bot deleted the renovate/major-nx branch October 14, 2024 13:11
@tsang-bot tsang-bot Bot changed the title chore: update nx to v20 (major) - autoclosed chore: update nx to v20 (major) Oct 14, 2024
@tsang-bot tsang-bot Bot reopened this Oct 14, 2024
@tsang-bot tsang-bot Bot restored the renovate/major-nx branch October 14, 2024 14:08
@tsang-bot tsang-bot Bot changed the title chore: update nx to v20 (major) chore(deps): update nx to v20 (major) Oct 14, 2024
@tsang-bot tsang-bot Bot changed the title chore(deps): update nx to v20 (major) chore: update nx to v20 (major) Oct 14, 2024
@tsang-bot tsang-bot Bot force-pushed the renovate/major-nx branch 4 times, most recently from 0cd9ab2 to e6af23e Compare October 19, 2024 13:27
@tsang-bot tsang-bot Bot force-pushed the renovate/major-nx branch 2 times, most recently from 8184825 to 96b8f44 Compare October 26, 2024 02:20
@tsang-bot tsang-bot Bot force-pushed the renovate/major-nx branch 3 times, most recently from 1458d47 to 6612893 Compare November 6, 2024 02:19
@tsang-bot tsang-bot Bot force-pushed the renovate/major-nx branch from d803289 to 010c882 Compare January 7, 2025 22:23
@tsang-bot tsang-bot Bot force-pushed the renovate/major-nx branch 2 times, most recently from 957cbf5 to 66997e9 Compare January 24, 2025 02:17
@tsang-bot tsang-bot Bot force-pushed the renovate/major-nx branch from 66997e9 to 05fdd18 Compare January 28, 2025 02:18
@tsang-bot tsang-bot Bot force-pushed the renovate/major-nx branch 3 times, most recently from 7b9b396 to 87ad0cc Compare February 13, 2025 02:20
@tsang-bot tsang-bot Bot force-pushed the renovate/major-nx branch 3 times, most recently from f215f59 to ce8118a Compare February 21, 2025 02:23
@tsang-bot tsang-bot Bot force-pushed the renovate/major-nx branch from ce8118a to 29caebc Compare March 7, 2025 02:26
@tsang-bot tsang-bot Bot force-pushed the renovate/major-nx branch 3 times, most recently from 3bde4cc to 189d43e Compare March 20, 2025 02:26
@tsang-bot tsang-bot Bot force-pushed the renovate/major-nx branch 2 times, most recently from 0b1187b to b192f03 Compare March 26, 2025 02:28
@tsang-bot tsang-bot Bot force-pushed the renovate/major-nx branch from b192f03 to 4e237ba Compare April 1, 2025 02:46
@tsang-bot
Copy link
Copy Markdown
Contributor Author

tsang-bot Bot commented Apr 1, 2025

⚠️ Artifact update problem

Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm warn Unknown env config "store". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.
npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: @nx/eslint-plugin@22.7.0
npm error Found: eslint-config-prettier@9.1.0
npm error node_modules/eslint-config-prettier
npm error   dev eslint-config-prettier@"9.1.0" from the root project
npm error
npm error Could not resolve dependency:
npm error peerOptional eslint-config-prettier@"^10.0.0" from @nx/eslint-plugin@22.7.0
npm error node_modules/@nx/eslint-plugin
npm error   dev @nx/eslint-plugin@"22.7.0" from the root project
npm error
npm error Conflicting peer dependency: eslint-config-prettier@10.1.8
npm error node_modules/eslint-config-prettier
npm error   peerOptional eslint-config-prettier@"^10.0.0" from @nx/eslint-plugin@22.7.0
npm error   node_modules/@nx/eslint-plugin
npm error     dev @nx/eslint-plugin@"22.7.0" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry this command with --force or --legacy-peer-deps to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /tmp/renovate/cache/others/npm/_logs/2026-04-25T03_56_25_879Z-eresolve-report.txt
npm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2026-04-25T03_56_25_879Z-debug-0.log

File name: undefined
Command failed: npm ci --ignore-scripts
npm error code EUSAGE
npm error
npm error `npm ci` can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with `npm install` before continuing.
npm error
npm error Missing: @nx/devkit@22.7.0 from lock file
npm error Missing: nx@22.7.0 from lock file
npm error Missing: @nx/esbuild@22.7.0 from lock file
npm error Missing: @nx/eslint@22.7.0 from lock file
npm error Missing: @nx/eslint-plugin@22.7.0 from lock file
npm error Missing: @nx/jest@22.7.0 from lock file
npm error Missing: @nx/js@22.7.0 from lock file
npm error Missing: @nx/node@22.7.0 from lock file
npm error Missing: @nx/plugin@22.7.0 from lock file
npm error Missing: @nx/workspace@22.7.0 from lock file
npm error Missing: ejs@5.0.1 from lock file
npm error Missing: minimatch@10.2.4 from lock file
npm error Missing: tinyglobby@0.2.16 from lock file
npm error Missing: typescript@5.9.3 from lock file
npm error Missing: @phenomnomnominal/tsquery@6.1.4 from lock file
npm error Missing: globals@15.15.0 from lock file
npm error Missing: @jest/reporters@30.3.0 from lock file
npm error Missing: @jest/test-result@30.3.0 from lock file
npm error Missing: @phenomnomnominal/tsquery@6.1.4 from lock file
npm error Missing: jest-config@30.3.0 from lock file
npm error Missing: jest-resolve@30.3.0 from lock file
npm error Missing: jest-util@30.3.0 from lock file
npm error Missing: minimatch@10.2.4 from lock file
npm error Invalid: lock file's resolve.exports@1.1.0 does not satisfy resolve.exports@2.0.3
npm error Missing: babel-plugin-macros@3.1.0 from lock file
npm error Missing: picomatch@4.0.4 from lock file
npm error Missing: @nx/docker@22.7.0 from lock file
npm error Missing: kill-port@1.6.1 from lock file
npm error Missing: tcp-port-used@1.0.2 from lock file
npm error Missing: picomatch@4.0.4 from lock file
npm error Missing: cosmiconfig@7.1.0 from lock file
npm error Missing: get-them-args@1.3.2 from lock file
npm error Missing: shell-exec@1.0.2 from lock file
npm error Invalid: lock file's @emnapi/core@1.3.0 does not satisfy @emnapi/core@1.4.5
npm error Invalid: lock file's @emnapi/runtime@1.3.0 does not satisfy @emnapi/runtime@1.4.5
npm error Invalid: lock file's @emnapi/wasi-threads@1.0.1 does not satisfy @emnapi/wasi-threads@1.0.4
npm error Missing: @jest/diff-sequences@30.0.1 from lock file
npm error Invalid: lock file's @nx/nx-darwin-arm64@19.8.4 does not satisfy @nx/nx-darwin-arm64@22.7.0
npm error Invalid: lock file's @nx/nx-darwin-x64@19.8.4 does not satisfy @nx/nx-darwin-x64@22.7.0
npm error Invalid: lock file's @nx/nx-freebsd-x64@19.8.4 does not satisfy @nx/nx-freebsd-x64@22.7.0
npm error Invalid: lock file's @nx/nx-linux-arm-gnueabihf@19.8.4 does not satisfy @nx/nx-linux-arm-gnueabihf@22.7.0
npm error Invalid: lock file's @nx/nx-linux-arm64-gnu@19.8.4 does not satisfy @nx/nx-linux-arm64-gnu@22.7.0
npm error Invalid: lock file's @nx/nx-linux-arm64-musl@19.8.4 does not satisfy @nx/nx-linux-arm64-musl@22.7.0
npm error Invalid: lock file's @nx/nx-linux-x64-gnu@19.8.4 does not satisfy @nx/nx-linux-x64-gnu@22.7.0
npm error Invalid: lock file's @nx/nx-linux-x64-musl@19.8.4 does not satisfy @nx/nx-linux-x64-musl@22.7.0
npm error Invalid: lock file's @nx/nx-win32-arm64-msvc@19.8.4 does not satisfy @nx/nx-win32-arm64-msvc@22.7.0
npm error Invalid: lock file's @nx/nx-win32-x64-msvc@19.8.4 does not satisfy @nx/nx-win32-x64-msvc@22.7.0
npm error Missing: argparse@2.0.1 from lock file
npm error Invalid: lock file's axios@1.7.7 does not satisfy axios@1.15.0
npm error Missing: balanced-match@4.0.3 from lock file
npm error Missing: brace-expansion@5.0.2 from lock file
npm error Missing: call-bind-apply-helpers@1.0.2 from lock file
npm error Missing: cliui@8.0.1 from lock file
npm error Invalid: lock file's dotenv@16.4.5 does not satisfy dotenv@16.4.7
npm error Missing: dotenv-expand@12.0.3 from lock file
npm error Missing: dunder-proto@1.0.1 from lock file
npm error Missing: ejs@5.0.1 from lock file
npm error Invalid: lock file's end-of-stream@1.4.4 does not satisfy end-of-stream@1.4.5
npm error Missing: es-define-property@1.0.1 from lock file
npm error Missing: es-errors@1.3.0 from lock file
npm error Missing: es-object-atoms@1.1.1 from lock file
npm error Invalid: lock file's es-set-tostringtag@2.0.1 does not satisfy es-set-tostringtag@2.1.0
npm error Invalid: lock file's follow-redirects@1.15.9 does not satisfy follow-redirects@1.15.11
npm error Invalid: lock file's form-data@4.0.0 does not satisfy form-data@4.0.5
npm error Invalid: lock file's function-bind@1.1.1 does not satisfy function-bind@1.1.2
npm error Invalid: lock file's get-intrinsic@1.2.1 does not satisfy get-intrinsic@1.3.0
npm error Missing: get-proto@1.0.1 from lock file
npm error Invalid: lock file's gopd@1.0.1 does not satisfy gopd@1.2.0
npm error Invalid: lock file's has-symbols@1.0.3 does not satisfy has-symbols@1.1.0
npm error Invalid: lock file's has-tostringtag@1.0.0 does not satisfy has-tostringtag@1.0.2
npm error Missing: hasown@2.0.2 from lock file
npm error Missing: ignore@7.0.5 from lock file
npm error Missing: math-intrinsics@1.1.0 from lock file
npm error Missing: minimatch@10.2.4 from lock file
npm error Missing: ora@5.3.0 from lock file
npm error Invalid: lock file's picocolors@1.1.0 does not satisfy picocolors@1.1.1
npm error Invalid: lock file's proxy-from-env@1.1.0 does not satisfy proxy-from-env@2.1.0
npm error Invalid: lock file's semver@7.6.3 does not satisfy semver@7.7.4
npm error Missing: smol-toml@1.6.1 from lock file
npm error Missing: strip-bom@3.0.0 from lock file
npm error Invalid: lock file's tmp@0.2.1 does not satisfy tmp@0.2.4
npm error Missing: tree-kill@1.2.2 from lock file
npm error Missing: tslib@2.8.1 from lock file
npm error Missing: yaml@2.8.0 from lock file
npm error Missing: debug@4.3.1 from lock file
npm error Missing: is2@2.0.9 from lock file
npm error Missing: ip-regex@4.3.0 from lock file
npm error Missing: is-url@1.2.4 from lock file
npm error Missing: fdir@6.5.0 from lock file
npm error Missing: picomatch@4.0.4 from lock file
npm error Missing: brace-expansion@5.0.5 from lock file
npm error Missing: balanced-match@4.0.4 from lock file
npm error Missing: @jest/console@30.3.0 from lock file
npm error Missing: @jest/transform@30.3.0 from lock file
npm error Missing: @jest/types@30.3.0 from lock file
npm error Missing: exit-x@0.2.2 from lock file
npm error Missing: glob@10.5.0 from lock file
npm error Missing: istanbul-lib-source-maps@5.0.6 from lock file
npm error Missing: jest-message-util@30.3.0 from lock file
npm error Missing: jest-worker@30.3.0 from lock file
npm error Invalid: lock file's @types/istanbul-lib-coverage@2.0.4 does not satisfy @types/istanbul-lib-coverage@2.0.6
npm error Invalid: lock file's @babel/core@7.25.7 does not satisfy @babel/core@7.29.0
npm error Missing: babel-plugin-istanbul@7.0.1 from lock file
npm error Missing: convert-source-map@2.0.0 from lock file
npm error Missing: jest-haste-map@30.3.0 from lock file
npm error Missing: jest-regex-util@30.0.1 from lock file
npm error Invalid: lock file's pirates@4.0.6 does not satisfy pirates@4.0.7
npm error Missing: write-file-atomic@5.0.1 from lock file
npm error Invalid: lock file's @babel/code-frame@7.25.7 does not satisfy @babel/code-frame@7.29.0
npm error Invalid: lock file's @babel/generator@7.25.7 does not satisfy @babel/generator@7.29.1
npm error Invalid: lock file's @babel/helper-compilation-targets@7.25.7 does not satisfy @babel/helper-compilation-targets@7.28.6
npm error Invalid: lock file's @babel/helper-module-transforms@7.25.7 does not satisfy @babel/helper-module-transforms@7.28.6
npm error Invalid: lock file's @babel/helpers@7.25.7 does not satisfy @babel/helpers@7.29.2
npm error Invalid: lock file's @babel/parser@7.25.7 does not satisfy @babel/parser@7.29.2
npm error Invalid: lock file's @babel/template@7.25.7 does not satisfy @babel/template@7.28.6
npm error Invalid: lock file's @babel/traverse@7.25.7 does not satisfy @babel/traverse@7.29.0
npm error Invalid: lock file's @babel/types@7.25.7 does not satisfy @babel/types@7.29.0
npm error Missing: @jridgewell/remapping@2.3.5 from lock file
npm error Invalid: lock file's @babel/helper-validator-identifier@7.25.7 does not satisfy @babel/helper-validator-identifier@7.28.5
npm error Invalid: lock file's @jridgewell/gen-mapping@0.3.5 does not satisfy @jridgewell/gen-mapping@0.3.13
npm error Invalid: lock file's @jridgewell/trace-mapping@0.3.25 does not satisfy @jridgewell/trace-mapping@0.3.31
npm error Invalid: lock file's @babel/compat-data@7.25.7 does not satisfy @babel/compat-data@7.29.0
npm error Invalid: lock file's @babel/helper-validator-option@7.25.7 does not satisfy @babel/helper-validator-option@7.27.1
npm error Invalid: lock file's @babel/helper-module-imports@7.25.7 does not satisfy @babel/helper-module-imports@7.28.6
npm error Missing: @babel/helper-globals@7.28.0 from lock file
npm error Invalid: lock file's @babel/helper-string-parser@7.25.7 does not satisfy @babel/helper-string-parser@7.27.1
npm error Invalid: lock file's @jridgewell/sourcemap-codec@1.4.15 does not satisfy @jridgewell/sourcemap-codec@1.5.5
npm error Missing: @jest/pattern@30.0.1 from lock file
npm error Missing: @jest/schemas@30.0.5 from lock file
npm error Invalid: lock file's @types/istanbul-reports@3.0.1 does not satisfy @types/istanbul-reports@3.0.4
npm error Invalid: lock file's @types/yargs@17.0.24 does not satisfy @types/yargs@17.0.35
npm error Missing: jest-regex-util@30.0.1 from lock file
npm error Missing: @sinclair/typebox@0.34.49 from lock file
npm error Invalid: lock file's istanbul-lib-instrument@6.0.0 does not satisfy istanbul-lib-instrument@6.0.3
npm error Missing: foreground-child@3.3.1 from lock file
npm error Missing: jackspeak@3.4.3 from lock file
npm error Missing: minimatch@9.0.9 from lock file
npm error Missing: minipass@7.1.3 from lock file
npm error Missing: package-json-from-dist@1.0.1 from lock file
npm error Missing: path-scurry@1.11.1 from lock file
npm error Invalid: lock file's cross-spawn@7.0.3 does not satisfy cross-spawn@7.0.6
npm error Missing: signal-exit@4.1.0 from lock file
npm error Missing: @isaacs/cliui@8.0.2 from lock file
npm error Missing: @pkgjs/parseargs@0.11.0 from lock file
npm error Missing: string-width@5.1.2 from lock file
npm error Missing: string-width-cjs@4.2.3 from lock file
npm error Missing: strip-ansi@7.2.0 from lock file
npm error Missing: strip-ansi-cjs@6.0.1 from lock file
npm error Missing: wrap-ansi@8.1.0 from lock file
npm error Missing: wrap-ansi-cjs@7.0.0 from lock file
npm error Missing: lru-cache@10.4.3 from lock file
npm error Missing: emoji-regex@9.2.2 from lock file
npm error Missing: ansi-regex@6.2.2 from lock file
npm error Missing: ansi-styles@6.2.3 from lock file
npm error Missing: @jest/get-type@30.1.0 from lock file
npm error Missing: @jest/test-sequencer@30.3.0 from lock file
npm error Missing: babel-jest@30.3.0 from lock file
npm error Missing: ci-info@4.4.0 from lock file
npm error Missing: jest-circus@30.3.0 from lock file
npm error Missing: jest-docblock@30.2.0 from lock file
npm error Missing: jest-environment-node@30.3.0 from lock file
npm error Missing: jest-runner@30.3.0 from lock file
npm error Missing: jest-validate@30.3.0 from lock file
npm error Missing: pretty-format@30.3.0 from lock file
npm error Invalid: lock file's @types/babel__core@7.20.1 does not satisfy @types/babel__core@7.20.5
npm error Missing: babel-preset-jest@30.3.0 from lock file
npm error Missing: babel-plugin-jest-hoist@30.3.0 from lock file
npm error Invalid: lock file's babel-preset-current-node-syntax@1.0.1 does not satisfy babel-preset-current-node-syntax@1.2.0
npm error Missing: @jest/environment@30.3.0 from lock file
npm error Missing: @jest/expect@30.3.0 from lock file
npm error Invalid: lock file's dedent@1.5.1 does not satisfy dedent@1.7.2
npm error Missing: jest-each@30.3.0 from lock file
npm error Missing: jest-matcher-utils@30.3.0 from lock file
npm error Missing: jest-runtime@30.3.0 from lock file
npm error Missing: jest-snapshot@30.3.0 from lock file
npm error Missing: pure-rand@7.0.1 from lock file
npm error Missing: @jest/fake-timers@30.3.0 from lock file
npm error Missing: jest-mock@30.3.0 from lock file
npm error Missing: expect@30.3.0 from lock file
npm error Missing: @sinonjs/fake-timers@15.3.2 from lock file
npm error Invalid: lock file's @sinonjs/commons@3.0.0 does not satisfy @sinonjs/commons@3.0.1
npm error Missing: @jest/expect-utils@30.3.0 from lock file
npm error Missing: picomatch@4.0.4 from lock file
npm error Missing: jest-diff@30.3.0 from lock file
npm error Missing: @jest/diff-sequences@30.3.0 from lock file
npm error Invalid: lock file's @types/stack-utils@2.0.1 does not satisfy @types/stack-utils@2.0.3
npm error Missing: unrs-resolver@1.11.1 from lock file
npm error Missing: @unrs/resolver-binding-android-arm-eabi@1.11.1 from lock file
npm error Missing: @unrs/resolver-binding-android-arm64@1.11.1 from lock file
npm error Missing: @unrs/resolver-binding-darwin-arm64@1.11.1 from lock file
npm error Missing: @unrs/resolver-binding-darwin-x64@1.11.1 from lock file
npm error Missing: @unrs/resolver-binding-freebsd-x64@1.11.1 from lock file
npm error Missing: @unrs/resolver-binding-linux-arm-gnueabihf@1.11.1 from lock file
npm error Missing: @unrs/resolver-binding-linux-arm-musleabihf@1.11.1 from lock file
npm error Missing: @unrs/resolver-binding-linux-arm64-gnu@1.11.1 from lock file
npm error Missing: @unrs/resolver-binding-linux-arm64-musl@1.11.1 from lock file
npm error Missing: @unrs/resolver-binding-linux-ppc64-gnu@1.11.1 from lock file
npm error Missing: @unrs/resolver-binding-linux-riscv64-gnu@1.11.1 from lock file
npm error Missing: @unrs/resolver-binding-linux-riscv64-musl@1.11.1 from lock file
npm error Missing: @unrs/resolver-binding-linux-s390x-gnu@1.11.1 from lock file
npm error Missing: @unrs/resolver-binding-linux-x64-gnu@1.11.1 from lock file
npm error Missing: @unrs/resolver-binding-linux-x64-musl@1.11.1 from lock file
npm error Missing: @unrs/resolver-binding-wasm32-wasi@1.11.1 from lock file
npm error Missing: @unrs/resolver-binding-win32-arm64-msvc@1.11.1 from lock file
npm error Missing: @unrs/resolver-binding-win32-ia32-msvc@1.11.1 from lock file
npm error Missing: @unrs/resolver-binding-win32-x64-msvc@1.11.1 from lock file
npm error Missing: napi-postinstall@0.3.4 from lock file
npm error Missing: @napi-rs/wasm-runtime@0.2.12 from lock file
npm error Missing: jest-leak-detector@30.3.0 from lock file
npm error Missing: jest-watcher@30.3.0 from lock file
npm error Missing: source-map-support@0.5.13 from lock file
npm error Missing: @jest/globals@30.3.0 from lock file
npm error Missing: @jest/source-map@30.0.1 from lock file
npm error Missing: cjs-module-lexer@2.2.0 from lock file
npm error Invalid: lock file's @babel/plugin-syntax-jsx@7.22.5 does not satisfy @babel/plugin-syntax-jsx@7.28.6
npm error Invalid: lock file's @babel/plugin-syntax-typescript@7.22.5 does not satisfy @babel/plugin-syntax-typescript@7.28.6
npm error Missing: @jest/snapshot-utils@30.3.0 from lock file
npm error Missing: synckit@0.11.12 from lock file
npm error Invalid: lock file's @babel/helper-plugin-utils@7.25.7 does not satisfy @babel/helper-plugin-utils@7.28.6
npm error Missing: @jest/types@30.3.0 from lock file
npm error Missing: @pkgr/core@0.2.9 from lock file
npm error Missing: @jest/schemas@30.0.5 from lock file
npm error Missing: @sinclair/typebox@0.34.49 from lock file
npm error Missing: camelcase@6.3.0 from lock file
npm error Invalid: lock file's @ungap/structured-clone@1.2.0 does not satisfy @ungap/structured-clone@1.3.0
npm error Missing: supports-color@8.1.1 from lock file
npm error Missing: brace-expansion@5.0.5 from lock file
npm error Missing: balanced-match@4.0.4 from lock file
npm error Missing: ansi-styles@5.2.0 from lock file
npm error Invalid: lock file's react-is@18.2.0 does not satisfy react-is@18.3.1
npm error Missing: signal-exit@4.1.0 from lock file
npm error Missing: @tybys/wasm-util@0.10.1 from lock file
npm error Missing: brace-expansion@2.1.0 from lock file
npm error Missing: balanced-match@1.0.2 from lock file
npm error
npm error Clean install a project
npm error
npm error Usage:
npm error npm ci
npm error
npm error Options:
npm error [--install-strategy <hoisted|nested|shallow|linked>] [--legacy-bundling]
npm error [--global-style] [--omit <dev|optional|peer> [--omit <dev|optional|peer> ...]]
npm error [--include <prod|dev|optional|peer> [--include <prod|dev|optional|peer> ...]]
npm error [--strict-peer-deps] [--foreground-scripts] [--ignore-scripts]
npm error [--allow-git <all|none|root>] [--no-audit] [--no-bin-links] [--no-fund]
npm error [--dry-run]
npm error [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]]
npm error [--workspaces] [--include-workspace-root] [--install-links]
npm error
npm error   --install-strategy
npm error     Sets the strategy for installing packages in node_modules.
npm error
npm error   --legacy-bundling
npm error     Instead of hoisting package installs in `node_modules`, install packages
npm error
npm error   --global-style
npm error     Only install direct dependencies in the top level `node_modules`,
npm error
npm error   --omit
npm error     Dependency types to omit from the installation tree on disk.
npm error
npm error   --include
npm error     Option that allows for defining which types of dependencies to install.
npm error
npm error   --strict-peer-deps
npm error     If set to `true`, and `--legacy-peer-deps` is not set, then _any_
npm error
npm error   --foreground-scripts
npm error     Run all build scripts (ie, `preinstall`, `install`, and
npm error
npm error   --ignore-scripts
npm error     If true, npm does not run scripts specified in package.json files.
npm error
npm error   --allow-git
npm error     Limits the ability for npm to fetch dependencies from git references.
npm error
npm error   --audit
npm error     When "true" submit audit reports alongside the current npm command to the
npm error
npm error   --bin-links
npm error     Tells npm to create symlinks (or `.cmd` shims on Windows) for package
npm error
npm error   --fund
npm error     When "true" displays the message at the end of each `npm install`
npm error
npm error   --dry-run
npm error     Indicates that you don't want npm to make any changes and that it should
npm error
npm error   -w|--workspace
npm error     Enable running a command in the context of the configured workspaces of the
npm error
npm error   --workspaces
npm error     Set to true to run the command in the context of **all** configured
npm error
npm error   --include-workspace-root
npm error     Include the workspace root when workspaces are enabled for a command.
npm error
npm error   --install-links
npm error     When set file: protocol dependencies will be packed and installed as
npm error
npm error
npm error aliases: clean-install, ic, install-clean, isntall-clean
npm error
npm error Run "npm help ci" for more info
npm error A complete log of this run can be found in: /home/ubuntu/.npm/_logs/2026-04-25T03_56_37_705Z-debug-0.log

File name: undefined
Command failed: npx nx migrate 22.7.0 --from=nx@19.8.4
npm warn exec The following package was not found and will be installed: nx@22.7.0

File name: undefined
Command failed: npx --no-install nx migrate --run-migrations --if-exists
npm error npx canceled due to missing packages and no YES option: ["nx@22.7.0"]
npm error A complete log of this run can be found in: /home/ubuntu/.npm/_logs/2026-04-25T03_56_56_467Z-debug-0.log

File name: undefined
Command failed: npm install --ignore-scripts
npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: @nx/eslint-plugin@22.7.0
npm error Found: eslint-config-prettier@9.1.0
npm error node_modules/eslint-config-prettier
npm error   dev eslint-config-prettier@"9.1.0" from the root project
npm error
npm error Could not resolve dependency:
npm error peerOptional eslint-config-prettier@"^10.0.0" from @nx/eslint-plugin@22.7.0
npm error node_modules/@nx/eslint-plugin
npm error   dev @nx/eslint-plugin@"22.7.0" from the root project
npm error
npm error Conflicting peer dependency: eslint-config-prettier@10.1.8
npm error node_modules/eslint-config-prettier
npm error   peerOptional eslint-config-prettier@"^10.0.0" from @nx/eslint-plugin@22.7.0
npm error   node_modules/@nx/eslint-plugin
npm error     dev @nx/eslint-plugin@"22.7.0" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry this command with --force or --legacy-peer-deps to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /home/ubuntu/.npm/_logs/2026-04-25T03_56_57_036Z-eresolve-report.txt
npm error A complete log of this run can be found in: /home/ubuntu/.npm/_logs/2026-04-25T03_56_57_036Z-debug-0.log

File name: undefined
Command failed: npx --no-install nx run-many --target=lint --parallel --fix --skip-nx-cache
npm error npx canceled due to missing packages and no YES option: ["nx@22.7.0"]
npm error A complete log of this run can be found in: /home/ubuntu/.npm/_logs/2026-04-25T03_57_02_120Z-debug-0.log

@tsang-bot tsang-bot Bot force-pushed the renovate/major-nx branch 2 times, most recently from 215aec1 to 7ba01d8 Compare April 9, 2025 02:29
@tsang-bot tsang-bot Bot force-pushed the renovate/major-nx branch from 7ba01d8 to 2f5df50 Compare April 15, 2025 02:39
@tsang-bot tsang-bot Bot force-pushed the renovate/major-nx branch from 2f5df50 to f3fc6e8 Compare April 25, 2025 02:40
@tsang-bot tsang-bot Bot force-pushed the renovate/major-nx branch from f3fc6e8 to 6b4caf6 Compare May 6, 2025 02:43
@tsang-bot tsang-bot Bot changed the title chore: update nx to v20 (major) chore: update nx to v21 (major) May 6, 2025
@tsang-bot tsang-bot Bot force-pushed the renovate/major-nx branch 2 times, most recently from 239b7c7 to 2568673 Compare May 9, 2025 02:46
@tsang-bot tsang-bot Bot force-pushed the renovate/major-nx branch 3 times, most recently from b42429a to f8126dd Compare May 22, 2025 02:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants