Skip to content

chore: Sync upstream feast-dev/feast master - #276

Merged
jyejare merged 5 commits into
opendatahub-io:masterfrom
patelchaitany:sync-upstream-2026-11-04
Nov 5, 2026
Merged

jyejare merged 5 commits into
opendatahub-io:masterfrom
patelchaitany:sync-upstream-2026-11-04

Conversation

@patelchaitany

@patelchaitany patelchaitany commented Nov 4, 2026 •

Copy link
Copy Markdown

Merge upstream feast-dev/feast master (e0eb36993, 4 commits) into downstream master. The automated sync job failed on one conflict:

  • .secrets.baseline: both sides changed the line_number for infra/feast-operator/api/v1/featurestore_types.go and the generated_at time. Upstream's Pinecone change adds a line to that file, so I regenerated the line numbers with detect-secrets for the merged tree (1138 for v1, 681 for v1alpha1) and kept generated_at at the downstream value.

Upstream commits brought in:

Tested locally: pre-commit run detect-secrets --all-files passes, and gofmt is clean on the changed operator file. The operator go build was not run locally, so CI covers it.

SIDDHESH1564 and others added 3 commits November 4, 2026 04:32
* feat: Add Pinecone online store integration
Signed-off-by: Siddhesh Khairnar <[email protected]>

* fix: Align Pinecone store with filters API and operator types

Signed-off-by: Siddhesh Khairnar <[email protected]>

* test: Expand Pinecone online store unit test coverage

Signed-off-by: Siddhesh Khairnar <[email protected]>

* fix: Address Pinecone online store review feedback

Signed-off-by: Siddhesh Khairnar <[email protected]>

* ci: Retrigger CI after flaky macOS dependency download

Signed-off-by: Siddhesh Khairnar <[email protected]>

* fix: Resolve rebase conflicts keeping chronon and pinecone

Signed-off-by: Siddhesh Khairnar <[email protected]>

* fix: Prevent protobuf downgrade breaking grpc health checks

Signed-off-by: Siddhesh Khairnar <[email protected]>

* fix: Revert protobuf pin that broke flink and pixi lock

Keep uv --no-sync for CI so hashed protobuf 7.x is preserved without
conflicting with feast[flink].

Signed-off-by: Siddhesh Khairnar <[email protected]>

---------

Signed-off-by: Siddhesh Khairnar <[email protected]>
…east-dev#7098)

Several Args entries named a parameter the function does not have.
Rename them to the actual parameter or drop them, and update the
DecisionEvaluator example, which passed a DecisionStrategy that the
constructor does not accept.

Signed-off-by: mmporong <[email protected]>
Co-authored-by: Shuchu Han <[email protected]>
@coderabbitai

coderabbitai Bot commented Nov 4, 2026 •

Copy link
Copy Markdown

Important

  • Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Central YAML (base), Organization UI (inherited)
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 4ffa907d-2dcf-45a9-953d-2edf80bf6c60

@openshift-ci
openshift-ci Bot requested review from amsharma3 and tmihalac November 4, 2026 08:37
@rhods-ci-bot

Copy link
Copy Markdown

/early-gate-build

@patelchaitany
patelchaitany force-pushed the sync-upstream-2026-11-04 branch from 645a997 to 23954da Compare November 4, 2026 09:39
@rhods-ci-bot

Copy link
Copy Markdown

/early-gate-build

@openshift-ci

openshift-ci Bot commented Nov 4, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: jyejare, patelchaitany

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci Bot added the approved label Nov 4, 2026
@patelchaitany

Copy link
Copy Markdown
Author

/retest

@red-hat-konflux

Copy link
Copy Markdown

All PipelineRuns for this commit have already succeeded. Use /retest <pipeline-name> to re-run a specific pipeline or /test to re-run all pipelines.

@patelchaitany
patelchaitany force-pushed the sync-upstream-2026-11-04 branch from 23954da to 6865ef4 Compare November 4, 2026 14:50
@openshift-ci openshift-ci Bot removed the lgtm label Nov 4, 2026
@openshift-ci

openshift-ci Bot commented Nov 4, 2026

Copy link
Copy Markdown

New changes are detected. LGTM label has been removed.

@rhods-ci-bot

Copy link
Copy Markdown

/early-gate-build

@patelchaitany
patelchaitany force-pushed the sync-upstream-2026-11-04 branch from 6865ef4 to 1efd189 Compare November 4, 2026 15:18
@rhods-ci-bot

Copy link
Copy Markdown

/early-gate-build

dependabot Bot and others added 2 commits November 4, 2026 21:29
…ev#7102)

Bumps [minimatch](https://github.com/isaacs/minimatch) from 10.2.6 to 11.0.1.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](isaacs/minimatch@v10.2.6...v11.0.1)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 11.0.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…6-11-04

Resolve conflicts:
- .secrets.baseline: regenerate line numbers with detect-secrets for the
  merged tree, keeping generated_at unchanged.

Signed-off-by: Chaitany Patel <[email protected]>
@patelchaitany
patelchaitany force-pushed the sync-upstream-2026-11-04 branch from 1efd189 to 4273c43 Compare November 5, 2026 07:14
@rhods-ci-bot

Copy link
Copy Markdown

/early-gate-build

@codecov-commenter

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 89.59391% with 41 lines in your changes missing coverage. Please review.
⚠️ Please upload report for BASE (master@d27ac76). Learn more about missing BASE report.

Files with missing lines Patch % Lines
...ra/online_stores/pinecone_online_store/pinecone.py 89.46% 20 Missing and 21 partials ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff            @@
##             master     #276   +/-   ##
=========================================
  Coverage          ?   52.48%           
=========================================
  Files             ?      472           
  Lines             ?    59435           
  Branches          ?     8720           
=========================================
  Hits              ?    31192           
  Misses            ?    26145           
  Partials          ?     2098           
Flag Coverage Δ
go-feature-server 30.84% <ø> (?)
python-unit 53.97% <89.59%> (?)
Files with missing lines Coverage Δ
...ra/online_stores/pinecone_online_store/__init__.py 100.00% <100.00%> (ø)
...necone_online_store/pinecone_repo_configuration.py 100.00% <100.00%> (ø)
sdk/python/feast/infra/provider.py 92.30% <ø> (ø)
sdk/python/feast/infra/registry/base_registry.py 74.81% <ø> (ø)
sdk/python/feast/permissions/decision.py 91.89% <ø> (ø)
sdk/python/feast/permissions/server/utils.py 62.74% <ø> (ø)
sdk/python/feast/project.py 87.93% <ø> (ø)
sdk/python/feast/repo_config.py 79.52% <ø> (ø)
sdk/python/feast/ssl_ca_trust_store_setup.py 55.55% <ø> (ø)
sdk/python/feast/type_map.py 64.59% <ø> (ø)
... and 1 more

Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d27ac76...4273c43. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@jyejare

jyejare commented Nov 5, 2026

Copy link
Copy Markdown

The CI failures are not relevent, merging now.

@jyejare
jyejare merged commit 5dbf8b3 into opendatahub-io:master Nov 5, 2026
35 of 40 checks passed
jyejare pushed a commit that referenced this pull request Nov 5, 2026
The upstream sync in #276 and the record-only fix in #281 were both
squash-merged, so ODH master still has no link to upstream e0eb369.
The scheduled sync job then merges the same upstream commits again and
hits the same .secrets.baseline conflict.

This merge uses the "ours" strategy, so no files change. It only
records upstream e0eb369 as merged, so the next sync job starts
from there. It must land as a merge commit; a squash drops the link.

Signed-off-by: Chaitany Patel <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants