Roland Dobai
2896069edf
fix(pre-commit): stop branch-name hooks from failing on master
...
Closes https://github.com/espressif/esp-idf/issues/18910
2026-08-03 08:59:19 +02:00
Fu Hanxi
b260448d30
Merge branch 'ci/common-scripts' into 'master'
...
Ci/common scripts
Closes RDT-933
See merge request espressif/esp-idf!50564
2026-07-20 14:18:36 +02:00
Marek Fiala
8c08c75f48
feat(tools): adopt esp-pylib for idf.py logging and errors
...
Migrate idf.py and its actions to the shared esp-pylib library:
- add esp-pylib (and esp-pylib[ide]) to the core/ide requirements
- base FatalError on esp_pylib.errors.FatalError, keeping the idf.py ctx cleanup
- replace the local raw-ANSI helpers (red_print/yellow_print/print_warning/
color_print) with esp_pylib.logger.log (warn/err/note/hint) across the
idf.py actions
- install esp_pylib exception reporting at the idf.py entry point and silence
the logger during shell completion
- update affected tests for the new prefixes/line wrapping
- add normalize_output() helper and unify terminal env in conftest to handle
Rich line-wrapping in CI assertions
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-15 20:19:07 +08:00
Fu Hanxi
2e271ea0c0
ci: use gitlab ci lint api instead of yaml parsing
2026-07-15 13:58:56 +02:00
morris
8548b5cfa8
feat(ppa): add blend with color key example
2026-07-05 15:32:16 +08:00
sonika.rathi
c76664ce66
ci: add esp-pylib dependency to check-tests-missing-config pre-commit hook
2026-06-30 16:41:46 +02:00
Jakub Kocka
2740359845
ci: Remove PowerShell pre-commit hook and check_powershell job
2026-06-22 13:22:57 +02:00
Jakub Kocka
579ed026c0
change(ci/pre-commit): Updated the version for check-all-apps-readmes hook
...
On Windows and PYthon 3.14 this hook is constantly failing if not used the more recent version
2026-06-04 14:45:05 +08:00
Guillaume Souchere
23b8a17d3f
feat(ci): add error code registration check to the pre-commit hook
2026-05-28 09:53:33 +02:00
Jan Beran
05668daa42
ci(pre-commit): bump up kconfig related checks
2026-05-20 12:56:29 +02:00
Kapil Gupta
2670cbf4a6
Merge branch 'ci/wifi_remote_header_correction' into 'master'
...
ci(esp_remote): Add wifi-remote pre-commit hook
See merge request espressif/esp-idf!46204
2026-04-24 15:16:32 +05:30
Kapil Gupta
11a0dfcc7c
ci(esp_remote): Add wifi-remote pre-commit hook
2026-04-24 15:16:32 +05:30
igor.udot
560006a6d4
ci: fix mypy version to < 1.20.2
2026-04-23 17:09:12 +08:00
igor.udot
13d3675438
ci: update idf-ci pre-commit version
2026-04-16 16:58:59 +08:00
igor.udot
1509d7493d
ci: fix pre-commit idf-ci version
2026-04-08 15:48:18 +02:00
Fu Hanxi
9ecd3ecad4
ci: apply idf-ci 1.x
2026-03-27 15:12:31 +01:00
Fu Hanxi
9f7ec2626e
ci: fix check-build-test-rules exclude-dir
2026-03-18 11:39:41 +08:00
Evgeny Torbin
d937aaa331
ci: add check-tests-missing-config pre-commit hook
2026-03-12 08:41:26 +01:00
Ashish Sharma
f93575a622
feat(secure_boot): adds api to verify data partition integrity
...
Closes https://github.com/espressif/esp-idf/issues/17482
2026-03-04 10:22:33 +08:00
Frantisek Hrbata
2e385cc257
fix(ci): add rules.yml to check-tools-files-patterns pre-commit hook pattern
...
If `.gitlab/ci/rules\.yml` is changed, make sure the
`check-tools-files-patterns` pre-commit hooks is triggered to verify
that all `tools/*` files are covered by rules.yml.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2026-01-13 21:58:55 +08:00
igor.udot
3b874cff90
ci: revert language_version for pre-commit
2025-12-08 13:20:40 +08:00
igor.udot
fc3207288b
ci: update precommit check-all-apps-readmes language_version
2025-12-04 14:10:48 +08:00
Fu Hanxi
f10537a76d
Merge branch 'ci/remove-extra-custom-yml' into 'master'
...
ci: move extra targets need to be built by default to `--additional-build-targets`
Closes IDFCI-3230
See merge request espressif/esp-idf!42230
2025-10-09 12:48:23 +02:00
Jan Beran
f7e1c5ec6c
ci(pre-commit): bump up kconfcheck pre-commit hook version to 3.2.0
2025-09-30 14:40:18 +02:00
Fu Hanxi
3175db5346
ci: move extra targets need to be built by default to --additional-build-targets
2025-09-29 13:22:42 +02:00
morris
42be8c8dbf
feat(dsi): can use gray8 image as input
2025-09-15 22:52:01 +08:00
Jakub Kocka
6a8e47baf8
ci(pre-commit): Enhanced ruff pre-commit check to show fixes for better debugging
2025-08-26 13:50:45 +02:00
Fu Hanxi
08d21989a9
ci: fix extra default build targets
2025-08-12 13:41:30 +02:00
Fu Hanxi
a5257dcc39
ci: apply idf-ci pytest plugin
...
Removed
- target markers. Now must use target as parametrization in esp-idf
- host test markers. Now will be automatically added with linux target and qemu marker
2025-07-09 10:33:28 +02:00
Fu Hanxi
f33469dd63
ci: apply idf-ci build run
...
removed script:
- tools/ci/dynamic_pipelines/scripts/child_pipeline_build_apps.py -> idf-ci build run
- tools/ci/ci_build_apps.py -> idf-build-apps build
moved from remove from idf_pytest/constants.py to .idf_build_apps.toml
- DEFAULT_FULL_BUILD_TEST_COMPONENTS
- DEFAULT_FULL_BUILD_TEST_FILEPATTERNS
- DEFAULT_IGNORE_WARNING_FILEPATH
- DEFAULT_BUILD_LOG_FILENAME
- DEFAULT_SIZE_JSON_FILENAME
2025-07-09 10:33:28 +02:00
Fu Hanxi
bc15de99e1
ci: sort tools/ci/exclude_check_tools_files.txt
2025-07-09 10:33:25 +02:00
Tomas Sebestik
892ba4cbf7
ci(pre-commit-hooks): update conventional precommit linter to v1.10.0
...
Closes https://github.com/espressif/esp-idf/issues/15969
Closes https://github.com/espressif/conventional-precommit-linter/issues/31
2025-05-17 17:15:45 +02:00
Ivan Grokhotkov
f019c5d549
change(docs): silence new Sphinx warnings after Doxygen upgrade
...
Co-authored-by: Marius Vikhammer <marius.vikhammer@espressif.com >
2025-05-12 11:39:41 +02:00
wanckl
513385654c
fix(driver_twai): test app add pytest script
2025-04-07 15:45:11 +08:00
Peter Dragun
de6206ed3a
ci: use ruff for formatting and linting all python files
2025-03-27 10:44:27 +01:00
Roland Dobai
ac4f9a5215
ci: Update the copyright checker version to fix an issue
2025-03-26 08:56:46 +01:00
igor.udot
bbcef0570d
ci: add test marks linter
2025-03-04 15:53:32 +08:00
Jan Beran
c7993c2725
change: move check_deprecated_configs.py file to esp-idf-kconfig
2025-02-24 12:52:55 +01:00
Fu Hanxi
a22fd222b3
dev: update pre-commit hook idf-build-apps version
2025-01-21 12:50:21 +01:00
Roland Dobai
fc6272e9b0
ci(tools): Check copyright for BSASM files
2025-01-09 15:16:56 +01:00
Jan Beran
04e06f87d0
ci(pre-commit): bump kconfig checker pre-commit version to 2.4.1
2024-12-17 14:28:06 +01:00
igor.udot
cfcff3f34d
ci: update idf-build-apps version in pre-commit
2024-12-06 11:30:03 +08:00
morris
7eb99d7bd6
fix(tools): update pre-commit default stage
2024-12-04 18:21:50 +08:00
Alexey Lapshin
888b5f7e8d
feat(newlib): add picolibc support
2024-12-02 21:35:56 +07:00
Jan Beran
852bf714a7
ci(pre-commit): bump kconfig checker pre-commit version to 2.3.0
2024-07-30 14:00:25 +02:00
Jakub Kocka
8f383060dd
feat: Added pre-commit hook of PowerShell scrip checker
2024-06-20 08:26:46 +02:00
Chen Yudong
7199da84be
ci(pre-commit): update codespell version
2024-06-04 15:55:58 +08:00
Fu Hanxi
6a4db9c07b
ci: update mypy check for python 3.12, check under python 3.8 rules
2024-05-07 17:28:28 +08:00
Anton Maklakov
c1966573f5
Merge branch 'ci/version-commitliter-hook' into 'master'
...
ci(pre-commits): update conventional-precommit-linter version
Closes RDT-746
See merge request espressif/esp-idf!30061
2024-04-17 12:25:43 +08:00
Fu Hanxi
d60c435935
ci: add c5-bt-lib in submodule patterns
...
also fix the pattern that triggers the check
2024-04-09 12:37:30 +02:00