-
Notifications
You must be signed in to change notification settings - Fork 55
[github workflow] Workflow does not contain permissions #872
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Eyal-Danieli
merged 1 commit into
mlrun:development
from
danielperezz:worflow-permissions-vuln
Jul 24, 2025
Merged
[github workflow] Workflow does not contain permissions #872
Eyal-Danieli
merged 1 commit into
mlrun:development
from
danielperezz:worflow-permissions-vuln
Jul 24, 2025
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Eyal-Danieli
approved these changes
Jul 24, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice!
Eyal-Danieli
approved these changes
Jul 24, 2025
Eyal-Danieli
pushed a commit
to Eyal-Danieli/functions
that referenced
this pull request
Jul 30, 2025
Eyal-Danieli
pushed a commit
to Eyal-Danieli/functions
that referenced
this pull request
Jul 30, 2025
Eyal-Danieli
pushed a commit
to Eyal-Danieli/functions
that referenced
this pull request
Jul 30, 2025
Eyal-Danieli
added a commit
that referenced
this pull request
Jul 30, 2025
) * fix "Workflow does not contain permissions" scan alert (CWE-275) (#872) * upgrade black version to fix vulnerability (#873) * [Categories] Reorganize categories and frameworks (#871) * categories renaming + update mlrun version wherever needed * python version fix * missing changes in batch_inference * attempt to fix structured_data_gen installing pyyam= 5.4.1 by pinning version * attempt to fix structured_data_gen by using mlrun 1.8 * fix mlflow_utils by using mlrun 1.8 * generate updated function.yaml for azureml_serving * revert azureml_serving changes (made by mistake) * revert azureml_serving changes (made by mistake) --------- Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com>
Eyal-Danieli
added a commit
that referenced
this pull request
Sep 4, 2025
* [Category] Fix and add categories to functions (#808) * [Category] Fix and add categories to functions * bump version in structured * test is not valid in huggingface_serving * Fix duplicated footer * Fix duplicated footer * revert python version change as it will be done in another PR * comments * comments * Bump python:3.6 to python:3.9 (#810) * [Describe] Align describe to new pandas version (#812) * [Describe] Align describe to new pandas version * minor test fix * update mlrun version * add dask to requirements * remove dask * update numpy version * debug * debug * debug * remove dask tests * remove debug code * [get_offline_features] Updated to mlrun 1.6.3 (#813) * [Feature-selection] Replace matplotlib with plotly (#815) * Iguazio-cicd user token updated Iguazio-cicd user token updated in repo secrets: https://github.com/mlrun/functions/settings/secrets/actions MARKETPLACE_ACCESS_TOKEN_V3 new token gh...Zmf was set around April * forcing iguazio-cicd auth forcing iguazio-cicd to deal with Author identity unknown * checkout@v3 to v4 and echo * [Mlflow_utils] - mlflow model server (#811) * mlflow server * small fix to test * small fixes to ms and nb * small fixes to mlrun version * update requirements lightgbm * added req * Added xgboost to req --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Mlflow] Remove mlflow tag (#825) * remove mlflow tag * remove mlflow tag --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Infra] Align master with dev functions (#828) * [onnx utils] update onnx utils packages * [Noise-reduction] Add new function to hub (#765) * [Noise-reduction] Add new function to hub * fix test * added multiprocessing and silence removal to function * delete `load_dask` (#822) * [feature selection] update function yaml * [feature selection] update function yaml * Revert "[onnx utils] update onnx utils packages" This reverts commit 8872798. * [feature selection] update function yaml * [feature selection] update function yaml * Delete unsupported functions from the hub (#824) * delete EOS functions * bring back validate_great_expectations * bring back load_dataset * Update feature_selection/test_feature_selection.py Co-authored-by: Eyal Danieli <eyald@iguazio.com> * Update item.yaml * Align to master branch (#826) * [Category] Fix and add categories to functions (#808) * [Category] Fix and add categories to functions * bump version in structured * test is not valid in huggingface_serving * Fix duplicated footer * Fix duplicated footer * revert python version change as it will be done in another PR * comments * comments * Bump python:3.6 to python:3.9 (#810) * [Describe] Align describe to new pandas version (#812) * [Describe] Align describe to new pandas version * minor test fix * update mlrun version * add dask to requirements * remove dask * update numpy version * debug * debug * debug * remove dask tests * remove debug code * [get_offline_features] Updated to mlrun 1.6.3 (#813) * [Feature-selection] Replace matplotlib with plotly (#815) * Iguazio-cicd user token updated Iguazio-cicd user token updated in repo secrets: https://github.com/mlrun/functions/settings/secrets/actions MARKETPLACE_ACCESS_TOKEN_V3 new token gh...Zmf was set around April * forcing iguazio-cicd auth forcing iguazio-cicd to deal with Author identity unknown * checkout@v3 to v4 and echo * [Mlflow_utils] - mlflow model server (#811) * mlflow server * small fix to test * small fixes to ms and nb * small fixes to mlrun version * update requirements lightgbm * added req * Added xgboost to req --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Mlflow] Remove mlflow tag (#825) * remove mlflow tag * remove mlflow tag --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * align feature_selection yaml --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> --------- Co-authored-by: Avi Asulin <avia@iguazio.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> * merge from development #829, #830 (#831) * set `navigation_with_keys` to False (#829) * remove xgb and churn functions (#830) * [Batch Infer V2] Adjust function to 1.7 (#832) (#833) * adjust batch infer v2 * update docs in NB * bring back deprecated params and add warn (#834) (#835) * Merge from development #836, #837, #838, #839 (#840) * fix PyYAML loading (#837) * [text to audio generator] Replaced bark with openai tts models (#836) * [Text to audio generator] Add speech engine (#838) * [text to audio generator] Replaced bark with openai tts models * [text to audio generator] Fix base url env var * fix version * Add speech engine * after review * [auto-trainer] update test requirements (#839) * [Build] Fix html links, Add <function>.html as source in documentation * Update CI temporarily and update index * [XGB-Custom] Fix test artifact key name * [XGB-Serving][XGB-Test][XGB-Trainer] Fix tests - artifact key * [Build] Install python 3.9 when testing (#618) * [Build] Update python version in CI (#620) * [Build] Install python 3.9 when testing * [Build] Update python version in CI * . * Revert "[Build] Update python version in CI (#620)" (#621) This reverts commit 0cd1f15. * Revert "[Build] Install python 3.9 when testing (#618)" (#619) This reverts commit 3301415. * [Build] Build with python 3.9 (#622) * [Build] Build with python 3.9 * . * Update requirements.txt --------- Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> * Merge from development #843, #844, #845 (#846) * [Feature Selection] Fix deprecated `get_offline_features` (#844) * fix feature_selection * fix feature_selection * fix feature_selection nb * update yaml name * fix test * fix test * limit torchaudio for unit test (#845) * Update requirements.txt (#843) --------- Co-authored-by: daniels290813 <78727943+daniels290813@users.noreply.github.com> * [open_archive] Fix arbitrary file vulnerability (#850) * [Open Archive] Fix arbitrary file vulnerability (#847) * fix arbitrary file vulnerability * fix arbitrary file vulnerability * fix test * [open_archive] Add traversal attack test (#849) * add traversal test * add traversal test * add traversal test * delete eos funcs (#851) (#852) * Update mlflow_utils requirements.txt (#842) * update sphinx theme (#855) (#856) * clean up Sphinx UI by removing header and sidebar * add param description & hide footer Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> * [onnx_utils] Upgrade versions and fixed tests (#853) (#857) * [Build] Fix html links, Add <function>.html as source in documentation * Update CI temporarily and update index * [XGB-Custom] Fix test artifact key name * [XGB-Serving][XGB-Test][XGB-Trainer] Fix tests - artifact key * [Build] Install python 3.9 when testing (#618) * [Build] Update python version in CI (#620) * [Build] Install python 3.9 when testing * [Build] Update python version in CI * . * Revert "[Build] Update python version in CI (#620)" (#621) This reverts commit 0cd1f15. * Revert "[Build] Install python 3.9 when testing (#618)" (#619) This reverts commit 3301415. * [Build] Build with python 3.9 (#622) * [Build] Build with python 3.9 * . * upgraded version and corrected testt to work locally * fixed notebook * again * increase mlrun version * updated item --------- Co-authored-by: guy1992l <83535508+guy1992l@users.noreply.github.com> Co-authored-by: yonishelach <yonatanshelach@gmail.com> Co-authored-by: Yoni Shelach <92271540+yonishelach@users.noreply.github.com> * [Infra] Update python and sphinx version (#862) * update Sphinx version (#858) * Update Python & Sphinx (#859) * update Sphinx version * update python to 3.10 and Sphinx 8.1 * upgrade setup-python from v3 to v4 * update python version * Add SRI attributes to Highlight.js CDN scripts and styles (#860) * enforce default light mode in sphinx-book-theme (#861) --------- Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> * fix ci workflow failure (#868) * [Infra + Categories] Reorganize categories and fix vulnerabilities (#876) * fix "Workflow does not contain permissions" scan alert (CWE-275) (#872) * upgrade black version to fix vulnerability (#873) * [Categories] Reorganize categories and frameworks (#871) * categories renaming + update mlrun version wherever needed * python version fix * missing changes in batch_inference * attempt to fix structured_data_gen installing pyyam= 5.4.1 by pinning version * attempt to fix structured_data_gen by using mlrun 1.8 * fix mlflow_utils by using mlrun 1.8 * generate updated function.yaml for azureml_serving * revert azureml_serving changes (made by mistake) * revert azureml_serving changes (made by mistake) --------- Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> * add workflow_dispatch (#878) * update mlflow version (#865) (#879) Co-authored-by: Ze'ev Rispler <73653682+ZeevRispler@users.noreply.github.com> * Cherry pick ci (#885) * fix batch_inference_v2:infer() endpoint_id docstring (#880) * [Infra] Convert `mlrun/hub-assets` into a monorepo and adjust `functions` CI/CD (#881) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt #2 * ci.yaml fix attempt #3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests #2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path #2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Update test-all.yaml add workflow dispatch * chore(readme): auto-update asset tables [skip ci] * Create empty modules/src and add .DS_store files to .gitignore (#882) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt #2 * ci.yaml fix attempt #3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests #2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path #2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character * keep empty modules/src * remove unwanted changes from last commit * Delete .DS_Store * Delete modules/.DS_Store * Delete modules/src/.DS_Store * avoid including non-directories in the tests matrix * removed .ds_store files * skip testing if matrix is empty * skip testing if matrix is empty (#2) --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Fix the workflows (#883) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt #2 * ci.yaml fix attempt #3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests #2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path #2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character * keep empty modules/src * remove unwanted changes from last commit * Delete .DS_Store * Delete modules/.DS_Store * Delete modules/src/.DS_Store * avoid including non-directories in the tests matrix * removed .ds_store files * skip testing if matrix is empty * skip testing if matrix is empty (#2) * debug why matrix is empty * debug why matrix is empty by removing filter step * debug why matrix is empty by removing filter step * rename changed-files to all-files to match this workflow * missing $ * extra checks to exclude the root from the matrix * extra checks to exclude the root from the matrix * debug the empty path by logging candidates * add grep to remove empty lines from json * align ci to the fix as well * align ci to the fix as well * align ci to the fix as well * align ci to the fix as well * reset to development and start again debug process * debug mode * grep to remove empty lined from metrix json * align ci.yaml to the fix and remove debug mode * new-line delimiter --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * fetch to dev --------- Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Bug fixes in build-marketplace (#887) (#889) * fix relative path bug * fix overriding source.yaml instead of generating function.yaml * remove prints * trigger test-all workflow * fix attempt to the stuck test * log stuff * change stderr * test invalid Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> * Update plotly version in requirements.txt * Update plotly version in item.yaml --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Eyal Danieli <eyald@iguazio.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> Co-authored-by: Avi Asulin <avia@iguazio.com> Co-authored-by: daniels290813 <78727943+daniels290813@users.noreply.github.com> Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> Co-authored-by: yonishelach <yonatanshelach@gmail.com> Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com>
Eyal-Danieli
added a commit
that referenced
this pull request
Sep 4, 2025
* [Category] Fix and add categories to functions (#808) * [Category] Fix and add categories to functions * bump version in structured * test is not valid in huggingface_serving * Fix duplicated footer * Fix duplicated footer * revert python version change as it will be done in another PR * comments * comments * Bump python:3.6 to python:3.9 (#810) * [Describe] Align describe to new pandas version (#812) * [Describe] Align describe to new pandas version * minor test fix * update mlrun version * add dask to requirements * remove dask * update numpy version * debug * debug * debug * remove dask tests * remove debug code * [get_offline_features] Updated to mlrun 1.6.3 (#813) * [Feature-selection] Replace matplotlib with plotly (#815) * Iguazio-cicd user token updated Iguazio-cicd user token updated in repo secrets: https://github.com/mlrun/functions/settings/secrets/actions MARKETPLACE_ACCESS_TOKEN_V3 new token gh...Zmf was set around April * forcing iguazio-cicd auth forcing iguazio-cicd to deal with Author identity unknown * checkout@v3 to v4 and echo * [Mlflow_utils] - mlflow model server (#811) * mlflow server * small fix to test * small fixes to ms and nb * small fixes to mlrun version * update requirements lightgbm * added req * Added xgboost to req --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Mlflow] Remove mlflow tag (#825) * remove mlflow tag * remove mlflow tag --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Infra] Align master with dev functions (#828) * [onnx utils] update onnx utils packages * [Noise-reduction] Add new function to hub (#765) * [Noise-reduction] Add new function to hub * fix test * added multiprocessing and silence removal to function * delete `load_dask` (#822) * [feature selection] update function yaml * [feature selection] update function yaml * Revert "[onnx utils] update onnx utils packages" This reverts commit 8872798. * [feature selection] update function yaml * [feature selection] update function yaml * Delete unsupported functions from the hub (#824) * delete EOS functions * bring back validate_great_expectations * bring back load_dataset * Update feature_selection/test_feature_selection.py Co-authored-by: Eyal Danieli <eyald@iguazio.com> * Update item.yaml * Align to master branch (#826) * [Category] Fix and add categories to functions (#808) * [Category] Fix and add categories to functions * bump version in structured * test is not valid in huggingface_serving * Fix duplicated footer * Fix duplicated footer * revert python version change as it will be done in another PR * comments * comments * Bump python:3.6 to python:3.9 (#810) * [Describe] Align describe to new pandas version (#812) * [Describe] Align describe to new pandas version * minor test fix * update mlrun version * add dask to requirements * remove dask * update numpy version * debug * debug * debug * remove dask tests * remove debug code * [get_offline_features] Updated to mlrun 1.6.3 (#813) * [Feature-selection] Replace matplotlib with plotly (#815) * Iguazio-cicd user token updated Iguazio-cicd user token updated in repo secrets: https://github.com/mlrun/functions/settings/secrets/actions MARKETPLACE_ACCESS_TOKEN_V3 new token gh...Zmf was set around April * forcing iguazio-cicd auth forcing iguazio-cicd to deal with Author identity unknown * checkout@v3 to v4 and echo * [Mlflow_utils] - mlflow model server (#811) * mlflow server * small fix to test * small fixes to ms and nb * small fixes to mlrun version * update requirements lightgbm * added req * Added xgboost to req --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Mlflow] Remove mlflow tag (#825) * remove mlflow tag * remove mlflow tag --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * align feature_selection yaml --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> --------- Co-authored-by: Avi Asulin <avia@iguazio.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> * merge from development #829, #830 (#831) * set `navigation_with_keys` to False (#829) * remove xgb and churn functions (#830) * [Batch Infer V2] Adjust function to 1.7 (#832) (#833) * adjust batch infer v2 * update docs in NB * bring back deprecated params and add warn (#834) (#835) * Merge from development #836, #837, #838, #839 (#840) * fix PyYAML loading (#837) * [text to audio generator] Replaced bark with openai tts models (#836) * [Text to audio generator] Add speech engine (#838) * [text to audio generator] Replaced bark with openai tts models * [text to audio generator] Fix base url env var * fix version * Add speech engine * after review * [auto-trainer] update test requirements (#839) * [Build] Fix html links, Add <function>.html as source in documentation * Update CI temporarily and update index * [XGB-Custom] Fix test artifact key name * [XGB-Serving][XGB-Test][XGB-Trainer] Fix tests - artifact key * [Build] Install python 3.9 when testing (#618) * [Build] Update python version in CI (#620) * [Build] Install python 3.9 when testing * [Build] Update python version in CI * . * Revert "[Build] Update python version in CI (#620)" (#621) This reverts commit 0cd1f15. * Revert "[Build] Install python 3.9 when testing (#618)" (#619) This reverts commit 3301415. * [Build] Build with python 3.9 (#622) * [Build] Build with python 3.9 * . * Update requirements.txt --------- Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> * Merge from development #843, #844, #845 (#846) * [Feature Selection] Fix deprecated `get_offline_features` (#844) * fix feature_selection * fix feature_selection * fix feature_selection nb * update yaml name * fix test * fix test * limit torchaudio for unit test (#845) * Update requirements.txt (#843) --------- Co-authored-by: daniels290813 <78727943+daniels290813@users.noreply.github.com> * [open_archive] Fix arbitrary file vulnerability (#850) * [Open Archive] Fix arbitrary file vulnerability (#847) * fix arbitrary file vulnerability * fix arbitrary file vulnerability * fix test * [open_archive] Add traversal attack test (#849) * add traversal test * add traversal test * add traversal test * delete eos funcs (#851) (#852) * Update mlflow_utils requirements.txt (#842) * update sphinx theme (#855) (#856) * clean up Sphinx UI by removing header and sidebar * add param description & hide footer Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> * [onnx_utils] Upgrade versions and fixed tests (#853) (#857) * [Build] Fix html links, Add <function>.html as source in documentation * Update CI temporarily and update index * [XGB-Custom] Fix test artifact key name * [XGB-Serving][XGB-Test][XGB-Trainer] Fix tests - artifact key * [Build] Install python 3.9 when testing (#618) * [Build] Update python version in CI (#620) * [Build] Install python 3.9 when testing * [Build] Update python version in CI * . * Revert "[Build] Update python version in CI (#620)" (#621) This reverts commit 0cd1f15. * Revert "[Build] Install python 3.9 when testing (#618)" (#619) This reverts commit 3301415. * [Build] Build with python 3.9 (#622) * [Build] Build with python 3.9 * . * upgraded version and corrected testt to work locally * fixed notebook * again * increase mlrun version * updated item --------- Co-authored-by: guy1992l <83535508+guy1992l@users.noreply.github.com> Co-authored-by: yonishelach <yonatanshelach@gmail.com> Co-authored-by: Yoni Shelach <92271540+yonishelach@users.noreply.github.com> * [Infra] Update python and sphinx version (#862) * update Sphinx version (#858) * Update Python & Sphinx (#859) * update Sphinx version * update python to 3.10 and Sphinx 8.1 * upgrade setup-python from v3 to v4 * update python version * Add SRI attributes to Highlight.js CDN scripts and styles (#860) * enforce default light mode in sphinx-book-theme (#861) --------- Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> * fix ci workflow failure (#868) * [Infra + Categories] Reorganize categories and fix vulnerabilities (#876) * fix "Workflow does not contain permissions" scan alert (CWE-275) (#872) * upgrade black version to fix vulnerability (#873) * [Categories] Reorganize categories and frameworks (#871) * categories renaming + update mlrun version wherever needed * python version fix * missing changes in batch_inference * attempt to fix structured_data_gen installing pyyam= 5.4.1 by pinning version * attempt to fix structured_data_gen by using mlrun 1.8 * fix mlflow_utils by using mlrun 1.8 * generate updated function.yaml for azureml_serving * revert azureml_serving changes (made by mistake) * revert azureml_serving changes (made by mistake) --------- Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> * add workflow_dispatch (#878) * update mlflow version (#865) (#879) Co-authored-by: Ze'ev Rispler <73653682+ZeevRispler@users.noreply.github.com> * Cherry pick ci (#885) * fix batch_inference_v2:infer() endpoint_id docstring (#880) * [Infra] Convert `mlrun/hub-assets` into a monorepo and adjust `functions` CI/CD (#881) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt #2 * ci.yaml fix attempt #3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests #2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path #2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Update test-all.yaml add workflow dispatch * chore(readme): auto-update asset tables [skip ci] * Create empty modules/src and add .DS_store files to .gitignore (#882) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt #2 * ci.yaml fix attempt #3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests #2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path #2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character * keep empty modules/src * remove unwanted changes from last commit * Delete .DS_Store * Delete modules/.DS_Store * Delete modules/src/.DS_Store * avoid including non-directories in the tests matrix * removed .ds_store files * skip testing if matrix is empty * skip testing if matrix is empty (#2) --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Fix the workflows (#883) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt #2 * ci.yaml fix attempt #3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests #2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path #2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character * keep empty modules/src * remove unwanted changes from last commit * Delete .DS_Store * Delete modules/.DS_Store * Delete modules/src/.DS_Store * avoid including non-directories in the tests matrix * removed .ds_store files * skip testing if matrix is empty * skip testing if matrix is empty (#2) * debug why matrix is empty * debug why matrix is empty by removing filter step * debug why matrix is empty by removing filter step * rename changed-files to all-files to match this workflow * missing $ * extra checks to exclude the root from the matrix * extra checks to exclude the root from the matrix * debug the empty path by logging candidates * add grep to remove empty lines from json * align ci to the fix as well * align ci to the fix as well * align ci to the fix as well * align ci to the fix as well * reset to development and start again debug process * debug mode * grep to remove empty lined from metrix json * align ci.yaml to the fix and remove debug mode * new-line delimiter --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * fetch to dev --------- Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Bug fixes in build-marketplace (#887) (#889) * fix relative path bug * fix overriding source.yaml instead of generating function.yaml * remove prints * trigger test-all workflow * fix attempt to the stuck test * log stuff * change stderr * test invalid Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> * Update plotly version in requirements.txt --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Eyal Danieli <eyald@iguazio.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> Co-authored-by: Avi Asulin <avia@iguazio.com> Co-authored-by: daniels290813 <78727943+daniels290813@users.noreply.github.com> Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> Co-authored-by: yonishelach <yonatanshelach@gmail.com> Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com>
Eyal-Danieli
added a commit
that referenced
this pull request
Sep 4, 2025
* [Category] Fix and add categories to functions (#808) * [Category] Fix and add categories to functions * bump version in structured * test is not valid in huggingface_serving * Fix duplicated footer * Fix duplicated footer * revert python version change as it will be done in another PR * comments * comments * Bump python:3.6 to python:3.9 (#810) * [Describe] Align describe to new pandas version (#812) * [Describe] Align describe to new pandas version * minor test fix * update mlrun version * add dask to requirements * remove dask * update numpy version * debug * debug * debug * remove dask tests * remove debug code * [get_offline_features] Updated to mlrun 1.6.3 (#813) * [Feature-selection] Replace matplotlib with plotly (#815) * Iguazio-cicd user token updated Iguazio-cicd user token updated in repo secrets: https://github.com/mlrun/functions/settings/secrets/actions MARKETPLACE_ACCESS_TOKEN_V3 new token gh...Zmf was set around April * forcing iguazio-cicd auth forcing iguazio-cicd to deal with Author identity unknown * checkout@v3 to v4 and echo * [Mlflow_utils] - mlflow model server (#811) * mlflow server * small fix to test * small fixes to ms and nb * small fixes to mlrun version * update requirements lightgbm * added req * Added xgboost to req --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Mlflow] Remove mlflow tag (#825) * remove mlflow tag * remove mlflow tag --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Infra] Align master with dev functions (#828) * [onnx utils] update onnx utils packages * [Noise-reduction] Add new function to hub (#765) * [Noise-reduction] Add new function to hub * fix test * added multiprocessing and silence removal to function * delete `load_dask` (#822) * [feature selection] update function yaml * [feature selection] update function yaml * Revert "[onnx utils] update onnx utils packages" This reverts commit 8872798. * [feature selection] update function yaml * [feature selection] update function yaml * Delete unsupported functions from the hub (#824) * delete EOS functions * bring back validate_great_expectations * bring back load_dataset * Update feature_selection/test_feature_selection.py Co-authored-by: Eyal Danieli <eyald@iguazio.com> * Update item.yaml * Align to master branch (#826) * [Category] Fix and add categories to functions (#808) * [Category] Fix and add categories to functions * bump version in structured * test is not valid in huggingface_serving * Fix duplicated footer * Fix duplicated footer * revert python version change as it will be done in another PR * comments * comments * Bump python:3.6 to python:3.9 (#810) * [Describe] Align describe to new pandas version (#812) * [Describe] Align describe to new pandas version * minor test fix * update mlrun version * add dask to requirements * remove dask * update numpy version * debug * debug * debug * remove dask tests * remove debug code * [get_offline_features] Updated to mlrun 1.6.3 (#813) * [Feature-selection] Replace matplotlib with plotly (#815) * Iguazio-cicd user token updated Iguazio-cicd user token updated in repo secrets: https://github.com/mlrun/functions/settings/secrets/actions MARKETPLACE_ACCESS_TOKEN_V3 new token gh...Zmf was set around April * forcing iguazio-cicd auth forcing iguazio-cicd to deal with Author identity unknown * checkout@v3 to v4 and echo * [Mlflow_utils] - mlflow model server (#811) * mlflow server * small fix to test * small fixes to ms and nb * small fixes to mlrun version * update requirements lightgbm * added req * Added xgboost to req --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Mlflow] Remove mlflow tag (#825) * remove mlflow tag * remove mlflow tag --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * align feature_selection yaml --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> --------- Co-authored-by: Avi Asulin <avia@iguazio.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> * merge from development #829, #830 (#831) * set `navigation_with_keys` to False (#829) * remove xgb and churn functions (#830) * [Batch Infer V2] Adjust function to 1.7 (#832) (#833) * adjust batch infer v2 * update docs in NB * bring back deprecated params and add warn (#834) (#835) * Merge from development #836, #837, #838, #839 (#840) * fix PyYAML loading (#837) * [text to audio generator] Replaced bark with openai tts models (#836) * [Text to audio generator] Add speech engine (#838) * [text to audio generator] Replaced bark with openai tts models * [text to audio generator] Fix base url env var * fix version * Add speech engine * after review * [auto-trainer] update test requirements (#839) * [Build] Fix html links, Add <function>.html as source in documentation * Update CI temporarily and update index * [XGB-Custom] Fix test artifact key name * [XGB-Serving][XGB-Test][XGB-Trainer] Fix tests - artifact key * [Build] Install python 3.9 when testing (#618) * [Build] Update python version in CI (#620) * [Build] Install python 3.9 when testing * [Build] Update python version in CI * . * Revert "[Build] Update python version in CI (#620)" (#621) This reverts commit 0cd1f15. * Revert "[Build] Install python 3.9 when testing (#618)" (#619) This reverts commit 3301415. * [Build] Build with python 3.9 (#622) * [Build] Build with python 3.9 * . * Update requirements.txt --------- Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> * Merge from development #843, #844, #845 (#846) * [Feature Selection] Fix deprecated `get_offline_features` (#844) * fix feature_selection * fix feature_selection * fix feature_selection nb * update yaml name * fix test * fix test * limit torchaudio for unit test (#845) * Update requirements.txt (#843) --------- Co-authored-by: daniels290813 <78727943+daniels290813@users.noreply.github.com> * [open_archive] Fix arbitrary file vulnerability (#850) * [Open Archive] Fix arbitrary file vulnerability (#847) * fix arbitrary file vulnerability * fix arbitrary file vulnerability * fix test * [open_archive] Add traversal attack test (#849) * add traversal test * add traversal test * add traversal test * delete eos funcs (#851) (#852) * Update mlflow_utils requirements.txt (#842) * update sphinx theme (#855) (#856) * clean up Sphinx UI by removing header and sidebar * add param description & hide footer Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> * [onnx_utils] Upgrade versions and fixed tests (#853) (#857) * [Build] Fix html links, Add <function>.html as source in documentation * Update CI temporarily and update index * [XGB-Custom] Fix test artifact key name * [XGB-Serving][XGB-Test][XGB-Trainer] Fix tests - artifact key * [Build] Install python 3.9 when testing (#618) * [Build] Update python version in CI (#620) * [Build] Install python 3.9 when testing * [Build] Update python version in CI * . * Revert "[Build] Update python version in CI (#620)" (#621) This reverts commit 0cd1f15. * Revert "[Build] Install python 3.9 when testing (#618)" (#619) This reverts commit 3301415. * [Build] Build with python 3.9 (#622) * [Build] Build with python 3.9 * . * upgraded version and corrected testt to work locally * fixed notebook * again * increase mlrun version * updated item --------- Co-authored-by: guy1992l <83535508+guy1992l@users.noreply.github.com> Co-authored-by: yonishelach <yonatanshelach@gmail.com> Co-authored-by: Yoni Shelach <92271540+yonishelach@users.noreply.github.com> * [Infra] Update python and sphinx version (#862) * update Sphinx version (#858) * Update Python & Sphinx (#859) * update Sphinx version * update python to 3.10 and Sphinx 8.1 * upgrade setup-python from v3 to v4 * update python version * Add SRI attributes to Highlight.js CDN scripts and styles (#860) * enforce default light mode in sphinx-book-theme (#861) --------- Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> * fix ci workflow failure (#868) * [Infra + Categories] Reorganize categories and fix vulnerabilities (#876) * fix "Workflow does not contain permissions" scan alert (CWE-275) (#872) * upgrade black version to fix vulnerability (#873) * [Categories] Reorganize categories and frameworks (#871) * categories renaming + update mlrun version wherever needed * python version fix * missing changes in batch_inference * attempt to fix structured_data_gen installing pyyam= 5.4.1 by pinning version * attempt to fix structured_data_gen by using mlrun 1.8 * fix mlflow_utils by using mlrun 1.8 * generate updated function.yaml for azureml_serving * revert azureml_serving changes (made by mistake) * revert azureml_serving changes (made by mistake) --------- Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> * add workflow_dispatch (#878) * update mlflow version (#865) (#879) Co-authored-by: Ze'ev Rispler <73653682+ZeevRispler@users.noreply.github.com> * Cherry pick ci (#885) * fix batch_inference_v2:infer() endpoint_id docstring (#880) * [Infra] Convert `mlrun/hub-assets` into a monorepo and adjust `functions` CI/CD (#881) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt #2 * ci.yaml fix attempt #3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests #2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path #2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Update test-all.yaml add workflow dispatch * chore(readme): auto-update asset tables [skip ci] * Create empty modules/src and add .DS_store files to .gitignore (#882) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt #2 * ci.yaml fix attempt #3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests #2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path #2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character * keep empty modules/src * remove unwanted changes from last commit * Delete .DS_Store * Delete modules/.DS_Store * Delete modules/src/.DS_Store * avoid including non-directories in the tests matrix * removed .ds_store files * skip testing if matrix is empty * skip testing if matrix is empty (#2) --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Fix the workflows (#883) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt #2 * ci.yaml fix attempt #3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests #2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path #2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character * keep empty modules/src * remove unwanted changes from last commit * Delete .DS_Store * Delete modules/.DS_Store * Delete modules/src/.DS_Store * avoid including non-directories in the tests matrix * removed .ds_store files * skip testing if matrix is empty * skip testing if matrix is empty (#2) * debug why matrix is empty * debug why matrix is empty by removing filter step * debug why matrix is empty by removing filter step * rename changed-files to all-files to match this workflow * missing $ * extra checks to exclude the root from the matrix * extra checks to exclude the root from the matrix * debug the empty path by logging candidates * add grep to remove empty lines from json * align ci to the fix as well * align ci to the fix as well * align ci to the fix as well * align ci to the fix as well * reset to development and start again debug process * debug mode * grep to remove empty lined from metrix json * align ci.yaml to the fix and remove debug mode * new-line delimiter --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * fetch to dev --------- Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Bug fixes in build-marketplace (#887) (#889) * fix relative path bug * fix overriding source.yaml instead of generating function.yaml * remove prints * trigger test-all workflow * fix attempt to the stuck test * log stuff * change stderr * test invalid Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> * Update plotly version in requirements.txt * Update plotly version in item.yaml * Remove unnecessary echo command in ci.yaml Removed echo command for base ref in CI workflow. --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Eyal Danieli <eyald@iguazio.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> Co-authored-by: Avi Asulin <avia@iguazio.com> Co-authored-by: daniels290813 <78727943+daniels290813@users.noreply.github.com> Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> Co-authored-by: yonishelach <yonatanshelach@gmail.com> Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com>
Eyal-Danieli
added a commit
that referenced
this pull request
Sep 4, 2025
* [Category] Fix and add categories to functions (#808) * [Category] Fix and add categories to functions * bump version in structured * test is not valid in huggingface_serving * Fix duplicated footer * Fix duplicated footer * revert python version change as it will be done in another PR * comments * comments * Bump python:3.6 to python:3.9 (#810) * [Describe] Align describe to new pandas version (#812) * [Describe] Align describe to new pandas version * minor test fix * update mlrun version * add dask to requirements * remove dask * update numpy version * debug * debug * debug * remove dask tests * remove debug code * [get_offline_features] Updated to mlrun 1.6.3 (#813) * [Feature-selection] Replace matplotlib with plotly (#815) * Iguazio-cicd user token updated Iguazio-cicd user token updated in repo secrets: https://github.com/mlrun/functions/settings/secrets/actions MARKETPLACE_ACCESS_TOKEN_V3 new token gh...Zmf was set around April * forcing iguazio-cicd auth forcing iguazio-cicd to deal with Author identity unknown * checkout@v3 to v4 and echo * [Mlflow_utils] - mlflow model server (#811) * mlflow server * small fix to test * small fixes to ms and nb * small fixes to mlrun version * update requirements lightgbm * added req * Added xgboost to req --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Mlflow] Remove mlflow tag (#825) * remove mlflow tag * remove mlflow tag --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Infra] Align master with dev functions (#828) * [onnx utils] update onnx utils packages * [Noise-reduction] Add new function to hub (#765) * [Noise-reduction] Add new function to hub * fix test * added multiprocessing and silence removal to function * delete `load_dask` (#822) * [feature selection] update function yaml * [feature selection] update function yaml * Revert "[onnx utils] update onnx utils packages" This reverts commit 8872798. * [feature selection] update function yaml * [feature selection] update function yaml * Delete unsupported functions from the hub (#824) * delete EOS functions * bring back validate_great_expectations * bring back load_dataset * Update feature_selection/test_feature_selection.py Co-authored-by: Eyal Danieli <eyald@iguazio.com> * Update item.yaml * Align to master branch (#826) * [Category] Fix and add categories to functions (#808) * [Category] Fix and add categories to functions * bump version in structured * test is not valid in huggingface_serving * Fix duplicated footer * Fix duplicated footer * revert python version change as it will be done in another PR * comments * comments * Bump python:3.6 to python:3.9 (#810) * [Describe] Align describe to new pandas version (#812) * [Describe] Align describe to new pandas version * minor test fix * update mlrun version * add dask to requirements * remove dask * update numpy version * debug * debug * debug * remove dask tests * remove debug code * [get_offline_features] Updated to mlrun 1.6.3 (#813) * [Feature-selection] Replace matplotlib with plotly (#815) * Iguazio-cicd user token updated Iguazio-cicd user token updated in repo secrets: https://github.com/mlrun/functions/settings/secrets/actions MARKETPLACE_ACCESS_TOKEN_V3 new token gh...Zmf was set around April * forcing iguazio-cicd auth forcing iguazio-cicd to deal with Author identity unknown * checkout@v3 to v4 and echo * [Mlflow_utils] - mlflow model server (#811) * mlflow server * small fix to test * small fixes to ms and nb * small fixes to mlrun version * update requirements lightgbm * added req * Added xgboost to req --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Mlflow] Remove mlflow tag (#825) * remove mlflow tag * remove mlflow tag --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * align feature_selection yaml --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> --------- Co-authored-by: Avi Asulin <avia@iguazio.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> * merge from development #829, #830 (#831) * set `navigation_with_keys` to False (#829) * remove xgb and churn functions (#830) * [Batch Infer V2] Adjust function to 1.7 (#832) (#833) * adjust batch infer v2 * update docs in NB * bring back deprecated params and add warn (#834) (#835) * Merge from development #836, #837, #838, #839 (#840) * fix PyYAML loading (#837) * [text to audio generator] Replaced bark with openai tts models (#836) * [Text to audio generator] Add speech engine (#838) * [text to audio generator] Replaced bark with openai tts models * [text to audio generator] Fix base url env var * fix version * Add speech engine * after review * [auto-trainer] update test requirements (#839) * [Build] Fix html links, Add <function>.html as source in documentation * Update CI temporarily and update index * [XGB-Custom] Fix test artifact key name * [XGB-Serving][XGB-Test][XGB-Trainer] Fix tests - artifact key * [Build] Install python 3.9 when testing (#618) * [Build] Update python version in CI (#620) * [Build] Install python 3.9 when testing * [Build] Update python version in CI * . * Revert "[Build] Update python version in CI (#620)" (#621) This reverts commit 0cd1f15. * Revert "[Build] Install python 3.9 when testing (#618)" (#619) This reverts commit 3301415. * [Build] Build with python 3.9 (#622) * [Build] Build with python 3.9 * . * Update requirements.txt --------- Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> * Merge from development #843, #844, #845 (#846) * [Feature Selection] Fix deprecated `get_offline_features` (#844) * fix feature_selection * fix feature_selection * fix feature_selection nb * update yaml name * fix test * fix test * limit torchaudio for unit test (#845) * Update requirements.txt (#843) --------- Co-authored-by: daniels290813 <78727943+daniels290813@users.noreply.github.com> * [open_archive] Fix arbitrary file vulnerability (#850) * [Open Archive] Fix arbitrary file vulnerability (#847) * fix arbitrary file vulnerability * fix arbitrary file vulnerability * fix test * [open_archive] Add traversal attack test (#849) * add traversal test * add traversal test * add traversal test * delete eos funcs (#851) (#852) * Update mlflow_utils requirements.txt (#842) * update sphinx theme (#855) (#856) * clean up Sphinx UI by removing header and sidebar * add param description & hide footer Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> * [onnx_utils] Upgrade versions and fixed tests (#853) (#857) * [Build] Fix html links, Add <function>.html as source in documentation * Update CI temporarily and update index * [XGB-Custom] Fix test artifact key name * [XGB-Serving][XGB-Test][XGB-Trainer] Fix tests - artifact key * [Build] Install python 3.9 when testing (#618) * [Build] Update python version in CI (#620) * [Build] Install python 3.9 when testing * [Build] Update python version in CI * . * Revert "[Build] Update python version in CI (#620)" (#621) This reverts commit 0cd1f15. * Revert "[Build] Install python 3.9 when testing (#618)" (#619) This reverts commit 3301415. * [Build] Build with python 3.9 (#622) * [Build] Build with python 3.9 * . * upgraded version and corrected testt to work locally * fixed notebook * again * increase mlrun version * updated item --------- Co-authored-by: guy1992l <83535508+guy1992l@users.noreply.github.com> Co-authored-by: yonishelach <yonatanshelach@gmail.com> Co-authored-by: Yoni Shelach <92271540+yonishelach@users.noreply.github.com> * [Infra] Update python and sphinx version (#862) * update Sphinx version (#858) * Update Python & Sphinx (#859) * update Sphinx version * update python to 3.10 and Sphinx 8.1 * upgrade setup-python from v3 to v4 * update python version * Add SRI attributes to Highlight.js CDN scripts and styles (#860) * enforce default light mode in sphinx-book-theme (#861) --------- Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> * fix ci workflow failure (#868) * [Infra + Categories] Reorganize categories and fix vulnerabilities (#876) * fix "Workflow does not contain permissions" scan alert (CWE-275) (#872) * upgrade black version to fix vulnerability (#873) * [Categories] Reorganize categories and frameworks (#871) * categories renaming + update mlrun version wherever needed * python version fix * missing changes in batch_inference * attempt to fix structured_data_gen installing pyyam= 5.4.1 by pinning version * attempt to fix structured_data_gen by using mlrun 1.8 * fix mlflow_utils by using mlrun 1.8 * generate updated function.yaml for azureml_serving * revert azureml_serving changes (made by mistake) * revert azureml_serving changes (made by mistake) --------- Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> * add workflow_dispatch (#878) * update mlflow version (#865) (#879) Co-authored-by: Ze'ev Rispler <73653682+ZeevRispler@users.noreply.github.com> * Cherry pick ci (#885) * fix batch_inference_v2:infer() endpoint_id docstring (#880) * [Infra] Convert `mlrun/hub-assets` into a monorepo and adjust `functions` CI/CD (#881) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt #2 * ci.yaml fix attempt #3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests #2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path #2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Update test-all.yaml add workflow dispatch * chore(readme): auto-update asset tables [skip ci] * Create empty modules/src and add .DS_store files to .gitignore (#882) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt #2 * ci.yaml fix attempt #3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests #2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path #2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character * keep empty modules/src * remove unwanted changes from last commit * Delete .DS_Store * Delete modules/.DS_Store * Delete modules/src/.DS_Store * avoid including non-directories in the tests matrix * removed .ds_store files * skip testing if matrix is empty * skip testing if matrix is empty (#2) --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Fix the workflows (#883) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt #2 * ci.yaml fix attempt #3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests #2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path #2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character * keep empty modules/src * remove unwanted changes from last commit * Delete .DS_Store * Delete modules/.DS_Store * Delete modules/src/.DS_Store * avoid including non-directories in the tests matrix * removed .ds_store files * skip testing if matrix is empty * skip testing if matrix is empty (#2) * debug why matrix is empty * debug why matrix is empty by removing filter step * debug why matrix is empty by removing filter step * rename changed-files to all-files to match this workflow * missing $ * extra checks to exclude the root from the matrix * extra checks to exclude the root from the matrix * debug the empty path by logging candidates * add grep to remove empty lines from json * align ci to the fix as well * align ci to the fix as well * align ci to the fix as well * align ci to the fix as well * reset to development and start again debug process * debug mode * grep to remove empty lined from metrix json * align ci.yaml to the fix and remove debug mode * new-line delimiter --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * fetch to dev --------- Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Bug fixes in build-marketplace (#887) (#889) * fix relative path bug * fix overriding source.yaml instead of generating function.yaml * remove prints * trigger test-all workflow * fix attempt to the stuck test * log stuff * change stderr * test invalid Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> * Update mlflow version to 2.22 * Update mlflow version to 2.22 --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Eyal Danieli <eyald@iguazio.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> Co-authored-by: Avi Asulin <avia@iguazio.com> Co-authored-by: daniels290813 <78727943+daniels290813@users.noreply.github.com> Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> Co-authored-by: yonishelach <yonatanshelach@gmail.com> Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com>
Eyal-Danieli
added a commit
to Eyal-Danieli/functions
that referenced
this pull request
Sep 7, 2025
* [Category] Fix and add categories to functions (mlrun#808) * [Category] Fix and add categories to functions * bump version in structured * test is not valid in huggingface_serving * Fix duplicated footer * Fix duplicated footer * revert python version change as it will be done in another PR * comments * comments * Bump python:3.6 to python:3.9 (mlrun#810) * [Describe] Align describe to new pandas version (mlrun#812) * [Describe] Align describe to new pandas version * minor test fix * update mlrun version * add dask to requirements * remove dask * update numpy version * debug * debug * debug * remove dask tests * remove debug code * [get_offline_features] Updated to mlrun 1.6.3 (mlrun#813) * [Feature-selection] Replace matplotlib with plotly (mlrun#815) * Iguazio-cicd user token updated Iguazio-cicd user token updated in repo secrets: https://github.com/mlrun/functions/settings/secrets/actions MARKETPLACE_ACCESS_TOKEN_V3 new token gh...Zmf was set around April * forcing iguazio-cicd auth forcing iguazio-cicd to deal with Author identity unknown * checkout@v3 to v4 and echo * [Mlflow_utils] - mlflow model server (mlrun#811) * mlflow server * small fix to test * small fixes to ms and nb * small fixes to mlrun version * update requirements lightgbm * added req * Added xgboost to req --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Mlflow] Remove mlflow tag (mlrun#825) * remove mlflow tag * remove mlflow tag --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Infra] Align master with dev functions (mlrun#828) * [onnx utils] update onnx utils packages * [Noise-reduction] Add new function to hub (mlrun#765) * [Noise-reduction] Add new function to hub * fix test * added multiprocessing and silence removal to function * delete `load_dask` (mlrun#822) * [feature selection] update function yaml * [feature selection] update function yaml * Revert "[onnx utils] update onnx utils packages" This reverts commit 8872798. * [feature selection] update function yaml * [feature selection] update function yaml * Delete unsupported functions from the hub (mlrun#824) * delete EOS functions * bring back validate_great_expectations * bring back load_dataset * Update feature_selection/test_feature_selection.py Co-authored-by: Eyal Danieli <eyald@iguazio.com> * Update item.yaml * Align to master branch (mlrun#826) * [Category] Fix and add categories to functions (mlrun#808) * [Category] Fix and add categories to functions * bump version in structured * test is not valid in huggingface_serving * Fix duplicated footer * Fix duplicated footer * revert python version change as it will be done in another PR * comments * comments * Bump python:3.6 to python:3.9 (mlrun#810) * [Describe] Align describe to new pandas version (mlrun#812) * [Describe] Align describe to new pandas version * minor test fix * update mlrun version * add dask to requirements * remove dask * update numpy version * debug * debug * debug * remove dask tests * remove debug code * [get_offline_features] Updated to mlrun 1.6.3 (mlrun#813) * [Feature-selection] Replace matplotlib with plotly (mlrun#815) * Iguazio-cicd user token updated Iguazio-cicd user token updated in repo secrets: https://github.com/mlrun/functions/settings/secrets/actions MARKETPLACE_ACCESS_TOKEN_V3 new token gh...Zmf was set around April * forcing iguazio-cicd auth forcing iguazio-cicd to deal with Author identity unknown * checkout@v3 to v4 and echo * [Mlflow_utils] - mlflow model server (mlrun#811) * mlflow server * small fix to test * small fixes to ms and nb * small fixes to mlrun version * update requirements lightgbm * added req * Added xgboost to req --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Mlflow] Remove mlflow tag (mlrun#825) * remove mlflow tag * remove mlflow tag --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * align feature_selection yaml --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> --------- Co-authored-by: Avi Asulin <avia@iguazio.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> * merge from development mlrun#829, mlrun#830 (mlrun#831) * set `navigation_with_keys` to False (mlrun#829) * remove xgb and churn functions (mlrun#830) * [Batch Infer V2] Adjust function to 1.7 (mlrun#832) (mlrun#833) * adjust batch infer v2 * update docs in NB * bring back deprecated params and add warn (mlrun#834) (mlrun#835) * Merge from development mlrun#836, mlrun#837, mlrun#838, mlrun#839 (mlrun#840) * fix PyYAML loading (mlrun#837) * [text to audio generator] Replaced bark with openai tts models (mlrun#836) * [Text to audio generator] Add speech engine (mlrun#838) * [text to audio generator] Replaced bark with openai tts models * [text to audio generator] Fix base url env var * fix version * Add speech engine * after review * [auto-trainer] update test requirements (mlrun#839) * [Build] Fix html links, Add <function>.html as source in documentation * Update CI temporarily and update index * [XGB-Custom] Fix test artifact key name * [XGB-Serving][XGB-Test][XGB-Trainer] Fix tests - artifact key * [Build] Install python 3.9 when testing (mlrun#618) * [Build] Update python version in CI (mlrun#620) * [Build] Install python 3.9 when testing * [Build] Update python version in CI * . * Revert "[Build] Update python version in CI (mlrun#620)" (mlrun#621) This reverts commit 0cd1f15. * Revert "[Build] Install python 3.9 when testing (mlrun#618)" (mlrun#619) This reverts commit 3301415. * [Build] Build with python 3.9 (mlrun#622) * [Build] Build with python 3.9 * . * Update requirements.txt --------- Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> * Merge from development mlrun#843, mlrun#844, mlrun#845 (mlrun#846) * [Feature Selection] Fix deprecated `get_offline_features` (mlrun#844) * fix feature_selection * fix feature_selection * fix feature_selection nb * update yaml name * fix test * fix test * limit torchaudio for unit test (mlrun#845) * Update requirements.txt (mlrun#843) --------- Co-authored-by: daniels290813 <78727943+daniels290813@users.noreply.github.com> * [open_archive] Fix arbitrary file vulnerability (mlrun#850) * [Open Archive] Fix arbitrary file vulnerability (mlrun#847) * fix arbitrary file vulnerability * fix arbitrary file vulnerability * fix test * [open_archive] Add traversal attack test (mlrun#849) * add traversal test * add traversal test * add traversal test * delete eos funcs (mlrun#851) (mlrun#852) * Update mlflow_utils requirements.txt (mlrun#842) * update sphinx theme (mlrun#855) (mlrun#856) * clean up Sphinx UI by removing header and sidebar * add param description & hide footer Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> * [onnx_utils] Upgrade versions and fixed tests (mlrun#853) (mlrun#857) * [Build] Fix html links, Add <function>.html as source in documentation * Update CI temporarily and update index * [XGB-Custom] Fix test artifact key name * [XGB-Serving][XGB-Test][XGB-Trainer] Fix tests - artifact key * [Build] Install python 3.9 when testing (mlrun#618) * [Build] Update python version in CI (mlrun#620) * [Build] Install python 3.9 when testing * [Build] Update python version in CI * . * Revert "[Build] Update python version in CI (mlrun#620)" (mlrun#621) This reverts commit 0cd1f15. * Revert "[Build] Install python 3.9 when testing (mlrun#618)" (mlrun#619) This reverts commit 3301415. * [Build] Build with python 3.9 (mlrun#622) * [Build] Build with python 3.9 * . * upgraded version and corrected testt to work locally * fixed notebook * again * increase mlrun version * updated item --------- Co-authored-by: guy1992l <83535508+guy1992l@users.noreply.github.com> Co-authored-by: yonishelach <yonatanshelach@gmail.com> Co-authored-by: Yoni Shelach <92271540+yonishelach@users.noreply.github.com> * [Infra] Update python and sphinx version (mlrun#862) * update Sphinx version (mlrun#858) * Update Python & Sphinx (mlrun#859) * update Sphinx version * update python to 3.10 and Sphinx 8.1 * upgrade setup-python from v3 to v4 * update python version * Add SRI attributes to Highlight.js CDN scripts and styles (mlrun#860) * enforce default light mode in sphinx-book-theme (mlrun#861) --------- Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> * fix ci workflow failure (mlrun#868) * [Infra + Categories] Reorganize categories and fix vulnerabilities (mlrun#876) * fix "Workflow does not contain permissions" scan alert (CWE-275) (mlrun#872) * upgrade black version to fix vulnerability (mlrun#873) * [Categories] Reorganize categories and frameworks (mlrun#871) * categories renaming + update mlrun version wherever needed * python version fix * missing changes in batch_inference * attempt to fix structured_data_gen installing pyyam= 5.4.1 by pinning version * attempt to fix structured_data_gen by using mlrun 1.8 * fix mlflow_utils by using mlrun 1.8 * generate updated function.yaml for azureml_serving * revert azureml_serving changes (made by mistake) * revert azureml_serving changes (made by mistake) --------- Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> * add workflow_dispatch (mlrun#878) * update mlflow version (mlrun#865) (mlrun#879) Co-authored-by: Ze'ev Rispler <73653682+ZeevRispler@users.noreply.github.com> * Cherry pick ci (mlrun#885) * fix batch_inference_v2:infer() endpoint_id docstring (mlrun#880) * [Infra] Convert `mlrun/hub-assets` into a monorepo and adjust `functions` CI/CD (mlrun#881) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt mlrun#2 * ci.yaml fix attempt mlrun#3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests mlrun#2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path mlrun#2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Update test-all.yaml add workflow dispatch * chore(readme): auto-update asset tables [skip ci] * Create empty modules/src and add .DS_store files to .gitignore (mlrun#882) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt mlrun#2 * ci.yaml fix attempt mlrun#3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests mlrun#2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path mlrun#2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character * keep empty modules/src * remove unwanted changes from last commit * Delete .DS_Store * Delete modules/.DS_Store * Delete modules/src/.DS_Store * avoid including non-directories in the tests matrix * removed .ds_store files * skip testing if matrix is empty * skip testing if matrix is empty (mlrun#2) --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Fix the workflows (mlrun#883) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt mlrun#2 * ci.yaml fix attempt mlrun#3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests mlrun#2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path mlrun#2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character * keep empty modules/src * remove unwanted changes from last commit * Delete .DS_Store * Delete modules/.DS_Store * Delete modules/src/.DS_Store * avoid including non-directories in the tests matrix * removed .ds_store files * skip testing if matrix is empty * skip testing if matrix is empty (mlrun#2) * debug why matrix is empty * debug why matrix is empty by removing filter step * debug why matrix is empty by removing filter step * rename changed-files to all-files to match this workflow * missing $ * extra checks to exclude the root from the matrix * extra checks to exclude the root from the matrix * debug the empty path by logging candidates * add grep to remove empty lines from json * align ci to the fix as well * align ci to the fix as well * align ci to the fix as well * align ci to the fix as well * reset to development and start again debug process * debug mode * grep to remove empty lined from metrix json * align ci.yaml to the fix and remove debug mode * new-line delimiter --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * fetch to dev --------- Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Bug fixes in build-marketplace (mlrun#887) (mlrun#889) * fix relative path bug * fix overriding source.yaml instead of generating function.yaml * remove prints * trigger test-all workflow * fix attempt to the stuck test * log stuff * change stderr * test invalid Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> * Update plotly version in requirements.txt * Update plotly version in item.yaml --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Eyal Danieli <eyald@iguazio.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> Co-authored-by: Avi Asulin <avia@iguazio.com> Co-authored-by: daniels290813 <78727943+daniels290813@users.noreply.github.com> Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> Co-authored-by: yonishelach <yonatanshelach@gmail.com> Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com>
Eyal-Danieli
added a commit
to Eyal-Danieli/functions
that referenced
this pull request
Sep 7, 2025
* [Category] Fix and add categories to functions (mlrun#808) * [Category] Fix and add categories to functions * bump version in structured * test is not valid in huggingface_serving * Fix duplicated footer * Fix duplicated footer * revert python version change as it will be done in another PR * comments * comments * Bump python:3.6 to python:3.9 (mlrun#810) * [Describe] Align describe to new pandas version (mlrun#812) * [Describe] Align describe to new pandas version * minor test fix * update mlrun version * add dask to requirements * remove dask * update numpy version * debug * debug * debug * remove dask tests * remove debug code * [get_offline_features] Updated to mlrun 1.6.3 (mlrun#813) * [Feature-selection] Replace matplotlib with plotly (mlrun#815) * Iguazio-cicd user token updated Iguazio-cicd user token updated in repo secrets: https://github.com/mlrun/functions/settings/secrets/actions MARKETPLACE_ACCESS_TOKEN_V3 new token gh...Zmf was set around April * forcing iguazio-cicd auth forcing iguazio-cicd to deal with Author identity unknown * checkout@v3 to v4 and echo * [Mlflow_utils] - mlflow model server (mlrun#811) * mlflow server * small fix to test * small fixes to ms and nb * small fixes to mlrun version * update requirements lightgbm * added req * Added xgboost to req --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Mlflow] Remove mlflow tag (mlrun#825) * remove mlflow tag * remove mlflow tag --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Infra] Align master with dev functions (mlrun#828) * [onnx utils] update onnx utils packages * [Noise-reduction] Add new function to hub (mlrun#765) * [Noise-reduction] Add new function to hub * fix test * added multiprocessing and silence removal to function * delete `load_dask` (mlrun#822) * [feature selection] update function yaml * [feature selection] update function yaml * Revert "[onnx utils] update onnx utils packages" This reverts commit 8872798. * [feature selection] update function yaml * [feature selection] update function yaml * Delete unsupported functions from the hub (mlrun#824) * delete EOS functions * bring back validate_great_expectations * bring back load_dataset * Update feature_selection/test_feature_selection.py Co-authored-by: Eyal Danieli <eyald@iguazio.com> * Update item.yaml * Align to master branch (mlrun#826) * [Category] Fix and add categories to functions (mlrun#808) * [Category] Fix and add categories to functions * bump version in structured * test is not valid in huggingface_serving * Fix duplicated footer * Fix duplicated footer * revert python version change as it will be done in another PR * comments * comments * Bump python:3.6 to python:3.9 (mlrun#810) * [Describe] Align describe to new pandas version (mlrun#812) * [Describe] Align describe to new pandas version * minor test fix * update mlrun version * add dask to requirements * remove dask * update numpy version * debug * debug * debug * remove dask tests * remove debug code * [get_offline_features] Updated to mlrun 1.6.3 (mlrun#813) * [Feature-selection] Replace matplotlib with plotly (mlrun#815) * Iguazio-cicd user token updated Iguazio-cicd user token updated in repo secrets: https://github.com/mlrun/functions/settings/secrets/actions MARKETPLACE_ACCESS_TOKEN_V3 new token gh...Zmf was set around April * forcing iguazio-cicd auth forcing iguazio-cicd to deal with Author identity unknown * checkout@v3 to v4 and echo * [Mlflow_utils] - mlflow model server (mlrun#811) * mlflow server * small fix to test * small fixes to ms and nb * small fixes to mlrun version * update requirements lightgbm * added req * Added xgboost to req --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Mlflow] Remove mlflow tag (mlrun#825) * remove mlflow tag * remove mlflow tag --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * align feature_selection yaml --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> --------- Co-authored-by: Avi Asulin <avia@iguazio.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> * merge from development mlrun#829, mlrun#830 (mlrun#831) * set `navigation_with_keys` to False (mlrun#829) * remove xgb and churn functions (mlrun#830) * [Batch Infer V2] Adjust function to 1.7 (mlrun#832) (mlrun#833) * adjust batch infer v2 * update docs in NB * bring back deprecated params and add warn (mlrun#834) (mlrun#835) * Merge from development mlrun#836, mlrun#837, mlrun#838, mlrun#839 (mlrun#840) * fix PyYAML loading (mlrun#837) * [text to audio generator] Replaced bark with openai tts models (mlrun#836) * [Text to audio generator] Add speech engine (mlrun#838) * [text to audio generator] Replaced bark with openai tts models * [text to audio generator] Fix base url env var * fix version * Add speech engine * after review * [auto-trainer] update test requirements (mlrun#839) * [Build] Fix html links, Add <function>.html as source in documentation * Update CI temporarily and update index * [XGB-Custom] Fix test artifact key name * [XGB-Serving][XGB-Test][XGB-Trainer] Fix tests - artifact key * [Build] Install python 3.9 when testing (mlrun#618) * [Build] Update python version in CI (mlrun#620) * [Build] Install python 3.9 when testing * [Build] Update python version in CI * . * Revert "[Build] Update python version in CI (mlrun#620)" (mlrun#621) This reverts commit 0cd1f15. * Revert "[Build] Install python 3.9 when testing (mlrun#618)" (mlrun#619) This reverts commit 3301415. * [Build] Build with python 3.9 (mlrun#622) * [Build] Build with python 3.9 * . * Update requirements.txt --------- Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> * Merge from development mlrun#843, mlrun#844, mlrun#845 (mlrun#846) * [Feature Selection] Fix deprecated `get_offline_features` (mlrun#844) * fix feature_selection * fix feature_selection * fix feature_selection nb * update yaml name * fix test * fix test * limit torchaudio for unit test (mlrun#845) * Update requirements.txt (mlrun#843) --------- Co-authored-by: daniels290813 <78727943+daniels290813@users.noreply.github.com> * [open_archive] Fix arbitrary file vulnerability (mlrun#850) * [Open Archive] Fix arbitrary file vulnerability (mlrun#847) * fix arbitrary file vulnerability * fix arbitrary file vulnerability * fix test * [open_archive] Add traversal attack test (mlrun#849) * add traversal test * add traversal test * add traversal test * delete eos funcs (mlrun#851) (mlrun#852) * Update mlflow_utils requirements.txt (mlrun#842) * update sphinx theme (mlrun#855) (mlrun#856) * clean up Sphinx UI by removing header and sidebar * add param description & hide footer Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> * [onnx_utils] Upgrade versions and fixed tests (mlrun#853) (mlrun#857) * [Build] Fix html links, Add <function>.html as source in documentation * Update CI temporarily and update index * [XGB-Custom] Fix test artifact key name * [XGB-Serving][XGB-Test][XGB-Trainer] Fix tests - artifact key * [Build] Install python 3.9 when testing (mlrun#618) * [Build] Update python version in CI (mlrun#620) * [Build] Install python 3.9 when testing * [Build] Update python version in CI * . * Revert "[Build] Update python version in CI (mlrun#620)" (mlrun#621) This reverts commit 0cd1f15. * Revert "[Build] Install python 3.9 when testing (mlrun#618)" (mlrun#619) This reverts commit 3301415. * [Build] Build with python 3.9 (mlrun#622) * [Build] Build with python 3.9 * . * upgraded version and corrected testt to work locally * fixed notebook * again * increase mlrun version * updated item --------- Co-authored-by: guy1992l <83535508+guy1992l@users.noreply.github.com> Co-authored-by: yonishelach <yonatanshelach@gmail.com> Co-authored-by: Yoni Shelach <92271540+yonishelach@users.noreply.github.com> * [Infra] Update python and sphinx version (mlrun#862) * update Sphinx version (mlrun#858) * Update Python & Sphinx (mlrun#859) * update Sphinx version * update python to 3.10 and Sphinx 8.1 * upgrade setup-python from v3 to v4 * update python version * Add SRI attributes to Highlight.js CDN scripts and styles (mlrun#860) * enforce default light mode in sphinx-book-theme (mlrun#861) --------- Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> * fix ci workflow failure (mlrun#868) * [Infra + Categories] Reorganize categories and fix vulnerabilities (mlrun#876) * fix "Workflow does not contain permissions" scan alert (CWE-275) (mlrun#872) * upgrade black version to fix vulnerability (mlrun#873) * [Categories] Reorganize categories and frameworks (mlrun#871) * categories renaming + update mlrun version wherever needed * python version fix * missing changes in batch_inference * attempt to fix structured_data_gen installing pyyam= 5.4.1 by pinning version * attempt to fix structured_data_gen by using mlrun 1.8 * fix mlflow_utils by using mlrun 1.8 * generate updated function.yaml for azureml_serving * revert azureml_serving changes (made by mistake) * revert azureml_serving changes (made by mistake) --------- Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> * add workflow_dispatch (mlrun#878) * update mlflow version (mlrun#865) (mlrun#879) Co-authored-by: Ze'ev Rispler <73653682+ZeevRispler@users.noreply.github.com> * Cherry pick ci (mlrun#885) * fix batch_inference_v2:infer() endpoint_id docstring (mlrun#880) * [Infra] Convert `mlrun/hub-assets` into a monorepo and adjust `functions` CI/CD (mlrun#881) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt mlrun#2 * ci.yaml fix attempt mlrun#3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests mlrun#2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path mlrun#2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Update test-all.yaml add workflow dispatch * chore(readme): auto-update asset tables [skip ci] * Create empty modules/src and add .DS_store files to .gitignore (mlrun#882) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt mlrun#2 * ci.yaml fix attempt mlrun#3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests mlrun#2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path mlrun#2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character * keep empty modules/src * remove unwanted changes from last commit * Delete .DS_Store * Delete modules/.DS_Store * Delete modules/src/.DS_Store * avoid including non-directories in the tests matrix * removed .ds_store files * skip testing if matrix is empty * skip testing if matrix is empty (mlrun#2) --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Fix the workflows (mlrun#883) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt mlrun#2 * ci.yaml fix attempt mlrun#3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests mlrun#2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path mlrun#2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character * keep empty modules/src * remove unwanted changes from last commit * Delete .DS_Store * Delete modules/.DS_Store * Delete modules/src/.DS_Store * avoid including non-directories in the tests matrix * removed .ds_store files * skip testing if matrix is empty * skip testing if matrix is empty (mlrun#2) * debug why matrix is empty * debug why matrix is empty by removing filter step * debug why matrix is empty by removing filter step * rename changed-files to all-files to match this workflow * missing $ * extra checks to exclude the root from the matrix * extra checks to exclude the root from the matrix * debug the empty path by logging candidates * add grep to remove empty lines from json * align ci to the fix as well * align ci to the fix as well * align ci to the fix as well * align ci to the fix as well * reset to development and start again debug process * debug mode * grep to remove empty lined from metrix json * align ci.yaml to the fix and remove debug mode * new-line delimiter --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * fetch to dev --------- Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Bug fixes in build-marketplace (mlrun#887) (mlrun#889) * fix relative path bug * fix overriding source.yaml instead of generating function.yaml * remove prints * trigger test-all workflow * fix attempt to the stuck test * log stuff * change stderr * test invalid Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> * Update plotly version in requirements.txt --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Eyal Danieli <eyald@iguazio.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> Co-authored-by: Avi Asulin <avia@iguazio.com> Co-authored-by: daniels290813 <78727943+daniels290813@users.noreply.github.com> Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> Co-authored-by: yonishelach <yonatanshelach@gmail.com> Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com>
Eyal-Danieli
added a commit
to Eyal-Danieli/functions
that referenced
this pull request
Sep 7, 2025
* [Category] Fix and add categories to functions (mlrun#808) * [Category] Fix and add categories to functions * bump version in structured * test is not valid in huggingface_serving * Fix duplicated footer * Fix duplicated footer * revert python version change as it will be done in another PR * comments * comments * Bump python:3.6 to python:3.9 (mlrun#810) * [Describe] Align describe to new pandas version (mlrun#812) * [Describe] Align describe to new pandas version * minor test fix * update mlrun version * add dask to requirements * remove dask * update numpy version * debug * debug * debug * remove dask tests * remove debug code * [get_offline_features] Updated to mlrun 1.6.3 (mlrun#813) * [Feature-selection] Replace matplotlib with plotly (mlrun#815) * Iguazio-cicd user token updated Iguazio-cicd user token updated in repo secrets: https://github.com/mlrun/functions/settings/secrets/actions MARKETPLACE_ACCESS_TOKEN_V3 new token gh...Zmf was set around April * forcing iguazio-cicd auth forcing iguazio-cicd to deal with Author identity unknown * checkout@v3 to v4 and echo * [Mlflow_utils] - mlflow model server (mlrun#811) * mlflow server * small fix to test * small fixes to ms and nb * small fixes to mlrun version * update requirements lightgbm * added req * Added xgboost to req --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Mlflow] Remove mlflow tag (mlrun#825) * remove mlflow tag * remove mlflow tag --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Infra] Align master with dev functions (mlrun#828) * [onnx utils] update onnx utils packages * [Noise-reduction] Add new function to hub (mlrun#765) * [Noise-reduction] Add new function to hub * fix test * added multiprocessing and silence removal to function * delete `load_dask` (mlrun#822) * [feature selection] update function yaml * [feature selection] update function yaml * Revert "[onnx utils] update onnx utils packages" This reverts commit 8872798. * [feature selection] update function yaml * [feature selection] update function yaml * Delete unsupported functions from the hub (mlrun#824) * delete EOS functions * bring back validate_great_expectations * bring back load_dataset * Update feature_selection/test_feature_selection.py Co-authored-by: Eyal Danieli <eyald@iguazio.com> * Update item.yaml * Align to master branch (mlrun#826) * [Category] Fix and add categories to functions (mlrun#808) * [Category] Fix and add categories to functions * bump version in structured * test is not valid in huggingface_serving * Fix duplicated footer * Fix duplicated footer * revert python version change as it will be done in another PR * comments * comments * Bump python:3.6 to python:3.9 (mlrun#810) * [Describe] Align describe to new pandas version (mlrun#812) * [Describe] Align describe to new pandas version * minor test fix * update mlrun version * add dask to requirements * remove dask * update numpy version * debug * debug * debug * remove dask tests * remove debug code * [get_offline_features] Updated to mlrun 1.6.3 (mlrun#813) * [Feature-selection] Replace matplotlib with plotly (mlrun#815) * Iguazio-cicd user token updated Iguazio-cicd user token updated in repo secrets: https://github.com/mlrun/functions/settings/secrets/actions MARKETPLACE_ACCESS_TOKEN_V3 new token gh...Zmf was set around April * forcing iguazio-cicd auth forcing iguazio-cicd to deal with Author identity unknown * checkout@v3 to v4 and echo * [Mlflow_utils] - mlflow model server (mlrun#811) * mlflow server * small fix to test * small fixes to ms and nb * small fixes to mlrun version * update requirements lightgbm * added req * Added xgboost to req --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Mlflow] Remove mlflow tag (mlrun#825) * remove mlflow tag * remove mlflow tag --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * align feature_selection yaml --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> --------- Co-authored-by: Avi Asulin <avia@iguazio.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> * merge from development mlrun#829, mlrun#830 (mlrun#831) * set `navigation_with_keys` to False (mlrun#829) * remove xgb and churn functions (mlrun#830) * [Batch Infer V2] Adjust function to 1.7 (mlrun#832) (mlrun#833) * adjust batch infer v2 * update docs in NB * bring back deprecated params and add warn (mlrun#834) (mlrun#835) * Merge from development mlrun#836, mlrun#837, mlrun#838, mlrun#839 (mlrun#840) * fix PyYAML loading (mlrun#837) * [text to audio generator] Replaced bark with openai tts models (mlrun#836) * [Text to audio generator] Add speech engine (mlrun#838) * [text to audio generator] Replaced bark with openai tts models * [text to audio generator] Fix base url env var * fix version * Add speech engine * after review * [auto-trainer] update test requirements (mlrun#839) * [Build] Fix html links, Add <function>.html as source in documentation * Update CI temporarily and update index * [XGB-Custom] Fix test artifact key name * [XGB-Serving][XGB-Test][XGB-Trainer] Fix tests - artifact key * [Build] Install python 3.9 when testing (mlrun#618) * [Build] Update python version in CI (mlrun#620) * [Build] Install python 3.9 when testing * [Build] Update python version in CI * . * Revert "[Build] Update python version in CI (mlrun#620)" (mlrun#621) This reverts commit 0cd1f15. * Revert "[Build] Install python 3.9 when testing (mlrun#618)" (mlrun#619) This reverts commit 3301415. * [Build] Build with python 3.9 (mlrun#622) * [Build] Build with python 3.9 * . * Update requirements.txt --------- Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> * Merge from development mlrun#843, mlrun#844, mlrun#845 (mlrun#846) * [Feature Selection] Fix deprecated `get_offline_features` (mlrun#844) * fix feature_selection * fix feature_selection * fix feature_selection nb * update yaml name * fix test * fix test * limit torchaudio for unit test (mlrun#845) * Update requirements.txt (mlrun#843) --------- Co-authored-by: daniels290813 <78727943+daniels290813@users.noreply.github.com> * [open_archive] Fix arbitrary file vulnerability (mlrun#850) * [Open Archive] Fix arbitrary file vulnerability (mlrun#847) * fix arbitrary file vulnerability * fix arbitrary file vulnerability * fix test * [open_archive] Add traversal attack test (mlrun#849) * add traversal test * add traversal test * add traversal test * delete eos funcs (mlrun#851) (mlrun#852) * Update mlflow_utils requirements.txt (mlrun#842) * update sphinx theme (mlrun#855) (mlrun#856) * clean up Sphinx UI by removing header and sidebar * add param description & hide footer Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> * [onnx_utils] Upgrade versions and fixed tests (mlrun#853) (mlrun#857) * [Build] Fix html links, Add <function>.html as source in documentation * Update CI temporarily and update index * [XGB-Custom] Fix test artifact key name * [XGB-Serving][XGB-Test][XGB-Trainer] Fix tests - artifact key * [Build] Install python 3.9 when testing (mlrun#618) * [Build] Update python version in CI (mlrun#620) * [Build] Install python 3.9 when testing * [Build] Update python version in CI * . * Revert "[Build] Update python version in CI (mlrun#620)" (mlrun#621) This reverts commit 0cd1f15. * Revert "[Build] Install python 3.9 when testing (mlrun#618)" (mlrun#619) This reverts commit 3301415. * [Build] Build with python 3.9 (mlrun#622) * [Build] Build with python 3.9 * . * upgraded version and corrected testt to work locally * fixed notebook * again * increase mlrun version * updated item --------- Co-authored-by: guy1992l <83535508+guy1992l@users.noreply.github.com> Co-authored-by: yonishelach <yonatanshelach@gmail.com> Co-authored-by: Yoni Shelach <92271540+yonishelach@users.noreply.github.com> * [Infra] Update python and sphinx version (mlrun#862) * update Sphinx version (mlrun#858) * Update Python & Sphinx (mlrun#859) * update Sphinx version * update python to 3.10 and Sphinx 8.1 * upgrade setup-python from v3 to v4 * update python version * Add SRI attributes to Highlight.js CDN scripts and styles (mlrun#860) * enforce default light mode in sphinx-book-theme (mlrun#861) --------- Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> * fix ci workflow failure (mlrun#868) * [Infra + Categories] Reorganize categories and fix vulnerabilities (mlrun#876) * fix "Workflow does not contain permissions" scan alert (CWE-275) (mlrun#872) * upgrade black version to fix vulnerability (mlrun#873) * [Categories] Reorganize categories and frameworks (mlrun#871) * categories renaming + update mlrun version wherever needed * python version fix * missing changes in batch_inference * attempt to fix structured_data_gen installing pyyam= 5.4.1 by pinning version * attempt to fix structured_data_gen by using mlrun 1.8 * fix mlflow_utils by using mlrun 1.8 * generate updated function.yaml for azureml_serving * revert azureml_serving changes (made by mistake) * revert azureml_serving changes (made by mistake) --------- Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> * add workflow_dispatch (mlrun#878) * update mlflow version (mlrun#865) (mlrun#879) Co-authored-by: Ze'ev Rispler <73653682+ZeevRispler@users.noreply.github.com> * Cherry pick ci (mlrun#885) * fix batch_inference_v2:infer() endpoint_id docstring (mlrun#880) * [Infra] Convert `mlrun/hub-assets` into a monorepo and adjust `functions` CI/CD (mlrun#881) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt mlrun#2 * ci.yaml fix attempt mlrun#3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests mlrun#2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path mlrun#2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Update test-all.yaml add workflow dispatch * chore(readme): auto-update asset tables [skip ci] * Create empty modules/src and add .DS_store files to .gitignore (mlrun#882) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt mlrun#2 * ci.yaml fix attempt mlrun#3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests mlrun#2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path mlrun#2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character * keep empty modules/src * remove unwanted changes from last commit * Delete .DS_Store * Delete modules/.DS_Store * Delete modules/src/.DS_Store * avoid including non-directories in the tests matrix * removed .ds_store files * skip testing if matrix is empty * skip testing if matrix is empty (mlrun#2) --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Fix the workflows (mlrun#883) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt mlrun#2 * ci.yaml fix attempt mlrun#3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests mlrun#2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path mlrun#2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character * keep empty modules/src * remove unwanted changes from last commit * Delete .DS_Store * Delete modules/.DS_Store * Delete modules/src/.DS_Store * avoid including non-directories in the tests matrix * removed .ds_store files * skip testing if matrix is empty * skip testing if matrix is empty (mlrun#2) * debug why matrix is empty * debug why matrix is empty by removing filter step * debug why matrix is empty by removing filter step * rename changed-files to all-files to match this workflow * missing $ * extra checks to exclude the root from the matrix * extra checks to exclude the root from the matrix * debug the empty path by logging candidates * add grep to remove empty lines from json * align ci to the fix as well * align ci to the fix as well * align ci to the fix as well * align ci to the fix as well * reset to development and start again debug process * debug mode * grep to remove empty lined from metrix json * align ci.yaml to the fix and remove debug mode * new-line delimiter --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * fetch to dev --------- Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Bug fixes in build-marketplace (mlrun#887) (mlrun#889) * fix relative path bug * fix overriding source.yaml instead of generating function.yaml * remove prints * trigger test-all workflow * fix attempt to the stuck test * log stuff * change stderr * test invalid Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> * Update plotly version in requirements.txt * Update plotly version in item.yaml * Remove unnecessary echo command in ci.yaml Removed echo command for base ref in CI workflow. --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Eyal Danieli <eyald@iguazio.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> Co-authored-by: Avi Asulin <avia@iguazio.com> Co-authored-by: daniels290813 <78727943+daniels290813@users.noreply.github.com> Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> Co-authored-by: yonishelach <yonatanshelach@gmail.com> Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com>
Eyal-Danieli
added a commit
to Eyal-Danieli/functions
that referenced
this pull request
Sep 7, 2025
* [Category] Fix and add categories to functions (mlrun#808) * [Category] Fix and add categories to functions * bump version in structured * test is not valid in huggingface_serving * Fix duplicated footer * Fix duplicated footer * revert python version change as it will be done in another PR * comments * comments * Bump python:3.6 to python:3.9 (mlrun#810) * [Describe] Align describe to new pandas version (mlrun#812) * [Describe] Align describe to new pandas version * minor test fix * update mlrun version * add dask to requirements * remove dask * update numpy version * debug * debug * debug * remove dask tests * remove debug code * [get_offline_features] Updated to mlrun 1.6.3 (mlrun#813) * [Feature-selection] Replace matplotlib with plotly (mlrun#815) * Iguazio-cicd user token updated Iguazio-cicd user token updated in repo secrets: https://github.com/mlrun/functions/settings/secrets/actions MARKETPLACE_ACCESS_TOKEN_V3 new token gh...Zmf was set around April * forcing iguazio-cicd auth forcing iguazio-cicd to deal with Author identity unknown * checkout@v3 to v4 and echo * [Mlflow_utils] - mlflow model server (mlrun#811) * mlflow server * small fix to test * small fixes to ms and nb * small fixes to mlrun version * update requirements lightgbm * added req * Added xgboost to req --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Mlflow] Remove mlflow tag (mlrun#825) * remove mlflow tag * remove mlflow tag --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Infra] Align master with dev functions (mlrun#828) * [onnx utils] update onnx utils packages * [Noise-reduction] Add new function to hub (mlrun#765) * [Noise-reduction] Add new function to hub * fix test * added multiprocessing and silence removal to function * delete `load_dask` (mlrun#822) * [feature selection] update function yaml * [feature selection] update function yaml * Revert "[onnx utils] update onnx utils packages" This reverts commit 8872798. * [feature selection] update function yaml * [feature selection] update function yaml * Delete unsupported functions from the hub (mlrun#824) * delete EOS functions * bring back validate_great_expectations * bring back load_dataset * Update feature_selection/test_feature_selection.py Co-authored-by: Eyal Danieli <eyald@iguazio.com> * Update item.yaml * Align to master branch (mlrun#826) * [Category] Fix and add categories to functions (mlrun#808) * [Category] Fix and add categories to functions * bump version in structured * test is not valid in huggingface_serving * Fix duplicated footer * Fix duplicated footer * revert python version change as it will be done in another PR * comments * comments * Bump python:3.6 to python:3.9 (mlrun#810) * [Describe] Align describe to new pandas version (mlrun#812) * [Describe] Align describe to new pandas version * minor test fix * update mlrun version * add dask to requirements * remove dask * update numpy version * debug * debug * debug * remove dask tests * remove debug code * [get_offline_features] Updated to mlrun 1.6.3 (mlrun#813) * [Feature-selection] Replace matplotlib with plotly (mlrun#815) * Iguazio-cicd user token updated Iguazio-cicd user token updated in repo secrets: https://github.com/mlrun/functions/settings/secrets/actions MARKETPLACE_ACCESS_TOKEN_V3 new token gh...Zmf was set around April * forcing iguazio-cicd auth forcing iguazio-cicd to deal with Author identity unknown * checkout@v3 to v4 and echo * [Mlflow_utils] - mlflow model server (mlrun#811) * mlflow server * small fix to test * small fixes to ms and nb * small fixes to mlrun version * update requirements lightgbm * added req * Added xgboost to req --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Mlflow] Remove mlflow tag (mlrun#825) * remove mlflow tag * remove mlflow tag --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * align feature_selection yaml --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> --------- Co-authored-by: Avi Asulin <avia@iguazio.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> * merge from development mlrun#829, mlrun#830 (mlrun#831) * set `navigation_with_keys` to False (mlrun#829) * remove xgb and churn functions (mlrun#830) * [Batch Infer V2] Adjust function to 1.7 (mlrun#832) (mlrun#833) * adjust batch infer v2 * update docs in NB * bring back deprecated params and add warn (mlrun#834) (mlrun#835) * Merge from development mlrun#836, mlrun#837, mlrun#838, mlrun#839 (mlrun#840) * fix PyYAML loading (mlrun#837) * [text to audio generator] Replaced bark with openai tts models (mlrun#836) * [Text to audio generator] Add speech engine (mlrun#838) * [text to audio generator] Replaced bark with openai tts models * [text to audio generator] Fix base url env var * fix version * Add speech engine * after review * [auto-trainer] update test requirements (mlrun#839) * [Build] Fix html links, Add <function>.html as source in documentation * Update CI temporarily and update index * [XGB-Custom] Fix test artifact key name * [XGB-Serving][XGB-Test][XGB-Trainer] Fix tests - artifact key * [Build] Install python 3.9 when testing (mlrun#618) * [Build] Update python version in CI (mlrun#620) * [Build] Install python 3.9 when testing * [Build] Update python version in CI * . * Revert "[Build] Update python version in CI (mlrun#620)" (mlrun#621) This reverts commit 0cd1f15. * Revert "[Build] Install python 3.9 when testing (mlrun#618)" (mlrun#619) This reverts commit 3301415. * [Build] Build with python 3.9 (mlrun#622) * [Build] Build with python 3.9 * . * Update requirements.txt --------- Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> * Merge from development mlrun#843, mlrun#844, mlrun#845 (mlrun#846) * [Feature Selection] Fix deprecated `get_offline_features` (mlrun#844) * fix feature_selection * fix feature_selection * fix feature_selection nb * update yaml name * fix test * fix test * limit torchaudio for unit test (mlrun#845) * Update requirements.txt (mlrun#843) --------- Co-authored-by: daniels290813 <78727943+daniels290813@users.noreply.github.com> * [open_archive] Fix arbitrary file vulnerability (mlrun#850) * [Open Archive] Fix arbitrary file vulnerability (mlrun#847) * fix arbitrary file vulnerability * fix arbitrary file vulnerability * fix test * [open_archive] Add traversal attack test (mlrun#849) * add traversal test * add traversal test * add traversal test * delete eos funcs (mlrun#851) (mlrun#852) * Update mlflow_utils requirements.txt (mlrun#842) * update sphinx theme (mlrun#855) (mlrun#856) * clean up Sphinx UI by removing header and sidebar * add param description & hide footer Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> * [onnx_utils] Upgrade versions and fixed tests (mlrun#853) (mlrun#857) * [Build] Fix html links, Add <function>.html as source in documentation * Update CI temporarily and update index * [XGB-Custom] Fix test artifact key name * [XGB-Serving][XGB-Test][XGB-Trainer] Fix tests - artifact key * [Build] Install python 3.9 when testing (mlrun#618) * [Build] Update python version in CI (mlrun#620) * [Build] Install python 3.9 when testing * [Build] Update python version in CI * . * Revert "[Build] Update python version in CI (mlrun#620)" (mlrun#621) This reverts commit 0cd1f15. * Revert "[Build] Install python 3.9 when testing (mlrun#618)" (mlrun#619) This reverts commit 3301415. * [Build] Build with python 3.9 (mlrun#622) * [Build] Build with python 3.9 * . * upgraded version and corrected testt to work locally * fixed notebook * again * increase mlrun version * updated item --------- Co-authored-by: guy1992l <83535508+guy1992l@users.noreply.github.com> Co-authored-by: yonishelach <yonatanshelach@gmail.com> Co-authored-by: Yoni Shelach <92271540+yonishelach@users.noreply.github.com> * [Infra] Update python and sphinx version (mlrun#862) * update Sphinx version (mlrun#858) * Update Python & Sphinx (mlrun#859) * update Sphinx version * update python to 3.10 and Sphinx 8.1 * upgrade setup-python from v3 to v4 * update python version * Add SRI attributes to Highlight.js CDN scripts and styles (mlrun#860) * enforce default light mode in sphinx-book-theme (mlrun#861) --------- Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> * fix ci workflow failure (mlrun#868) * [Infra + Categories] Reorganize categories and fix vulnerabilities (mlrun#876) * fix "Workflow does not contain permissions" scan alert (CWE-275) (mlrun#872) * upgrade black version to fix vulnerability (mlrun#873) * [Categories] Reorganize categories and frameworks (mlrun#871) * categories renaming + update mlrun version wherever needed * python version fix * missing changes in batch_inference * attempt to fix structured_data_gen installing pyyam= 5.4.1 by pinning version * attempt to fix structured_data_gen by using mlrun 1.8 * fix mlflow_utils by using mlrun 1.8 * generate updated function.yaml for azureml_serving * revert azureml_serving changes (made by mistake) * revert azureml_serving changes (made by mistake) --------- Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> * add workflow_dispatch (mlrun#878) * update mlflow version (mlrun#865) (mlrun#879) Co-authored-by: Ze'ev Rispler <73653682+ZeevRispler@users.noreply.github.com> * Cherry pick ci (mlrun#885) * fix batch_inference_v2:infer() endpoint_id docstring (mlrun#880) * [Infra] Convert `mlrun/hub-assets` into a monorepo and adjust `functions` CI/CD (mlrun#881) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt mlrun#2 * ci.yaml fix attempt mlrun#3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests mlrun#2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path mlrun#2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Update test-all.yaml add workflow dispatch * chore(readme): auto-update asset tables [skip ci] * Create empty modules/src and add .DS_store files to .gitignore (mlrun#882) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt mlrun#2 * ci.yaml fix attempt mlrun#3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests mlrun#2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path mlrun#2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character * keep empty modules/src * remove unwanted changes from last commit * Delete .DS_Store * Delete modules/.DS_Store * Delete modules/src/.DS_Store * avoid including non-directories in the tests matrix * removed .ds_store files * skip testing if matrix is empty * skip testing if matrix is empty (mlrun#2) --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Fix the workflows (mlrun#883) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt mlrun#2 * ci.yaml fix attempt mlrun#3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests mlrun#2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path mlrun#2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character * keep empty modules/src * remove unwanted changes from last commit * Delete .DS_Store * Delete modules/.DS_Store * Delete modules/src/.DS_Store * avoid including non-directories in the tests matrix * removed .ds_store files * skip testing if matrix is empty * skip testing if matrix is empty (mlrun#2) * debug why matrix is empty * debug why matrix is empty by removing filter step * debug why matrix is empty by removing filter step * rename changed-files to all-files to match this workflow * missing $ * extra checks to exclude the root from the matrix * extra checks to exclude the root from the matrix * debug the empty path by logging candidates * add grep to remove empty lines from json * align ci to the fix as well * align ci to the fix as well * align ci to the fix as well * align ci to the fix as well * reset to development and start again debug process * debug mode * grep to remove empty lined from metrix json * align ci.yaml to the fix and remove debug mode * new-line delimiter --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * fetch to dev --------- Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Bug fixes in build-marketplace (mlrun#887) (mlrun#889) * fix relative path bug * fix overriding source.yaml instead of generating function.yaml * remove prints * trigger test-all workflow * fix attempt to the stuck test * log stuff * change stderr * test invalid Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> * Update mlflow version to 2.22 * Update mlflow version to 2.22 --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Eyal Danieli <eyald@iguazio.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> Co-authored-by: Avi Asulin <avia@iguazio.com> Co-authored-by: daniels290813 <78727943+daniels290813@users.noreply.github.com> Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> Co-authored-by: yonishelach <yonatanshelach@gmail.com> Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com>
Eyal-Danieli
added a commit
that referenced
this pull request
Sep 7, 2025
* [onnx_utils] Update plotly version in requirements.txt (#891) * [Category] Fix and add categories to functions (#808) * [Category] Fix and add categories to functions * bump version in structured * test is not valid in huggingface_serving * Fix duplicated footer * Fix duplicated footer * revert python version change as it will be done in another PR * comments * comments * Bump python:3.6 to python:3.9 (#810) * [Describe] Align describe to new pandas version (#812) * [Describe] Align describe to new pandas version * minor test fix * update mlrun version * add dask to requirements * remove dask * update numpy version * debug * debug * debug * remove dask tests * remove debug code * [get_offline_features] Updated to mlrun 1.6.3 (#813) * [Feature-selection] Replace matplotlib with plotly (#815) * Iguazio-cicd user token updated Iguazio-cicd user token updated in repo secrets: https://github.com/mlrun/functions/settings/secrets/actions MARKETPLACE_ACCESS_TOKEN_V3 new token gh...Zmf was set around April * forcing iguazio-cicd auth forcing iguazio-cicd to deal with Author identity unknown * checkout@v3 to v4 and echo * [Mlflow_utils] - mlflow model server (#811) * mlflow server * small fix to test * small fixes to ms and nb * small fixes to mlrun version * update requirements lightgbm * added req * Added xgboost to req --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Mlflow] Remove mlflow tag (#825) * remove mlflow tag * remove mlflow tag --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Infra] Align master with dev functions (#828) * [onnx utils] update onnx utils packages * [Noise-reduction] Add new function to hub (#765) * [Noise-reduction] Add new function to hub * fix test * added multiprocessing and silence removal to function * delete `load_dask` (#822) * [feature selection] update function yaml * [feature selection] update function yaml * Revert "[onnx utils] update onnx utils packages" This reverts commit 88727986ffa91662593958023be8ac3ccef2cab0. * [feature selection] update function yaml * [feature selection] update function yaml * Delete unsupported functions from the hub (#824) * delete EOS functions * bring back validate_great_expectations * bring back load_dataset * Update feature_selection/test_feature_selection.py Co-authored-by: Eyal Danieli <eyald@iguazio.com> * Update item.yaml * Align to master branch (#826) * [Category] Fix and add categories to functions (#808) * [Category] Fix and add categories to functions * bump version in structured * test is not valid in huggingface_serving * Fix duplicated footer * Fix duplicated footer * revert python version change as it will be done in another PR * comments * comments * Bump python:3.6 to python:3.9 (#810) * [Describe] Align describe to new pandas version (#812) * [Describe] Align describe to new pandas version * minor test fix * update mlrun version * add dask to requirements * remove dask * update numpy version * debug * debug * debug * remove dask tests * remove debug code * [get_offline_features] Updated to mlrun 1.6.3 (#813) * [Feature-selection] Replace matplotlib with plotly (#815) * Iguazio-cicd user token updated Iguazio-cicd user token updated in repo secrets: https://github.com/mlrun/functions/settings/secrets/actions MARKETPLACE_ACCESS_TOKEN_V3 new token gh...Zmf was set around April * forcing iguazio-cicd auth forcing iguazio-cicd to deal with Author identity unknown * checkout@v3 to v4 and echo * [Mlflow_utils] - mlflow model server (#811) * mlflow server * small fix to test * small fixes to ms and nb * small fixes to mlrun version * update requirements lightgbm * added req * Added xgboost to req --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Mlflow] Remove mlflow tag (#825) * remove mlflow tag * remove mlflow tag --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * align feature_selection yaml --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> --------- Co-authored-by: Avi Asulin <avia@iguazio.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> * merge from development #829, #830 (#831) * set `navigation_with_keys` to False (#829) * remove xgb and churn functions (#830) * [Batch Infer V2] Adjust function to 1.7 (#832) (#833) * adjust batch infer v2 * update docs in NB * bring back deprecated params and add warn (#834) (#835) * Merge from development #836, #837, #838, #839 (#840) * fix PyYAML loading (#837) * [text to audio generator] Replaced bark with openai tts models (#836) * [Text to audio generator] Add speech engine (#838) * [text to audio generator] Replaced bark with openai tts models * [text to audio generator] Fix base url env var * fix version * Add speech engine * after review * [auto-trainer] update test requirements (#839) * [Build] Fix html links, Add <function>.html as source in documentation * Update CI temporarily and update index * [XGB-Custom] Fix test artifact key name * [XGB-Serving][XGB-Test][XGB-Trainer] Fix tests - artifact key * [Build] Install python 3.9 when testing (#618) * [Build] Update python version in CI (#620) * [Build] Install python 3.9 when testing * [Build] Update python version in CI * . * Revert "[Build] Update python version in CI (#620)" (#621) This reverts commit 0cd1f1585a618c253f201b6f5a63502cdbddb591. * Revert "[Build] Install python 3.9 when testing (#618)" (#619) This reverts commit 3301415200e52326bade1e17f99cb6b6d3880860. * [Build] Build with python 3.9 (#622) * [Build] Build with python 3.9 * . * Update requirements.txt --------- Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> * Merge from development #843, #844, #845 (#846) * [Feature Selection] Fix deprecated `get_offline_features` (#844) * fix feature_selection * fix feature_selection * fix feature_selection nb * update yaml name * fix test * fix test * limit torchaudio for unit test (#845) * Update requirements.txt (#843) --------- Co-authored-by: daniels290813 <78727943+daniels290813@users.noreply.github.com> * [open_archive] Fix arbitrary file vulnerability (#850) * [Open Archive] Fix arbitrary file vulnerability (#847) * fix arbitrary file vulnerability * fix arbitrary file vulnerability * fix test * [open_archive] Add traversal attack test (#849) * add traversal test * add traversal test * add traversal test * delete eos funcs (#851) (#852) * Update mlflow_utils requirements.txt (#842) * update sphinx theme (#855) (#856) * clean up Sphinx UI by removing header and sidebar * add param description & hide footer Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> * [onnx_utils] Upgrade versions and fixed tests (#853) (#857) * [Build] Fix html links, Add <function>.html as source in documentation * Update CI temporarily and update index * [XGB-Custom] Fix test artifact key name * [XGB-Serving][XGB-Test][XGB-Trainer] Fix tests - artifact key * [Build] Install python 3.9 when testing (#618) * [Build] Update python version in CI (#620) * [Build] Install python 3.9 when testing * [Build] Update python version in CI * . * Revert "[Build] Update python version in CI (#620)" (#621) This reverts commit 0cd1f1585a618c253f201b6f5a63502cdbddb591. * Revert "[Build] Install python 3.9 when testing (#618)" (#619) This reverts commit 3301415200e52326bade1e17f99cb6b6d3880860. * [Build] Build with python 3.9 (#622) * [Build] Build with python 3.9 * . * upgraded version and corrected testt to work locally * fixed notebook * again * increase mlrun version * updated item --------- Co-authored-by: guy1992l <83535508+guy1992l@users.noreply.github.com> Co-authored-by: yonishelach <yonatanshelach@gmail.com> Co-authored-by: Yoni Shelach <92271540+yonishelach@users.noreply.github.com> * [Infra] Update python and sphinx version (#862) * update Sphinx version (#858) * Update Python & Sphinx (#859) * update Sphinx version * update python to 3.10 and Sphinx 8.1 * upgrade setup-python from v3 to v4 * update python version * Add SRI attributes to Highlight.js CDN scripts and styles (#860) * enforce default light mode in sphinx-book-theme (#861) --------- Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> * fix ci workflow failure (#868) * [Infra + Categories] Reorganize categories and fix vulnerabilities (#876) * fix "Workflow does not contain permissions" scan alert (CWE-275) (#872) * upgrade black version to fix vulnerability (#873) * [Categories] Reorganize categories and frameworks (#871) * categories renaming + update mlrun version wherever needed * python version fix * missing changes in batch_inference * attempt to fix structured_data_gen installing pyyam= 5.4.1 by pinning version * attempt to fix structured_data_gen by using mlrun 1.8 * fix mlflow_utils by using mlrun 1.8 * generate updated function.yaml for azureml_serving * revert azureml_serving changes (made by mistake) * revert azureml_serving changes (made by mistake) --------- Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> * add workflow_dispatch (#878) * update mlflow version (#865) (#879) Co-authored-by: Ze'ev Rispler <73653682+ZeevRispler@users.noreply.github.com> * Cherry pick ci (#885) * fix batch_inference_v2:infer() endpoint_id docstring (#880) * [Infra] Convert `mlrun/hub-assets` into a monorepo and adjust `functions` CI/CD (#881) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt #2 * ci.yaml fix attempt #3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests #2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26df3a24f3a28c14948ccbc00a9b0906410. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path #2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Update test-all.yaml add workflow dispatch * chore(readme): auto-update asset tables [skip ci] * Create empty modules/src and add .DS_store files to .gitignore (#882) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt #2 * ci.yaml fix attempt #3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests #2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26df3a24f3a28c14948ccbc00a9b0906410. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path #2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character * keep empty modules/src * remove unwanted changes from last commit * Delete .DS_Store * Delete modules/.DS_Store * Delete modules/src/.DS_Store * avoid including non-directories in the tests matrix * removed .ds_store files * skip testing if matrix is empty * skip testing if matrix is empty (#2) --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Fix the workflows (#883) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt #2 * ci.yaml fix attempt #3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests #2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26df3a24f3a28c14948ccbc00a9b0906410. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path #2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character * keep empty modules/src * remove unwanted changes from last commit * Delete .DS_Store * Delete modules/.DS_Store * Delete modules/src/.DS_Store * avoid including non-directories in the tests matrix * removed .ds_store files * skip testing if matrix is empty * skip testing if matrix is empty (#2) * debug why matrix is empty * debug why matrix is empty by removing filter step * debug why matrix is empty by removing filter step * rename changed-files to all-files to match this workflow * missing $ * extra checks to exclude the root from the matrix * extra checks to exclude the root from the matrix * debug the empty path by logging candidates * add grep to remove empty lines from json * align ci to the fix as well * align ci to the fix as well * align ci to the fix as well * align ci to the fix as well * reset to development and start again debug process * debug mode * grep to remove empty lined from metrix json * align ci.yaml to the fix and remove debug mode * new-line delimiter --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * fetch to dev --------- Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Bug fixes in build-marketplace (#887) (#889) * fix relative path bug * fix overriding source.yaml instead of generating function.yaml * remove prints * trigger test-all workflow * fix attempt to the stuck test * log stuff * change stderr * test invalid Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> * Update plotly version in requirements.txt * Update plotly version in item.yaml --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Eyal Danieli <eyald@iguazio.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> Co-authored-by: Avi Asulin <avia@iguazio.com> Co-authored-by: daniels290813 <78727943+daniels290813@users.noreply.github.com> Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> Co-authored-by: yonishelach <yonatanshelach@gmail.com> Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * [describe] Update plotly version in requirements.txt (#892) * [Category] Fix and add categories to functions (#808) * [Category] Fix and add categories to functions * bump version in structured * test is not valid in huggingface_serving * Fix duplicated footer * Fix duplicated footer * revert python version change as it will be done in another PR * comments * comments * Bump python:3.6 to python:3.9 (#810) * [Describe] Align describe to new pandas version (#812) * [Describe] Align describe to new pandas version * minor test fix * update mlrun version * add dask to requirements * remove dask * update numpy version * debug * debug * debug * remove dask tests * remove debug code * [get_offline_features] Updated to mlrun 1.6.3 (#813) * [Feature-selection] Replace matplotlib with plotly (#815) * Iguazio-cicd user token updated Iguazio-cicd user token updated in repo secrets: https://github.com/mlrun/functions/settings/secrets/actions MARKETPLACE_ACCESS_TOKEN_V3 new token gh...Zmf was set around April * forcing iguazio-cicd auth forcing iguazio-cicd to deal with Author identity unknown * checkout@v3 to v4 and echo * [Mlflow_utils] - mlflow model server (#811) * mlflow server * small fix to test * small fixes to ms and nb * small fixes to mlrun version * update requirements lightgbm * added req * Added xgboost to req --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Mlflow] Remove mlflow tag (#825) * remove mlflow tag * remove mlflow tag --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Infra] Align master with dev functions (#828) * [onnx utils] update onnx utils packages * [Noise-reduction] Add new function to hub (#765) * [Noise-reduction] Add new function to hub * fix test * added multiprocessing and silence removal to function * delete `load_dask` (#822) * [feature selection] update function yaml * [feature selection] update function yaml * Revert "[onnx utils] update onnx utils packages" This reverts commit 88727986ffa91662593958023be8ac3ccef2cab0. * [feature selection] update function yaml * [feature selection] update function yaml * Delete unsupported functions from the hub (#824) * delete EOS functions * bring back validate_great_expectations * bring back load_dataset * Update feature_selection/test_feature_selection.py Co-authored-by: Eyal Danieli <eyald@iguazio.com> * Update item.yaml * Align to master branch (#826) * [Category] Fix and add categories to functions (#808) * [Category] Fix and add categories to functions * bump version in structured * test is not valid in huggingface_serving * Fix duplicated footer * Fix duplicated footer * revert python version change as it will be done in another PR * comments * comments * Bump python:3.6 to python:3.9 (#810) * [Describe] Align describe to new pandas version (#812) * [Describe] Align describe to new pandas version * minor test fix * update mlrun version * add dask to requirements * remove dask * update numpy version * debug * debug * debug * remove dask tests * remove debug code * [get_offline_features] Updated to mlrun 1.6.3 (#813) * [Feature-selection] Replace matplotlib with plotly (#815) * Iguazio-cicd user token updated Iguazio-cicd user token updated in repo secrets: https://github.com/mlrun/functions/settings/secrets/actions MARKETPLACE_ACCESS_TOKEN_V3 new token gh...Zmf was set around April * forcing iguazio-cicd auth forcing iguazio-cicd to deal with Author identity unknown * checkout@v3 to v4 and echo * [Mlflow_utils] - mlflow model server (#811) * mlflow server * small fix to test * small fixes to ms and nb * small fixes to mlrun version * update requirements lightgbm * added req * Added xgboost to req --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Mlflow] Remove mlflow tag (#825) * remove mlflow tag * remove mlflow tag --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * align feature_selection yaml --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> --------- Co-authored-by: Avi Asulin <avia@iguazio.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> * merge from development #829, #830 (#831) * set `navigation_with_keys` to False (#829) * remove xgb and churn functions (#830) * [Batch Infer V2] Adjust function to 1.7 (#832) (#833) * adjust batch infer v2 * update docs in NB * bring back deprecated params and add warn (#834) (#835) * Merge from development #836, #837, #838, #839 (#840) * fix PyYAML loading (#837) * [text to audio generator] Replaced bark with openai tts models (#836) * [Text to audio generator] Add speech engine (#838) * [text to audio generator] Replaced bark with openai tts models * [text to audio generator] Fix base url env var * fix version * Add speech engine * after review * [auto-trainer] update test requirements (#839) * [Build] Fix html links, Add <function>.html as source in documentation * Update CI temporarily and update index * [XGB-Custom] Fix test artifact key name * [XGB-Serving][XGB-Test][XGB-Trainer] Fix tests - artifact key * [Build] Install python 3.9 when testing (#618) * [Build] Update python version in CI (#620) * [Build] Install python 3.9 when testing * [Build] Update python version in CI * . * Revert "[Build] Update python version in CI (#620)" (#621) This reverts commit 0cd1f1585a618c253f201b6f5a63502cdbddb591. * Revert "[Build] Install python 3.9 when testing (#618)" (#619) This reverts commit 3301415200e52326bade1e17f99cb6b6d3880860. * [Build] Build with python 3.9 (#622) * [Build] Build with python 3.9 * . * Update requirements.txt --------- Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> * Merge from development #843, #844, #845 (#846) * [Feature Selection] Fix deprecated `get_offline_features` (#844) * fix feature_selection * fix feature_selection * fix feature_selection nb * update yaml name * fix test * fix test * limit torchaudio for unit test (#845) * Update requirements.txt (#843) --------- Co-authored-by: daniels290813 <78727943+daniels290813@users.noreply.github.com> * [open_archive] Fix arbitrary file vulnerability (#850) * [Open Archive] Fix arbitrary file vulnerability (#847) * fix arbitrary file vulnerability * fix arbitrary file vulnerability * fix test * [open_archive] Add traversal attack test (#849) * add traversal test * add traversal test * add traversal test * delete eos funcs (#851) (#852) * Update mlflow_utils requirements.txt (#842) * update sphinx theme (#855) (#856) * clean up Sphinx UI by removing header and sidebar * add param description & hide footer Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> * [onnx_utils] Upgrade versions and fixed tests (#853) (#857) * [Build] Fix html links, Add <function>.html as source in documentation * Update CI temporarily and update index * [XGB-Custom] Fix test artifact key name * [XGB-Serving][XGB-Test][XGB-Trainer] Fix tests - artifact key * [Build] Install python 3.9 when testing (#618) * [Build] Update python version in CI (#620) * [Build] Install python 3.9 when testing * [Build] Update python version in CI * . * Revert "[Build] Update python version in CI (#620)" (#621) This reverts commit 0cd1f1585a618c253f201b6f5a63502cdbddb591. * Revert "[Build] Install python 3.9 when testing (#618)" (#619) This reverts commit 3301415200e52326bade1e17f99cb6b6d3880860. * [Build] Build with python 3.9 (#622) * [Build] Build with python 3.9 * . * upgraded version and corrected testt to work locally * fixed notebook * again * increase mlrun version * updated item --------- Co-authored-by: guy1992l <83535508+guy1992l@users.noreply.github.com> Co-authored-by: yonishelach <yonatanshelach@gmail.com> Co-authored-by: Yoni Shelach <92271540+yonishelach@users.noreply.github.com> * [Infra] Update python and sphinx version (#862) * update Sphinx version (#858) * Update Python & Sphinx (#859) * update Sphinx version * update python to 3.10 and Sphinx 8.1 * upgrade setup-python from v3 to v4 * update python version * Add SRI attributes to Highlight.js CDN scripts and styles (#860) * enforce default light mode in sphinx-book-theme (#861) --------- Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> * fix ci workflow failure (#868) * [Infra + Categories] Reorganize categories and fix vulnerabilities (#876) * fix "Workflow does not contain permissions" scan alert (CWE-275) (#872) * upgrade black version to fix vulnerability (#873) * [Categories] Reorganize categories and frameworks (#871) * categories renaming + update mlrun version wherever needed * python version fix * missing changes in batch_inference * attempt to fix structured_data_gen installing pyyam= 5.4.1 by pinning version * attempt to fix structured_data_gen by using mlrun 1.8 * fix mlflow_utils by using mlrun 1.8 * generate updated function.yaml for azureml_serving * revert azureml_serving changes (made by mistake) * revert azureml_serving changes (made by mistake) --------- Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> * add workflow_dispatch (#878) * update mlflow version (#865) (#879) Co-authored-by: Ze'ev Rispler <73653682+ZeevRispler@users.noreply.github.com> * Cherry pick ci (#885) * fix batch_inference_v2:infer() endpoint_id docstring (#880) * [Infra] Convert `mlrun/hub-assets` into a monorepo and adjust `functions` CI/CD (#881) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt #2 * ci.yaml fix attempt #3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests #2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26df3a24f3a28c14948ccbc00a9b0906410. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path #2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Update test-all.yaml add workflow dispatch * chore(readme): auto-update asset tables [skip ci] * Create empty modules/src and add .DS_store files to .gitignore (#882) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt #2 * ci.yaml fix attempt #3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests #2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26df3a24f3a28c14948ccbc00a9b0906410. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path #2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character * keep empty modules/src * remove unwanted changes from last commit * Delete .DS_Store * Delete modules/.DS_Store * Delete modules/src/.DS_Store * avoid including non-directories in the tests matrix * removed .ds_store files * skip testing if matrix is empty * skip testing if matrix is empty (#2) --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Fix the workflows (#883) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt #2 * ci.yaml fix attempt #3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests #2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26df3a24f3a28c14948ccbc00a9b0906410. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path #2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character * keep empty modules/src * remove unwanted changes from last commit * Delete .DS_Store * Delete modules/.DS_Store * Delete modules/src/.DS_Store * avoid including non-directories in the tests matrix * removed .ds_store files * skip testing if matrix is empty * skip testing if matrix is empty (#2) * debug why matrix is empty * debug why matrix is empty by removing filter step * debug why matrix is empty by removing filter step * rename changed-files to all-files to match this workflow * missing $ * extra checks to exclude the root from the matrix * extra checks to exclude the root from the matrix * debug the empty path by logging candidates * add grep to remove empty lines from json * align ci to the fix as well * align ci to the fix as well * align ci to the fix as well * align ci to the fix as well * reset to development and start again debug process * debug mode * grep to remove empty lined from metrix json * align ci.yaml to the fix and remove debug mode * new-line delimiter --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * fetch to dev --------- Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Bug fixes in build-marketplace (#887) (#889) * fix relative path bug * fix overriding source.yaml instead of generating function.yaml * remove prints * trigger test-all workflow * fix attempt to the stuck test * log stuff * change stderr * test invalid Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> * Update plotly version in requirements.txt --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Eyal Danieli <eyald@iguazio.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> Co-authored-by: Avi Asulin <avia@iguazio.com> Co-authored-by: daniels290813 <78727943+daniels290813@users.noreply.github.com> Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> Co-authored-by: yonishelach <yonatanshelach@gmail.com> Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * [azureml_utils] Update plotly version in requirements.txt (#893) * [Category] Fix and add categories to functions (#808) * [Category] Fix and add categories to functions * bump version in structured * test is not valid in huggingface_serving * Fix duplicated footer * Fix duplicated footer * revert python version change as it will be done in another PR * comments * comments * Bump python:3.6 to python:3.9 (#810) * [Describe] Align describe to new pandas version (#812) * [Describe] Align describe to new pandas version * minor test fix * update mlrun version * add dask to requirements * remove dask * update numpy version * debug * debug * debug * remove dask tests * remove debug code * [get_offline_features] Updated to mlrun 1.6.3 (#813) * [Feature-selection] Replace matplotlib with plotly (#815) * Iguazio-cicd user token updated Iguazio-cicd user token updated in repo secrets: https://github.com/mlrun/functions/settings/secrets/actions MARKETPLACE_ACCESS_TOKEN_V3 new token gh...Zmf was set around April * forcing iguazio-cicd auth forcing iguazio-cicd to deal with Author identity unknown * checkout@v3 to v4 and echo * [Mlflow_utils] - mlflow model server (#811) * mlflow server * small fix to test * small fixes to ms and nb * small fixes to mlrun version * update requirements lightgbm * added req * Added xgboost to req --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Mlflow] Remove mlflow tag (#825) * remove mlflow tag * remove mlflow tag --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Infra] Align master with dev functions (#828) * [onnx utils] update onnx utils packages * [Noise-reduction] Add new function to hub (#765) * [Noise-reduction] Add new function to hub * fix test * added multiprocessing and silence removal to function * delete `load_dask` (#822) * [feature selection] update function yaml * [feature selection] update function yaml * Revert "[onnx utils] update onnx utils packages" This reverts commit 88727986ffa91662593958023be8ac3ccef2cab0. * [feature selection] update function yaml * [feature selection] update function yaml * Delete unsupported functions from the hub (#824) * delete EOS functions * bring back validate_great_expectations * bring back load_dataset * Update feature_selection/test_feature_selection.py Co-authored-by: Eyal Danieli <eyald@iguazio.com> * Update item.yaml * Align to master branch (#826) * [Category] Fix and add categories to functions (#808) * [Category] Fix and add categories to functions * bump version in structured * test is not valid in huggingface_serving * Fix duplicated footer * Fix duplicated footer * revert python version change as it will be done in another PR * comments * comments * Bump python:3.6 to python:3.9 (#810) * [Describe] Align describe to new pandas version (#812) * [Describe] Align describe to new pandas version * minor test fix * update mlrun version * add dask to requirements * remove dask * update numpy version * debug * debug * debug * remove dask tests * remove debug code * [get_offline_features] Updated to mlrun 1.6.3 (#813) * [Feature-selection] Replace matplotlib with plotly (#815) * Iguazio-cicd user token updated Iguazio-cicd user token updated in repo secrets: https://github.com/mlrun/functions/settings/secrets/actions MARKETPLACE_ACCESS_TOKEN_V3 new token gh...Zmf was set around April * forcing iguazio-cicd auth forcing iguazio-cicd to deal with Author identity unknown * checkout@v3 to v4 and echo * [Mlflow_utils] - mlflow model server (#811) * mlflow server * small fix to test * small fixes to ms and nb * small fixes to mlrun version * update requirements lightgbm * added req * Added xgboost to req --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * [Mlflow] Remove mlflow tag (#825) * remove mlflow tag * remove mlflow tag --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> * align feature_selection yaml --------- Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> --------- Co-authored-by: Avi Asulin <avia@iguazio.com> Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> Co-authored-by: Avi Asulin <34214569+aviaIguazio@users.noreply.github.com> Co-authored-by: rokatyy <ekaterina_molchanova@mckinsey.com> Co-authored-by: Katerina Molchanova <35141662+rokatyy@users.noreply.github.com> Co-authored-by: nashpaz123 <44337075+nashpaz123@users.noreply.github.com> Co-authored-by: ZeevRispler <73653682+ZeevRispler@users.noreply.github.com> * merge from development #829, #830 (#831) * set `navigation_with_keys` to False (#829) * remove xgb and churn functions (#830) * [Batch Infer V2] Adjust function to 1.7 (#832) (#833) * adjust batch infer v2 * update docs in NB * bring back deprecated params and add warn (#834) (#835) * Merge from development #836, #837, #838, #839 (#840) * fix PyYAML loading (#837) * [text to audio generator] Replaced bark with openai tts models (#836) * [Text to audio generator] Add speech engine (#838) * [text to audio generator] Replaced bark with openai tts models * [text to audio generator] Fix base url env var * fix version * Add speech engine * after review * [auto-trainer] update test requirements (#839) * [Build] Fix html links, Add <function>.html as source in documentation * Update CI temporarily and update index * [XGB-Custom] Fix test artifact key name * [XGB-Serving][XGB-Test][XGB-Trainer] Fix tests - artifact key * [Build] Install python 3.9 when testing (#618) * [Build] Update python version in CI (#620) * [Build] Install python 3.9 when testing * [Build] Update python version in CI * . * Revert "[Build] Update python version in CI (#620)" (#621) This reverts commit 0cd1f1585a618c253f201b6f5a63502cdbddb591. * Revert "[Build] Install python 3.9 when testing (#618)" (#619) This reverts commit 3301415200e52326bade1e17f99cb6b6d3880860. * [Build] Build with python 3.9 (#622) * [Build] Build with python 3.9 * . * Update requirements.txt --------- Co-authored-by: Yonatan Shelach <92271540+yonishelach@users.noreply.github.com> * Merge from development #843, #844, #845 (#846) * [Feature Selection] Fix deprecated `get_offline_features` (#844) * fix feature_selection * fix feature_selection * fix feature_selection nb * update yaml name * fix test * fix test * limit torchaudio for unit test (#845) * Update requirements.txt (#843) --------- Co-authored-by: daniels290813 <78727943+daniels290813@users.noreply.github.com> * [open_archive] Fix arbitrary file vulnerability (#850) * [Open Archive] Fix arbitrary file vulnerability (#847) * fix arbitrary file vulnerability * fix arbitrary file vulnerability * fix test * [open_archive] Add traversal attack test (#849) * add traversal test * add traversal test * add traversal test * delete eos funcs (#851) (#852) * Update mlflow_utils requirements.txt (#842) * update sphinx theme (#855) (#856) * clean up Sphinx UI by removing header and sidebar * add param description & hide footer Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> * [onnx_utils] Upgrade versions and fixed tests (#853) (#857) * [Build] Fix html links, Add <function>.html as source in documentation * Update CI temporarily and update index * [XGB-Custom] Fix test artifact key name * [XGB-Serving][XGB-Test][XGB-Trainer] Fix tests - artifact key * [Build] Install python 3.9 when testing (#618) * [Build] Update python version in CI (#620) * [Build] Install python 3.9 when testing * [Build] Update python version in CI * . * Revert "[Build] Update python version in CI (#620)" (#621) This reverts commit 0cd1f1585a618c253f201b6f5a63502cdbddb591. * Revert "[Build] Install python 3.9 when testing (#618)" (#619) This reverts commit 3301415200e52326bade1e17f99cb6b6d3880860. * [Build] Build with python 3.9 (#622) * [Build] Build with python 3.9 * . * upgraded version and corrected testt to work locally * fixed notebook * again * increase mlrun version * updated item --------- Co-authored-by: guy1992l <83535508+guy1992l@users.noreply.github.com> Co-authored-by: yonishelach <yonatanshelach@gmail.com> Co-authored-by: Yoni Shelach <92271540+yonishelach@users.noreply.github.com> * [Infra] Update python and sphinx version (#862) * update Sphinx version (#858) * Update Python & Sphinx (#859) * update Sphinx version * update python to 3.10 and Sphinx 8.1 * upgrade setup-python from v3 to v4 * update python version * Add SRI attributes to Highlight.js CDN scripts and styles (#860) * enforce default light mode in sphinx-book-theme (#861) --------- Co-authored-by: amitnGiniApps <155542316+amitnGiniApps@users.noreply.github.com> * fix ci workflow failure (#868) * [Infra + Categories] Reorganize categories and fix vulnerabilities (#876) * fix "Workflow does not contain permissions" scan alert (CWE-275) (#872) * upgrade black version to fix vulnerability (#873) * [Categories] Reorganize categories and frameworks (#871) * categories renaming + update mlrun version wherever needed * python version fix * missing changes in batch_inference * attempt to fix structured_data_gen installing pyyam= 5.4.1 by pinning version * attempt to fix structured_data_gen by using mlrun 1.8 * fix mlflow_utils by using mlrun 1.8 * generate updated function.yaml for azureml_serving * revert azureml_serving changes (made by mistake) * revert azureml_serving changes (made by mistake) --------- Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com> * add workflow_dispatch (#878) * update mlflow version (#865) (#879) Co-authored-by: Ze'ev Rispler <73653682+ZeevRispler@users.noreply.github.com> * Cherry pick ci (#885) * fix batch_inference_v2:infer() endpoint_id docstring (#880) * [Infra] Convert `mlrun/hub-assets` into a monorepo and adjust `functions` CI/CD (#881) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython bug * remove dummy-category * re-structure cli * correct functions_cli path * ci.yaml fix attempt * ci.yaml fix attempt #2 * ci.yaml fix attempt #3 * align the fix to test-all workflow * fix command flag (long option must start with --) * one centralized cli directory * cli import path fix attempt * adjusting test-all to the new structure * investigate why there appears to be 0 passed tests * investigate why there appears to be 0 passed tests #2 * add a print to function name * fix attempt to functions discovery * fix describe_dask cython bug by upgrading the mlrun version * fix sklearn_calssifier cython bug by upgrading the mlrun version * fix cython bug by upgrading all mlrun versions to be >= 1.7.0 * Revert "fix cython bug by upgrading all mlrun versions to be >= 1.7.0" This reverts commit 61bcd26df3a24f3a28c14948ccbc00a9b0906410. * fix cython bug failures by upgrading mlrun versions to be >= 1.7.0 * delete logs * adds logs to debug describe_dask stuck test * adds flag to view logs to debug describe_dask stuck test * remove the debug prints * test workflow optimization trick * test workflow optimization trick (fix) * test workflow optimization trick (test-all) * test new matrix building method * test new matrix building method (identation fix) * test new matrix building method (another fix attempt) * test new matrix building method (another fix) * test new matrix building method (another fix attempt) * remove redundant logging * test new matrix building method also for test-all * invalidate the sklearn_classifier test * remove extra logging * invalidate test due to mlrun-varsion required update (no module named mlrun.mlrutils) * add dummy module test * add modules/README and dummy_module/item.yaml so the test will be identified * test build-marketplace new command * test build-marketplace new command (remove needs) * fix the project-root path (after moving helpers in utils sub-directory) * fix worng cli path * add print of temp_docs to inspect the module not found error * attempt to fix module not found by inserting their path to sys.path * attempt to fix module not found by inserting their path to sys.path #2 * test notebooks internal links fix * attempt to upload the result as artifact to github * another fix attempt to notebooks' broken links * another fix attempt to notebooks' broken links * test build-marketplace on modules * add assumed fields and files to dummy module for testing * fic dummy_module filename * check is the function.yaml exist before rendering it * READMEs auto-update * READMEs auto-update (add install requirements step) * chore(readme): auto-update asset tables [skip ci] * remove the old functions/readme section * replace the deprecated set-output command * remove the debug mode from the workflows * don't mention asset-types by name in the command * fix and modify the check for function.yaml file * remove todo * fixes + adapt to upcoming repo rename * add the branch to the trigger top test workflow * uncomment the conditions trigger top test workflow * revert the debug mode * remove the dummy module * remove todo * remove mlrun/functions mentions * post review fixes * revert debug mode * remove redundant character --------- Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com> * Update test-all.yaml add workflow dispatch * chore(readme): auto-update asset tables [skip ci] * Create empty modules/src and add .DS_store files to .gitignore (#882) * fix batch_inference_v2:infer() endpoint_id docstring * new structure * fix workflow * trigger function test * trigger function test * modify workflow to work on push event * modify workflow to work on push event * test if its a matter with the grep * fix the matrix creation step * mock the functions directoy (instead of with path we used) * correct the location of requirements.txt * correct the location of requirements.txt * upgrade mlrun version due to cython …
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
https://iguazio.atlassian.net/browse/FHUB-71
fix vulnerability alert (CWE-275) by adding
permissions
section to the workflow yaml files with limitation to read only for thecontents
scope, which in practice means that access to the contents and metadata is set to read only and for the rest of the scopes is set to none (neither read or write)