[JS OV] Specify JS API GitHub config (#21785)

* Extend CODEOWNERS by js api responsibles

* Extend smart ci by js component

* Fix codeowners

* Fix component definition

* Update components.yml

* Update components.yml

---------

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
This commit is contained in:
Vishniakov Nikolai 2023-12-21 14:43:36 +01:00 committed by GitHub
parent 3ab5ee861d
commit 3546b0e15d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 17 additions and 0 deletions

2
.github/CODEOWNERS vendored
View File

@ -28,6 +28,7 @@
/src/bindings/python/ @openvinotoolkit/openvino-ie-python-api-maintainers /src/bindings/python/ @openvinotoolkit/openvino-ie-python-api-maintainers
/src/bindings/c/ @openvinotoolkit/openvino-c-api-maintainers /src/bindings/c/ @openvinotoolkit/openvino-c-api-maintainers
/src/bindings/js/ @openvinotoolkit/openvino-js-api-maintainers
/src/common/*transformations/ @openvinotoolkit/openvino-ie-transformations-maintainers /src/common/*transformations/ @openvinotoolkit/openvino-ie-transformations-maintainers
/src/core/ @openvinotoolkit/openvino-ngraph-maintainers /src/core/ @openvinotoolkit/openvino-ngraph-maintainers
@ -35,6 +36,7 @@
/samples/c/ @openvinotoolkit/openvino-samples-maintainers @openvinotoolkit/openvino-c-api-maintainers /samples/c/ @openvinotoolkit/openvino-samples-maintainers @openvinotoolkit/openvino-c-api-maintainers
/samples/cpp/ @openvinotoolkit/openvino-samples-maintainers @openvinotoolkit/openvino-maintainers /samples/cpp/ @openvinotoolkit/openvino-samples-maintainers @openvinotoolkit/openvino-maintainers
/samples/python/ @openvinotoolkit/openvino-samples-maintainers @openvinotoolkit/openvino-ie-python-api-maintainers /samples/python/ @openvinotoolkit/openvino-samples-maintainers @openvinotoolkit/openvino-ie-python-api-maintainers
/samples/js/ @openvinotoolkit/openvino-samples-maintainers @openvinotoolkit/openvino-js-api-maintainers
/thirdparty/zlib/ @openvinotoolkit/openvino-samples-maintainers /thirdparty/zlib/ @openvinotoolkit/openvino-samples-maintainers
/thirdparty/json/ @openvinotoolkit/openvino-samples-maintainers /thirdparty/json/ @openvinotoolkit/openvino-samples-maintainers
/thirdparty/gflags/ @openvinotoolkit/openvino-samples-maintainers /thirdparty/gflags/ @openvinotoolkit/openvino-samples-maintainers

View File

@ -28,6 +28,7 @@ CPU:
revalidate: revalidate:
- C_API - C_API
- Python_API - Python_API
- JS_API
- samples - samples
- ONNX_RT - ONNX_RT
- PyTorch_FE - PyTorch_FE
@ -104,6 +105,7 @@ IR_FE:
revalidate: revalidate:
- C_API - C_API
- Python_API - Python_API
- JS_API
- samples - samples
build: build:
- CPU - CPU
@ -170,6 +172,13 @@ Python_API:
- TFL_FE - TFL_FE
- PyTorch_FE - PyTorch_FE
JS_API:
revalidate:
- samples
build:
- CPU
- IR_FE
samples: samples:
build: build:
- CPU - CPU

6
.github/labeler.yml vendored
View File

@ -106,6 +106,9 @@
'category: packaging': 'category: packaging':
- 'cmake/**/packaging/**/*' - 'cmake/**/packaging/**/*'
- 'src/bindings/python/wheel/**/*' - 'src/bindings/python/wheel/**/*'
- any: ['src/bindings/js/node/CMakeLists.txt',
'src/bindings/js/node/package.json',
'src/bindings/js/node/package-lock.json']
- 'tools/openvino_dev/**/*' - 'tools/openvino_dev/**/*'
'category: PDPD FE': 'category: PDPD FE':
@ -121,6 +124,9 @@
'category: Python API': 'category: Python API':
- 'src/bindings/python/**/*' - 'src/bindings/python/**/*'
'category: JS API':
- 'src/bindings/js/**/*'
'category: samples': 'category: samples':
- 'samples/**/*' - 'samples/**/*'
- 'thirdparty/zlib/**/*' - 'thirdparty/zlib/**/*'