Commit Graph

162 Commits

Author SHA1 Message Date
Shubham Patil dc665d179d tools/docker: optimize size of chip_idf Dockerfile 2026-04-07 12:42:00 +05:30
Shubham Patil fe39d7229b ci: remove redundant check_typos job, superseded by pre_commit_check 2026-03-31 09:28:36 +05:30
Shubham Patil a635162c2d ESP-IDF v4.4 is EOL, remove it from ci 2026-03-31 09:21:28 +05:30
Shubham Patil fe57fa6cf1 ci: add QEMU target to uni-test-app to be able to run in ci
- Add pytest_unit_test_app.py with per-group test functions (each gets
  a fresh QEMU boot to handle the single esp_matter::start() constraint)
- Add build_unit_test_app_qemu and pytest_unit_test_app_qemu CI jobs
- Disable WiFi and use QEMU virtual Ethernet in sdkconfig.defaults
- Register host_test and qemu pytest markers
- Document local QEMU test setup in README
2026-03-25 17:49:40 +05:30
shripad621git 52b81f378d gitlab-ci.yml: Added gitlab resource groups logic to avoid arbitary build failures. 2026-03-13 11:42:13 +05:30
WanqQixiang 968ff042a8 CI: add astyle pre-commit hook 2026-02-03 15:30:42 +08:00
Hrishikesh Dhayagude 42db5fdb1e Merge branch 'ci/skip_tc_idm_10_3_main' into 'main'
CI: skip TC_IDM_10_3 for main branch

See merge request app-frameworks/esp-matter!1415
2026-01-28 13:35:41 +08:00
WanqQixiang cf35f3a246 CI: skip TC_IDM_10_3 for main branch 2026-01-23 16:41:42 +08:00
WanqQixiang baf5959df1 submodule: update connectedhomeip submodule to commit id 8f943388af 2026-01-19 08:37:19 +08:00
Rohit 5afeb7b522 Sync connectedhomeip submodule to esp-matter release/v1.5 branch 2026-01-09 12:29:41 +05:30
Sayon Deep bc18d13045 examples: Add camera example for ESP32P4-Function-EV-Board 2026-01-08 18:24:52 +05:30
Shubham Patil 1e7ad58145 examples: use symlink for ESP32SecureCertDataProvider.h instead of copy 2025-12-16 20:36:07 +05:30
WanqQixiang 211658c88e upgrade connectedhomeip to latest release v1.5 branch 2025-11-25 16:11:40 +08:00
WanqQixiang 89fe5168f7 submodule: Update connectedhomeip submodule to v1.5 sve tag 2025-11-21 14:56:00 +08:00
Shu Chen c9c97069fa Merge branch 'esp-matter/add_esp32c61_support' into 'main'
Target: add esp32c61 support

See merge request app-frameworks/esp-matter!1241
2025-10-16 09:32:21 +00:00
WanqQixiang a74daed66b CI: run all the pytest example builds with the same IDF version 2025-10-13 14:17:12 +08:00
liyashuai f5b2c6b8d4 Target: add esp32c61 support 2025-09-29 10:25:41 +08:00
Shubham Patil f80034731b ci: hackishly install construct to work with idf-v4.4 and Python-3.12
construct==2.10.54 import imp which is not present in the Python3.12 so
download the package source, patch it and install
2025-09-10 12:07:31 +05:30
Shu Chen 43fc04889b Merge branch 'dm_provider' into 'main'
esp_matter: Add data model provider for esp_matter data model and remove upstream ember codes from esp_matter component

See merge request app-frameworks/esp-matter!1215
2025-09-02 03:15:13 +00:00
WanqQixiang 9d7ff306f6 esp_matter: Add data model provider for esp_matter data model and remove upstream ember codes from esp_matter component 2025-09-02 10:16:06 +08:00
Shubham Patil 69782dd1a3 examples: add ESP32SecureCertDataProvider to the external platform 2025-08-22 14:34:54 +05:30
shripad621git 9006113da6 connectedhomeip: Updated connectedhomeip submdoule to v1.4.2-branch. 2025-08-21 14:50:46 +05:30
Shu Chen bc875460cc Merge branch 'feat/enable_code_spell_for_commit' into 'main'
ci: enable check typos for commit

See merge request app-frameworks/esp-matter!1209
2025-07-29 04:28:01 +00:00
Shu Chen 6f6051d2d9 Merge branch 'fix_compile_error_for_lit' into 'main'
examples/icd_app: update README for lit icd

See merge request app-frameworks/esp-matter!1193
2025-07-24 09:38:16 +00:00
liuqiang df4e838ae2 ci: enable check typos for commit 2025-07-23 17:18:43 +08:00
shripad621git 61d3c363a0 tools/ci : Added the support to execute python certification tests in CI.
- Added the support of the certification tests in CI for esp32c6.
- Added pytest_cert_helper script to execute certification tests.
- Added the json file to maintain and modify a list of tests to be run in the CI.
- Added the PICS file for extended_color_light for wifi for the certification tests.
- Added the support to post the test results on gitlab MR.
- Added the support to use certification test json file as an argument to pytests.
- Added support to use gitlab environment variables like ssid and password in pytests.
2025-07-14 16:45:04 +05:30
Wang Fang a04c54b84e docs: build and publish PDF documents 2025-07-09 14:22:34 +08:00
chendejin facb03f92a examples/icd_app: update README for icd_app and add ci for lit 2025-07-04 10:25:10 +08:00
yiwenxiu fa4eb4775c feat: change build tag 2025-07-03 15:20:30 +08:00
liyashuai d25e5de7c9 target: add esp32c5 support 2025-06-13 19:14:18 +08:00
Hrishikesh Dhayagude 78d3def625 Merge branch 'TE2/submodule_update' into 'main'
connectedhomeip: Update the connectedhomeip submodule to d144bbbaae.

See merge request app-frameworks/esp-matter!1152
2025-06-06 16:56:41 +08:00
Hrishikesh Dhayagude 322b092ebb Merge branch 'pipelines' into 'main'
.gitlab-ci.yml; Cancel redundant pipelines in the CI.

See merge request app-frameworks/esp-matter!1127
2025-06-05 18:08:45 +08:00
shripad621git f98e0cee26 tools/ci: Cancel the redundant pipelines in the CI. 2025-05-30 14:46:57 +05:30
shripad621git fbe182028f connectedhomeip: Update the connectedhomeip submodule to d144bbbaae.
- Updated the chip submodule to include TE2 updates.
- Removed emberAfCallbacks for ota-provider-cluster.
- Included the static-cluster-config file for ota-provider-cluster.
- Added mandatory commands for operational-credentials-cluster.
- Updated the cluster revisions for descriptor, basic-info and opcreds cluster.
- Fixed the ota-provider-app compilation.
2025-05-30 09:54:00 +05:30
WanqQixiang ae2fe19628 pytest: Use the Matter Thread Border Router example as the TBR for ESP32-H2's pytest 2025-05-28 14:17:57 +08:00
Hrishikesh Dhayagude c5cbd5a081 Merge branch 'fix/features' into 'main'
esp-matter/features: Add features as config in the cluster structure.

See merge request app-frameworks/esp-matter!1002
2025-05-13 12:13:45 +08:00
Shubham Patil faf55c906d ci: disable link checks for doc building workflows 2025-05-12 18:22:31 +05:30
Shu Chen fbdd375b64 Merge branch 'example/update_light_wifi_prov' into 'main'
example: update light_wifi_prov to use network_provisioning and add thread support for it

See merge request app-frameworks/esp-matter!1071
2025-05-09 10:31:01 +08:00
shripad621git 9ec04c4a87 .gitlab-ci.yml: Post heap memory numbers in the MR description.
- Added a parser script to parse heap memory numbers from pytests.
- Added provision to post the heap memory numbers in MR description.
2025-04-28 08:41:59 +05:30
WanqQixiang 850bd16974 example: update light_wifi_prov to use network_provisioning and add thread support for it 2025-04-27 17:26:29 +08:00
Rohit Jadhav 3d3b093bec esp-matter/features: Add features as config in the cluster structure. 2025-04-24 12:52:37 +05:30
WanqQixiang bd3f00bbd2 connectedhomeip: Update connectedhomeip submodule to f6c3c8382 2025-04-24 14:42:13 +08:00
WanqQixiang 9eec16e3e1 example: Remove external platform for light_wifi_prov example 2025-04-17 10:59:46 +08:00
shripad621git 825c316bbc .gitlab-ci.yml: Update the connectedhomeip submodule to 326cabf99c and esp-idf version to v5.4.1.
- Made the gitlab ci specific changes for the submodule and idf version update.
- Updated the docs and README for the update.
2025-04-11 11:17:40 +05:30
WanqQixiang 6cdb7a3c02 esp-matter: Add menuconfig options to exclude unused clusters for flash optimization 2025-03-25 14:36:28 +08:00
Hrishikesh Dhayagude 24cd418e47 Merge branch 'docs-fix-links' into 'main'
docs: Fix broken links and add CI for link checking

See merge request app-frameworks/esp-matter!1070
2025-03-13 21:20:53 +08:00
Shubham Patil 5cb96e8b3d docs: Fix broken links and add CI for link checking
- Ran linkcheck on the built docs and fixed broken links
- Added exceptions for private, anchors, and server errors
  that may come up when we run the linkcheck in CI.
- Also ignore self-referential GitHub links with commit hashes
- Fixed links on the insights page
- Converted some links to use the anchored format
- Fixes #1319
2025-03-12 11:56:54 +05:30
Shubham Patil da1f78a280 CI: enforce zap common files validations when updating submodule
When updating submodule we need to run generate_zap_common_files.py to update
the zap common files and most of the time it is missed, so make sure we
enforce that check in CI
2025-03-07 16:07:32 +05:30
WanqQixiang 26105cff15 CI: Fix ESP Thread Border Router build 2025-02-26 10:01:52 +08:00
shripad621git 420dd62918 .gitlab-ci.yml: Post the memory numbers with esp32c3 2025-01-27 14:09:54 +05:30