[GHA] Workaround for some non-repo components in Smart CI (#21134)

* 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
This commit is contained in:
Alina Kladieva authored and GitHub committed 2023-11-20 12:44:50 +04:00
1 parent 43bb86d384
commit f7f8636fe4
5 files changed
+66 -23

No files matched your search

+4 -3
View File
@@ -524,7 +524,7 @@ jobs:
ONNX_Runtime:
name: ONNX Runtime Integration
needs: Build
needs: [Build, Smart_CI]
timeout-minutes: 10
defaults:
run:
@@ -546,6 +546,7 @@ jobs:
ONNX_RUNTIME_REPO: /__w/openvino/openvino/onnxruntime
ONNX_RUNTIME_UTILS: /__w/openvino/openvino/install/onnxruntime
ONNX_RUNTIME_BUILD_DIR: /__w/openvino/openvino/onnxruntime/build
if: fromJSON(needs.smart_ci.outputs.affected_components).ONNX_RT
steps:
- name: Fetch install_build_dependencies.sh and setup_python action
@@ -1453,7 +1454,7 @@ jobs:
NVIDIA_Plugin:
name: NVIDIA plugin
needs: Build
needs: [Build, Smart_CI]
timeout-minutes: 15
defaults:
run:
@@ -1477,9 +1478,9 @@ jobs:
NVIDIA_BUILD_DIR: /__w/openvino/openvino/nvidia_plugin_build
DEBIAN_FRONTEND: 'noninteractive'
SCCACHE_AZURE_KEY_PREFIX: ubuntu20_x86_64_Release
if: fromJSON(needs.smart_ci.outputs.affected_components).NVIDIA
steps:
- name: Fetch install_build_dependencies.sh
uses: actions/checkout@v4
with: