GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — fix: Add project filter to apply_data_source and delete_data_source by mailtoboggavarapu-coder · Pull Request #6319 · feast-dev/feast

Conversation

@mailtoboggavarapu-coder

@mailtoboggavarapu-coder mailtoboggavarapu-coder commented Apr 22, 2026 •
edited by devin-ai-integration Bot
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Contributor

Summary

Fixes #6206

apply_data_source and delete_data_source in registry.py were not filtering by project, meaning an operation on one project could silently overwrite or delete data sources with the same name in a different project.

What's changed

  • Added project-based filtering to apply_data_source: duplicate detection is now scoped to the current project
  • Added project-based filtering to delete_data_source: the delete only targets data sources in the specified project

Tests

Added two regression tests in test_universal_registry.py:

  • test_apply_data_source_cross_project_isolation: verifies applying to project A does not overwrite same-name source in project B
  • test_delete_data_source_project_scoped: verifies deleting from project A does not affect same-name source in project B

Open in Devin Review

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
mailtoboggavarapu-coder added 2 commits April 22, 2026 16:02
@mailtoboggavarapu-coder
fix: Add project filter to apply_data_source and delete_data_source (f…
4ec316e
…ixes feast-dev#6206)

apply_data_source and delete_data_source were not filtering by project,
so operations on one project could affect data sources in other projects.

Added project-based filtering to both methods to ensure project isolation.

Signed-off-by: Venkateswarlu Boggavarapu <[email protected]>apply_data_source and delete_data_source were not filtering by project,
so operations on one project could affect data sources in other projects.

Added project-based filtering to both methods to ensure project isolation.

Signed-off-by: Venkateswarlu Boggavarapu <[email protected]>
@mailtoboggavarapu-coder
test: add cross-project isolation tests for apply/delete_data_source
8a65e52
Regression tests for feast-dev#6206: verifies that apply_data_source and
delete_data_source are properly project-scoped and do not affect
data sources in other projects.

Signed-off-by: Venkateswarlu Boggavarapu <[email protected]>
@mailtoboggavarapu-coder
mailtoboggavarapu-coder requested a review from a team as a code owner April 22, 2026 20:06
@mailtoboggavarapu-coder mailtoboggavarapu-coder mentioned this pull request Apr 22, 2026
fix: Add project filter to apply_data_source and delete_data_source #6298
Closed
@mailtoboggavarapu-coder
fix: restore em-dash in comment (encoding corruption)
3bcaf45
devin-ai-integration[bot]

This comment was marked as resolved.

Sign in to view

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@mailtoboggavarapu-coder
fix: restore right-arrow characters corrupted by encoding (lines 706,…
d9da8e6
… 747)
@mailtoboggavarapu-coder

mailtoboggavarapu-coder commented Apr 22, 2026

Copy link
Copy Markdown
Contributor Author

Thanks for the detailed review, @devin-ai-integration! Fixed both encoding corruptions in commit f3437b08:

  1. Line 706 — → (U+2192) was double-encoded as â (bytes c3 a2 c2 86 c2 92); restored to proper → (UTF-8: e2 86 92)
  2. Line 747 — same double-encoding issue; also restored to →

Both arrow characters are now correct UTF-8. The em-dash on line 700 was already fixed in the previous commit (3bcaf45).

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@mailtoboggavarapu-coder
Merge branch 'master' into fix/apply-data-source-project-filter-v2
4264e9c
@mailtoboggavarapu-coder mailtoboggavarapu-coder mentioned this pull request Apr 23, 2026
fix: Add project filter to apply_data_source and delete_data_source (closes #6206) #6322
Merged
@mailtoboggavarapu-coder

mailtoboggavarapu-coder commented Apr 23, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by PR #6322 which has all commits properly signed with Signed-off-by: (DCO ✅). The DCO failure here was caused by the encoding-fix commits and the "Update branch" merge commit lacking sign-offs. Closing in favor of #6322.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@mailtoboggavarapu-coder mailtoboggavarapu-coder closed this Apr 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@devin-ai-integration devin-ai-integration[bot] devin-ai-integration[bot] left review comments

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

apply_data_source method matches by name only, without filtering by project in shared registry scenario

Uh oh!

There was an error while loading. Please reload this page.

1 participant

@mailtoboggavarapu-coder
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.