* 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 commit4eae09e5b5. * 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 commit01190864d1. * 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 commit3fce0bb3fb. * 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 commite57ea9852c. * Fix dependencies scopes * Add simple unit tests for smart ci functionality * Revert "Dummy change to model hub tests" This reverts commitc3d6837e22. * 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>
65 lines
967 B
Plaintext
65 lines
967 B
Plaintext
# build/artifact dirs
|
|
_*
|
|
[Bb]uild*/
|
|
cmake-build*
|
|
|
|
# but ensure we don't skip __init__.py and __main__.py
|
|
!__init__.py
|
|
!__main__.py
|
|
# and sphinx documentation folders
|
|
!docs/_*
|
|
|
|
# developer tools
|
|
*.idea
|
|
.vscode
|
|
.vs/
|
|
.vsconan/
|
|
.DS_Store
|
|
**/tags
|
|
compile_commands.json
|
|
bin/
|
|
.local_vimrc
|
|
.gdb_history
|
|
.vimspector.json
|
|
doc/
|
|
docs/build_documentation/work_dir/
|
|
temp/
|
|
.repo/
|
|
CMakeLists.txt.user
|
|
docs/IE_PLUGIN_DG/html/
|
|
CMakeUserPresets.json
|
|
|
|
*.project
|
|
*.cproject
|
|
*.pydevproject
|
|
*.settings
|
|
*/gen/
|
|
*.swp
|
|
/config.xml
|
|
|
|
# Python-specific
|
|
*.?env*
|
|
*.pyc
|
|
__pycache__
|
|
# Tests-specific
|
|
*.coverage
|
|
*htmlcov
|
|
*pylint_report.txt
|
|
*pylint_report_comments.txt
|
|
|
|
# Artifacts
|
|
/tools/mo/*.bin
|
|
/tools/mo/*.xml
|
|
/tools/mo/*.json
|
|
/tools/mo/*.so
|
|
/tools/mo/*.txt
|
|
/tools/mo/*.pb
|
|
/tools/mo/*.pbtxt
|
|
/tools/mo/!CMakeLists.txt
|
|
/tools/mo/*.mapping
|
|
/tools/mo/*.dat
|
|
/tools/mo/*.svg
|
|
/src/plugins/intel_cpu/tools/commit_slider/*.json
|
|
/src/plugins/intel_cpu/tools/commit_slider/slider_cache/*
|
|
.github/GITHUB_OUTPUT
|