Marius Vikhammer
89179dc286
docs: add fast build feature and activate it in CI
...
Adds feature for skipping include of doxygen headers into sphinx build
when env variable is set.
Builds incomplete docs (no function API documention)
but speeds up building (20min to 1<min).
Add this fast build as the default way of building docs in CI on
non protected branches.
2021-04-28 16:32:35 +08:00
zwj
3c06fea8a1
fix esp32c3 and esp32s3 ble disconnect due to connection paramters update
2021-04-25 20:18:21 +08:00
Fu Hanxi
1a51e325e4
ci: components and build_system patterns will run build_ssc as well
2021-04-09 12:27:41 +08:00
Fu Hanxi
d64eafcd7c
ci: add example c3 as a special case for build only
2021-03-29 11:11:02 +08:00
No One
2e5a334831
ci: run c3 unit test when other unit test run
...
C3 unit test were only being ran by unit_test_esp32c3 label/title,
should also be trigger by unit_test label/title
2021-03-18 10:36:08 +08:00
Marius Vikhammer
c85d949c1f
ci: run Example_GENERIC for C3
...
Add support for running example_GENERIC tests for C3 on label.
Fix examples that fail.
2021-03-15 10:27:07 +08:00
Renz Bagaporo
2fc86716cf
ci: add ldgen test to custom test pattern
2021-03-11 11:59:31 +08:00
Fu Hanxi
04357aa66e
ci: add label only build tests
for maintainers to control the flow
2021-03-08 10:12:22 +08:00
Fu Hanxi
c7a856db88
ci: remove trigger with commit message method and make it simpler
2021-03-02 11:50:04 +08:00
Fu Hanxi
ef18e78a8d
feat(ci): run check_submodule_sync_with_file_patterns
2021-02-23 12:43:52 +08:00
Fu Hanxi
e59e245d47
ci(rules): improve rules with build files changed under components folder
...
- drop target test run with build pattern
- for unit_test on c3, use labels only
2021-02-23 11:32:17 +08:00
Fu Hanxi
06f92003a3
Merge branch 'ci/run_rules_labels_only_with_labels' into 'master'
...
ci: run rules:labels jobs only with labels
Closes IDFCI-454
See merge request espressif/esp-idf!12427
2021-02-22 03:41:34 +00:00
Fu Hanxi
c49a72b499
ci: run rules:labels job only with labels
2021-02-20 10:41:54 +08:00
Fu Hanxi
4c1fca4a77
ci(rules): improve docs related jobs rules
...
- build_docs_pdf: now ignore docs related file patterns
- deploy_docs_preview: now ignore docs related file patterns
- .rules:build:docs: related jobs will not be triggered with `build` label
2021-02-19 17:28:09 +08:00
Fu Hanxi
2399128500
ci: improve docs pattern from Kconfig to Kconfig*
...
for example: Kconfig.spiram.common will now be included
2021-02-19 17:09:51 +08:00
Fu Hanxi
bb1be1e07e
ci(rules): add missing scripts under tools folder
2021-02-19 09:59:43 +08:00
Ivan Grokhotkov
3bce823523
Merge branch 'ci/mr_labels_regex_includes_more_chars' into 'master'
...
ci: supports more special characters for MR labels
See merge request espressif/esp-idf!12404
2021-02-18 10:33:55 +00:00
Fu Hanxi
43668cf79f
ci: supports more special characters for MR labels
2021-02-18 14:25:48 +08:00
Fu Hanxi
a01b6c0382
ci: run all static code analysis jobs when the gitlab yaml changes
2021-02-17 00:31:08 +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