Fu Hanxi
b709c880dd
ci: add linter for gitlab yaml files
...
- remove duplicated artifacts default values
- migrate check_artifacts_expire_time.py
- migrate check_rules_yml.py
2024-01-10 15:29:42 +01:00
Fu Hanxi
c633ba167d
ci: fix code_quality_check
2024-01-08 10:13:08 +01:00
Fu Hanxi
a6ccc2e18e
ci: optimize git strategy
2023-11-14 15:31:30 +01:00
Fu Hanxi
ba3d23342d
ci: improve check pylint get files command
2023-10-19 11:53:18 +02:00
Fu Hanxi
4dbe541f80
ci: replace internal clang-tidy runner with the pypi project
2023-09-27 10:25:49 +02:00
Fu Hanxi
e458a7a45c
ci: run pylint for files endswith .py, and skip run when no files matched
2023-08-15 08:31:46 +08:00
Fu Hanxi
28c9953ffe
ci: pylint with codeclimate
2023-08-15 08:31:45 +08:00
Fu Hanxi
fba7920569
ci: use brew runners by default for host test jobs
2023-01-18 07:41:35 +00:00
Ivan Grokhotkov
75c92a8811
ci: use latest esp-clang for code analysis
2022-12-15 19:32:42 +01:00
Fu Hanxi
f10e6145dc
ci: simplify the python env to idf venv only
2022-08-18 11:40:22 +08:00
Fu Hanxi
05d2357062
feat: use standalone project idf-build-apps for find/build apps utils
2022-07-14 08:26:31 +08:00
Chen Yudong
de7e67ccec
CI: add expire_in and timeout for jobs
...
add timeout 4 hours and retry for deploy_test_result
add missing expire_in for artifacts
add timeout 1 hour for tartget test jobs
add retry when job_execution_timeout
2022-02-09 22:06:37 +08:00
Anton Maklakov
5be0dfbb7a
ci: fix using HEAD and SHA with merged result pipelines
2021-10-28 13:39:26 +07:00
Fu Hanxi
5671039154
ci(sonarqube): pass "sonar.exclusions" in CI
...
also increase the jvm size
2021-09-02 14:28:22 +08:00
Fu Hanxi
065fc95369
ci: update pylint to 3.6
2021-08-30 11:18:51 +08:00
Fu Hanxi
d66a407eb3
ci: enable clang-tidy check for more components
...
Use internal project clang-tidy-runner
Move sonarqube related configs to sonar-project.properties
2021-08-19 09:26:20 +08:00
Fu Hanxi
00098c344f
ci: fix sonarqube custom excludes missing issue
2021-07-29 13:04:21 +08:00
Roland Dobai
395575d94c
CI: Use the tagged image for static analysis
2021-06-22 15:58:45 +02:00
Fu Hanxi
48e4723839
fix(ci): deploy_test_result missing logs artifacts from target_test stage
2021-05-21 15:31:34 +08:00
Fu Hanxi
516ac9a813
ci: allow failure for code quality report
2021-02-19 09:59:43 +08:00
Fu Hanxi
1f12eaf6ea
ci: ensure clang_tidy_deploy artifacts downloaded
2021-02-17 00:17:33 +08:00
Fu Hanxi
b24b06d16c
ci(rules): auto generate rules.yml labels titles and rules
...
Also simplified the labels and ci
- Remove label regular_test, weekend_test
- Remove apply_job_filter
- check_submodule_sync: only run on protected branch
2021-02-10 14:50:06 +08:00
Fu Hanxi
b33e344484
ci: move config dir to .gitlab/ci
2021-02-10 14:48:51 +08:00