### Details:
- *meta-plugins are tested with dedicated test binaries*
- *Remove CPU/GPU/TEMPLATE from meta-plugin revalidate list*
- *Keep GPU in AUTO-BATCH revalidate list since AUTO-BATCH is enabled by
default for GPU throughput mode*
- ***revalidate**: Includes the test cases which can be impacted by the
changes in this component*
- ***build**: Includes the dependencies for the test cases of this
component*
### Tickets:
- *CVS-129316, CVS-129317, CVS-129319*
---------
Signed-off-by: Chen Peter <peter.chen@intel.com>
### Details:
- Updating revalidation for MO, ONNX FE and Template plugin
Ticket: _CVS-129324_
---------
Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com>
* Workaround for some non-repo components in Smart CI
* Add possibility to add all components as dependent
* Remove extra check
* Add test case for "all" key
* Try using a custom action directly from repo
* Run smart CI under ubuntu-latest
* Set output + add a sample step
* Update linux.yml
* Add components.yml
* Add some conditions
* Just to check if reference to "needs" work in job context
* Update linux.yml
* More example cases
* Dummy change to CPU
* Fix typo
* Fix SAMPLES_AFFECTED variable
* Use more correct dependents key
* Fighting with messy GHA conditions
* No brackets and no double quotes in conditions
* Revert "Dummy change to CPU"
This reverts commit 4eae09e5b5.
* Use refactored action
* Move action implementation to openvino repo
* Extend components.yml config
* Update labeler.yml
* Dummy change to TF FE
* Fix indentation
* Add missing needs
* Add missing records
* Allow missing records for components in validation
* install_openvino_dependencies as a separate step for Python_Unit_Tests
* Improve config validation
* Revert "Dummy change to TF FE"
This reverts commit 01190864d1.
* Dummy change to model hub tests
* Update CPU component config
* Dummy change to Python API
* Dummy change to Python API
* Revert "Dummy change to Python API"
This reverts commit 3fce0bb3fb.
* Dummy change to Python API
* Simplify conditions. Cover "no components changed" case
* Update components.yml
* Update .gitignore
* Revert "Dummy change to Python API"
This reverts commit e57ea9852c.
* Fix dependencies scopes
* Add simple unit tests for smart ci functionality
* Revert "Dummy change to model hub tests"
This reverts commit c3d6837e22.
* Use ghapi module with permissive license
* Cover install_build_dependencies.sh script by labeler
* More labels
* Use ghapi. Apply review comments
* Enable dot files to be matched by labeler
* Warning instead of error in artifacts upload where smart ci is enabled
* Fix master merge
* Fix condition for TF FE common tests
* Fix condition for Pytorch FE tests
* Remove condition for pytorch model tests
* Allow any label as a component
* Refactor tests log handling
* Allow any defined label as a component
* Rearrange config structure. Fill the config with actual data
* Run full scope on changes to non-matching files
* Add missing conditions
---------
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>