-
Notifications
You must be signed in to change notification settings - Fork 88
Description
Description:
I've been encountering issues running NX projects recently, including the official demo repository. After thorough investigation, I identified a clear regression in functionality starting from commit 80f7d98 .
Here’s what I found:
All commits prior to 80f7d98 work correctly. I tested older versions, and they run without issues.
Starting from 80f7d98 and all subsequent commits, the project fails to run.
I confirmed this by checking out directly to 80f7d98 — it does not work.
I tested with NX v18, which works fine on older commits.
NX v20+ appears to be affected — these versions fail to run the project.
I have not tested v19 yet, so I cannot confirm its status.
This suggests that a breaking change was introduced in or around this commit, likely related to configuration, package compatibility, or tooling setup, which has rendered the demo (and potentially other projects) non-functional.
It's concerning that such a broken state was merged into the main branch and released without sufficient testing. As a team that many developers rely on for production tooling, releasing untested or non-functional versions undermines trust and causes real productivity loss across the community.
I kindly urge the NX team to:
Investigate and fix the regression.
Improve testing and validation processes before merging and releasing.
Avoid disruptive, breaking upgrades without proper migration paths or verification.
NX has great potential, but continuous instability and regressions risk driving users away. Please prioritize stability and reliability over rapid feature changes.
Thank you for your hard work — I hope this feedback helps improve the quality of future releases.