Skip to content

fix: Build embedded UI from local source#6525

Merged
franciscojavierarceo merged 1 commit into
masterfrom
codex/fix-ui-release-build
Jun 15, 2026
Merged

fix: Build embedded UI from local source#6525
franciscojavierarceo merged 1 commit into
masterfrom
codex/fix-ui-release-build

Conversation

@franciscojavierarceo

Copy link
Copy Markdown
Member

What changed

  • Update make build-ui to build the checked-out ui/ source and copy the generated build into sdk/python/feast/ui/build.
  • Keep build-ui-local as an alias for the same build path.

Why

feast ui packages the embedded React app from sdk/python/feast/ui/build. The previous release build target pulled @feast-dev/feast-ui --latest from npm, but npm's latest published package is still 0.57.0. That stale UI treats registryPath as a monolithic registry blob URL, so with the newer Python server generating /api/v1, it requests GET /api/v1 and receives a 404.

Building the embedded UI from the repo-local ui/ source keeps the frontend bundle aligned with the REST-backed Python UI server.

Fixes #6519.

Validation

  • make -n build-ui

I could not run the full UI build locally because yarn is not installed in this shell.

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
@franciscojavierarceo franciscojavierarceo changed the title fix: build embedded UI from local source fix: Build embedded UI from local source Jun 15, 2026
@franciscojavierarceo franciscojavierarceo marked this pull request as ready for review June 15, 2026 20:41
@franciscojavierarceo franciscojavierarceo merged commit 3500349 into master Jun 15, 2026
31 of 32 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

bug: /api/v1 returns 404 on feast UI

1 participant