Skip to content

sync: main to stable#756

Merged
openshift-merge-bot[bot] merged 24 commits intostablefrom
main
Dec 4, 2025
Merged

sync: main to stable#756
openshift-merge-bot[bot] merged 24 commits intostablefrom
main

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Dec 2, 2025

sync-branches: New code has just landed in main, so let's bring stable up to speed!

manaswinidas and others added 9 commits December 1, 2025 17:08
…#1932)

* UX fixes for model catalog and hardware configuration table

Signed-off-by: manaswinidas <dasmanaswini10@gmail.com>

* Fix Cypress tests for license label

Signed-off-by: manaswinidas <dasmanaswini10@gmail.com>

---------

Signed-off-by: manaswinidas <dasmanaswini10@gmail.com>
…beflow#1945)

Signed-off-by: Debarati Basu-Nag <dbasunag@redhat.com>
* status column on Model Catalog Setting page

Signed-off-by: Yulia Krimerman <juliapiterova@hotmail.com>

* addressed comments

Signed-off-by: Yulia Krimerman <juliapiterova@hotmail.com>

* small fix

Signed-off-by: Yulia Krimerman <juliapiterova@hotmail.com>

---------

Signed-off-by: Yulia Krimerman <juliapiterova@hotmail.com>
* Add submit logic to add/manage source form

Signed-off-by: ppadti <ppadti@redhat.com>

* Update OpenAPI spec

Signed-off-by: ppadti <ppadti@redhat.com>

* address review comments

Signed-off-by: ppadti <ppadti@redhat.com>

---------

Signed-off-by: ppadti <ppadti@redhat.com>
* fix: sql errors with no models loaded

Signed-off-by: Alessio Pragliola <seth.pro@gmail.com>

* fix: clean db when running regression test

Signed-off-by: Alessio Pragliola <seth.pro@gmail.com>

* fix: change the migration instead

Signed-off-by: Alessio Pragliola <seth.pro@gmail.com>

* chore: remove unnecessary code

Signed-off-by: Alessio Pragliola <seth.pro@gmail.com>

---------

Signed-off-by: Alessio Pragliola <seth.pro@gmail.com>
* Fix error when catalog source is empty

Signed-off-by: ppadti <ppadti@redhat.com>

* Fix lint

Signed-off-by: ppadti <ppadti@redhat.com>

* Add configMap for bella-namespace

Signed-off-by: ppadti <ppadti@redhat.com>

* Fix cypress tests

Signed-off-by: ppadti <ppadti@redhat.com>

---------

Signed-off-by: ppadti <ppadti@redhat.com>
Signed-off-by: Yulia Krimerman <juliapiterova@hotmail.com>
Signed-off-by: Yulia Krimerman <juliapiterova@hotmail.com>
[pull] main from kubeflow:main
@coderabbitai
Copy link

coderabbitai bot commented Dec 2, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@openshift-ci
Copy link

openshift-ci bot commented Dec 2, 2025

Hi @github-actions[bot]. Thanks for your PR.

I'm waiting for a github.com member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

mturley and others added 15 commits December 3, 2025 08:09
…l visibility section if it's not empty (kubeflow#1953)

* Show enable toggle even for default catalog sources

Signed-off-by: Mike Turley <mike.turley@alum.cs.umass.edu>

* Default model visibility sections to expanded if they already contain content

Signed-off-by: Mike Turley <mike.turley@alum.cs.umass.edu>

* Fix test

Signed-off-by: Mike Turley <mike.turley@alum.cs.umass.edu>

---------

Signed-off-by: Mike Turley <mike.turley@alum.cs.umass.edu>
…hon (kubeflow#1937)

Bumps [huggingface-hub](https://github.com/huggingface/huggingface_hub) from 1.1.5 to 1.1.7.
- [Release notes](https://github.com/huggingface/huggingface_hub/releases)
- [Commits](huggingface/huggingface_hub@v1.1.5...v1.1.7)

---
updated-dependencies:
- dependency-name: huggingface-hub
  dependency-version: 1.1.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…9.0.20251115 in /clients/python (kubeflow#1939)

Bumps [types-python-dateutil](https://github.com/typeshed-internal/stub_uploader) from 2.9.0.20251108 to 2.9.0.20251115.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

---
updated-dependencies:
- dependency-name: types-python-dateutil
  dependency-version: 2.9.0.20251115
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…flow#1940)

Bumps olot from 0.1.11 to 0.1.13.

---
updated-dependencies:
- dependency-name: olot
  dependency-version: 0.1.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ubeflow#1941)

Bumps [ruff](https://github.com/astral-sh/ruff) from 0.14.6 to 0.14.7.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.14.6...0.14.7)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.14.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ubeflow#1938)

Bumps [mypy](https://github.com/python/mypy) from 1.18.2 to 1.19.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.18.2...v1.19.0)

---
updated-dependencies:
- dependency-name: mypy
  dependency-version: 1.19.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…kubeflow#1947)

Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](pallets/werkzeug@3.1.3...3.1.4)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-version: 3.1.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
In general, we welcome our robot overlords, but in this case it's
getting excessive on every dependabot PR.

Signed-off-by: Paul Boyd <paul@pboyd.io>
* build(deps): bump actions/checkout from 5.0.1 to 6.0.0

Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.1 to 6.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](actions/checkout@v5.0.1...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update .github/workflows/scorecard.yml

Signed-off-by: Matteo Mortari <matteo.mortari@gmail.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Matteo Mortari <matteo.mortari@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>
…upload (kubeflow#1942)

* build(deps): bump huggingface-hub in /jobs/async-upload

Bumps [huggingface-hub](https://github.com/huggingface/huggingface_hub) from 1.1.5 to 1.1.7.
- [Release notes](https://github.com/huggingface/huggingface_hub/releases)
- [Commits](huggingface/huggingface_hub@v1.1.5...v1.1.7)

---
updated-dependencies:
- dependency-name: huggingface-hub
  dependency-version: 1.1.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* refresh requirements.txt

Signed-off-by: Matteo Mortari <matteo.mortari@gmail.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Matteo Mortari <matteo.mortari@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matteo Mortari <matteo.mortari@gmail.com>
* support hf api model retrieval basic md

Signed-off-by: Adysen Rothman <85646824+adysenrothman@users.noreply.github.com>

* pointer

Signed-off-by: Adysen Rothman <85646824+adysenrothman@users.noreply.github.com>

* update tests

Signed-off-by: Adysen Rothman <85646824+adysenrothman@users.noreply.github.com>

* add db deletion excludedModels

Signed-off-by: Adysen Rothman <85646824+adysenrothman@users.noreply.github.com>

* handle deletions and orphans in separate pr

Signed-off-by: Adysen Rothman <85646824+adysenrothman@users.noreply.github.com>

* api key retrieval & sibling file md extract

Signed-off-by: Adysen Rothman <85646824+adysenrothman@users.noreply.github.com>

* update tests & avoid dup license tag

Signed-off-by: Adysen Rothman <85646824+adysenrothman@users.noreply.github.com>

* update readme

Signed-off-by: Adysen Rothman <85646824+adysenrothman@users.noreply.github.com>

* no default hf models

Signed-off-by: Adysen Rothman <85646824+adysenrothman@users.noreply.github.com>

* update test

Signed-off-by: Adysen Rothman <85646824+adysenrothman@users.noreply.github.com>

* update for gated models

Signed-off-by: Adysen Rothman <85646824+adysenrothman@users.noreply.github.com>

* add embed logo & dynamic unmarshal

Signed-off-by: Adysen Rothman <85646824+adysenrothman@users.noreply.github.com>

* top level includedmodels

Signed-off-by: Adysen Rothman <85646824+adysenrothman@users.noreply.github.com>

* test update

Signed-off-by: Adysen Rothman <85646824+adysenrothman@users.noreply.github.com>

* custom api key env var & updated README

Signed-off-by: Adysen Rothman <85646824+adysenrothman@users.noreply.github.com>

* unnecessary data cleanup rm

Signed-off-by: Adysen Rothman <85646824+adysenrothman@users.noreply.github.com>

---------

Signed-off-by: Adysen Rothman <85646824+adysenrothman@users.noreply.github.com>
* Add logic to enable/disable toggle

Signed-off-by: ppadti <ppadti@redhat.com>

* Remove redundant state

Signed-off-by: ppadti <ppadti@redhat.com>

* Fix typo

Signed-off-by: ppadti <ppadti@redhat.com>

* Fix lint and disabled state for toggle

Signed-off-by: ppadti <ppadti@redhat.com>

* Revert the disabling state for single source

Signed-off-by: ppadti <ppadti@redhat.com>

---------

Signed-off-by: ppadti <ppadti@redhat.com>
* fix: keyboard menu bug

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

* fix: bump to 1.2.2 shared library versions to fix keyboard menu bug

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

* fix: use createBrowserRouter to fix test errors caused by useBlocker

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>

---------

Signed-off-by: Jenny <32821331+jenny-s51@users.noreply.github.com>
* feat: merge catalog sources

Signed-off-by: Alessio Pragliola <seth.pro@gmail.com>

* fix: merge before loading

Signed-off-by: Alessio Pragliola <seth.pro@gmail.com>

* fix: make models file relative to the config

Signed-off-by: Alessio Pragliola <seth.pro@gmail.com>

* chore: make closer a function instead of a map

Signed-off-by: Alessio Pragliola <seth.pro@gmail.com>

---------

Signed-off-by: Alessio Pragliola <seth.pro@gmail.com>
[pull] main from kubeflow:main
@github-actions github-actions bot added the Area/Jobs/Sync-stable Label for sync job to stable branch label Dec 4, 2025
@codecov-commenter
Copy link

codecov-commenter commented Dec 4, 2025

Codecov Report

❌ Patch coverage is 54.67626% with 189 lines in your changes missing coverage. Please review.
✅ Project coverage is 39.56%. Comparing base (b6f76f4) to head (5d22fa7).
⚠️ Report is 19 commits behind head on stable.

Files with missing lines Patch % Lines
catalog/internal/catalog/hf_catalog.go 45.20% 153 Missing and 7 partials ⚠️
catalog/internal/catalog/loader.go 59.18% 14 Missing and 6 partials ⚠️
catalog/internal/catalog/sources.go 88.15% 5 Missing and 4 partials ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           stable     #756      +/-   ##
==========================================
+ Coverage   39.51%   39.56%   +0.05%     
==========================================
  Files         150      150              
  Lines       17869    18185     +316     
  Branches      162      162              
==========================================
+ Hits         7061     7195     +134     
- Misses      10253    10424     +171     
- Partials      555      566      +11     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 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.

@Al-Pragliola
Copy link

/lgtm

/approve

@openshift-ci
Copy link

openshift-ci bot commented Dec 4, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: Al-Pragliola, github-actions[bot]

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 Dec 4, 2025
@openshift-merge-bot openshift-merge-bot bot merged commit 0ad5156 into stable Dec 4, 2025
63 checks passed
npanpaliya pushed a commit to odh-on-pz/model-registry that referenced this pull request Dec 22, 2025
Signed-off-by: Matteo Mortari <matteo.mortari@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants