fix: Resolve UI build warnings by franciscojavierarceo · Pull Request #6529 · feast-dev/feast
What changed
- Removed unused UI imports and variables that caused ESLint warnings during the production build.
- Stabilized hook dependencies in registry search, feature view versions, and label view components with
useCallback/useMemo. - Removed an unused page-level search category construction that is superseded by the global search categories.
Why
The nightly Python SDK release now builds the embedded UI from the local ui/ source. In GitHub Actions, React treats ESLint warnings as build errors because CI=true, so existing UI warnings caused the publish-nightly-python-sdk / build-wheels / Build wheels and source job to fail during make build-ui.
Failing run: https://github.com/feast-dev/feast/actions/runs/27618353749
Validation
CI=true make build-ui
Note: local verification used the repo-pinned yarn@1.22.22. The shell Node version was v26.3.0; the repo .nvmrc requests v22.13.1.