Commit Graph

877 Commits

Author SHA1 Message Date
Fu Hanxi
82d78c7c7d ci: fix update_sha_in_esp-dockerfiles rules 2023-06-02 10:49:14 +08:00
Fu Hanxi
a17abe169b ci: fix regexes 2023-05-31 21:35:47 +08:00
Fu Hanxi
3c8a782113 Merge branch 'ci/build_test_apps_according_to_required_components' into 'master'
CI: build test apps according to `requires_components` in `.build-test-rules.yml`s

Closes IDFCI-1651

See merge request espressif/esp-idf!22633
2023-05-31 09:05:38 +08:00
Tomas Sebestik
7add582eb7 ci(danger): add dangerjs for GitHub
Add GitHub workflow for running dangerjs on pull requests.
Add GitHub layout for DangerJS.
2023-05-29 08:23:04 +02:00
Fu Hanxi
ac7e51903a ci: remove unused jobs and patterns 2023-05-26 22:59:57 +08:00
Fu Hanxi
2ad2e3cb04 ci(ccs811): use manifest file instead of patterns in rules.yml 2023-05-26 22:59:57 +08:00
Fu Hanxi
22e2738f78 ci: build and test only modified components related test cases 2023-05-26 22:59:57 +08:00
Ivan Grokhotkov
cbf460c2e1 Merge branch 'feat/defince_config_dependabot' into 'master'
ci(github): add dependabot config

See merge request espressif/esp-idf!23468
2023-05-26 14:58:37 +08:00
Chen Yudong
40b61681be CI: add CI job component ut esp32s3 quad psram 2023-05-25 16:57:27 +08:00
Chen Jian Xing
7121ec0f63 Merge branch 'feat/support_legacy_cmd' into 'master'
example: support legacy PHY command in cert_test

Closes WIFI-5798

See merge request espressif/esp-idf!23412
2023-05-25 10:44:37 +08:00
alanmaxwell
2d072ab141 example: support legacy PHY commands in cert_test 2023-05-24 18:58:49 +08:00
Mahavir Jain
d00e7b5af8 Merge branch 'feature/nvs_encryption_using_hmac_v2' into 'master'
nvs_flash: Add support for HMAC-based encryption key derivation scheme

Closes IDF-6727

See merge request espressif/esp-idf!23079
2023-05-23 23:57:26 +08:00
Laukik Hase
72f703ccd4
nvs_flash: Extended test-app and host tests for the HMAC-based NVS encr-keys protection scheme 2023-05-23 13:55:59 +05:30
Laukik Hase
8efe2f86e9
nvs_flash: Added helper component nvs_sec_provider
- For processing NVS encryption-related security configuration
2023-05-23 13:55:53 +05:30
Rahul Tank
310bb89b79 Merge branch 'bugfix/remove_python_examples_ttfw' into 'master'
Nimble:Removed files referring to old TTFW framework

See merge request espressif/esp-idf!23225
2023-05-23 16:25:40 +08:00
Alexey Lapshin
6a54c25823 esp_gdbstub: add tests for riscv jump instructions decoding 2023-05-19 20:15:58 +08:00
C.S.M
50b4d5c6be Merge branch 'ci/move_timer_into_unity' into 'master'
spi_flash: migrate spi_flash UT to pytest component test app

Closes IDF-6730

See merge request espressif/esp-idf!19709
2023-05-16 14:09:25 +08:00
Tomas Sebestik
8249d01ede ci(github): add dependabot config
- add dependabot config file
- ignore DangerJS dependecies from dependabot
2023-05-16 08:04:43 +02:00
Zim Kalinowski
bd1ac6a566 Merge branch 'feature/adds_esp_bootloader_desc_t' into 'master'
esp_bootloader_format: Adds bootloader description structure to read bootloader version from app

Closes IDFGH-7206 and IDFGH-7573

See merge request espressif/esp-idf!21592
2023-05-15 17:54:43 +08:00
Cao Sen Miao
36aace3f47 spi_flash: Move most tests in unit-test to pytest 2023-05-15 14:58:51 +08:00
Alexey Lapshin
0b078f5cd3 coredump: remove tests (moved to esp-coredump repo) 2023-05-11 12:13:52 +08:00
KonstantinKondrashov
69838403f9 esp_bootloader_format: Adds bootloader description structure to read bootloader version from app
Closes https://github.com/espressif/esp-idf/issues/8800
Closes https://github.com/espressif/esp-idf/issues/9132
2023-05-10 21:39:52 +08:00
Rahul Tank
7042eb7e64 Nimble: Removed files referring to old TTFW framework 2023-05-10 04:42:36 +00:00
David Cermak
b2af4d9689 lwip/linux: Add lwip support for networking component under linux
linux/lwip: Wrap some IO posix functions
* to workaourd the FreeRTOS EINTR issue (when building without lwip)
* to correctly choose the sub-system based on fd (when building with
lwip) -- passing control to either linux/system or to lwip
This commit also addapts tapio-if to provide DHCP client by default and
configurable settings for static IP
2023-05-05 05:03:39 +00:00
Tomas Sebestik
5aba440fc8 Merge branch 'dangerjs/openai_generate_commit_message' into 'master'
ci:danger: Add OpenAI generated commit message suggestion

Closes IDF-7166

See merge request espressif/esp-idf!23167
2023-05-02 13:31:40 +08:00
Radek Tandler
d8f2c0e715 Merge branch 'feature/storage_host_test_ffs' into 'master'
fatfs: host test migrated to CMake and esp_partition emulation for linux

See merge request espressif/esp-idf!23265
2023-04-25 15:30:09 +08:00
Cao Sen Miao
8882ba2ba1 CI: Move all UT in driver to test_app 2023-04-25 10:40:32 +08:00
radek.tandler
13a305656d host_test: cleanup of make based obsolete code in wl, fatfs and spi_flash 2023-04-21 10:45:17 +02:00
laokaiyao
1f84f6c6ed esp32h4: remove esp32h4 target from ci 2023-04-20 15:19:47 +08:00
Tomas Sebestik
504c348d73 ci(danger): add OpenAI generated commit message 2023-04-19 09:37:11 +02:00
Tomas Sebestik
129defda84 Merge branch 'dangerjs/cache_npm' into 'master'
ci(danger): Add DangerJS npm modules cache

See merge request espressif/esp-idf!23189
2023-04-19 15:13:57 +08:00
Armando
2225087756 emmc: temporarily removed esp32 emmc ut_017 2023-04-18 10:11:36 +08:00
Armando (Dou Yiwen)
ef64e4e5b3 Merge branch 'feature/emmc_example' into 'master'
SDMMC Host: added an example to communicate with an eMMC chip

Closes IDF-7157, IDF-4739, and IDFGH-6901

See merge request espressif/esp-idf!21760
2023-04-17 11:53:55 +08:00
Anton Maklakov
b7abcb52b6 Merge branch 'ci/create_esp-dockerfile_MR_after_tools.json_updated' into 'master'
CI: created job and script for creating MR to esp-dockerfiles, added script execution to CI pipeline

Closes IDFCI-1445

See merge request espressif/esp-idf!21348
2023-04-15 01:40:05 +08:00
Jiang Jiang Jian
c47d83cbcc Merge branch 'fix/update_codeowner_for_common_components' into 'master'
codeowner: update codeowner for common components

See merge request espressif/esp-idf!23066
2023-04-14 19:30:48 +08:00
Daniel Paul
b987b34829 CI: created script for creating MR to esp-dockerfiles, added script execution to CI pipeline 2023-04-14 13:29:08 +02:00
Armando
920ecff168 sdmmc: in/out phase adapted to esp32 and esp32s3 2023-04-14 18:18:54 +08:00
Armando
ad46b43c2c sdmmc: add an example communicating with eMMC chip on S3 2023-04-14 18:18:54 +08:00
Tomas Sebestik
1946f5c488 ci(danger): add DangerJS npm modules cache 2023-04-14 09:01:18 +02:00
Ondrej Kosta
066abb062d Merge branch 'feature/example_br_test' into 'master'
examples: added Ethernet bridge test

See merge request espressif/esp-idf!22558
2023-04-13 15:11:34 +08:00
Radek Tandler
d8b8ab5d43 Merge branch 'feature/wl_host_test_cmake' into 'master'
Storage: Migrate WL host test to CMake

See merge request espressif/esp-idf!23015
2023-04-13 13:16:57 +08:00
Marius Vikhammer
7d41c5b903 Merge branch 'ci/soc_caps_docs_build' into 'master'
ci: build all docs if soc_caps.h changed

See merge request espressif/esp-idf!23138
2023-04-13 10:49:12 +08:00
Marius Vikhammer
21c8a6d3f7 ci: build all docs if soc_caps.h changed
soc_caps.h is thightly coupled with the docs build. Should build all docs
after changing it to make sure nothing broke.
2023-04-13 09:39:53 +08:00
Roland Dobai
b30a357711 Merge branch 'ci/parallel_pytest_build_tests' into 'master'
CI: Split pytest build system tests into parallel jobs

Closes IDFCI-1680

See merge request espressif/esp-idf!23147
2023-04-12 16:57:44 +08:00
Ondrej Kosta
eb17a9d6e0 network_examples: added LwIP bridge test 2023-04-12 09:14:12 +02:00
Anton Maklakov
09ecb70cb8 Merge branch 'ci/keep_template_app_artifacts' into 'master'
ci: keep size.json artifacts from all template targets

See merge request espressif/esp-idf!23115
2023-04-12 14:44:54 +08:00
Roland Dobai
c3daa561a7 CI: Split pytest build system tests into parallel jobs 2023-04-11 17:36:29 +02:00
radek.tandler
0402874d3c host_test: wl migrated to Cmake and linux emulation of esp_partition
- build system changed to CMake
 - host tests changed to use partition api on linux instead of mocked code
 - extended wl flash host tests to cover power off recovery code
2023-04-11 16:16:53 +02:00
Jack
c87a7d5275 codeowner: update codeowner for common components 2023-04-11 16:48:08 +08:00
Tomas Sebestik
0ca42d7447 Merge branch 'dangerjs/improove_docs_translation' into 'master'
ci: danger: Improve check for docs translations

Closes IDF-6855

See merge request espressif/esp-idf!22661
2023-04-11 13:03:47 +08:00
Fu Hanxi
a64d084eac ci: small cleanup for the dependencies.yml 2023-04-10 09:10:23 +08:00
Fu Hanxi
29bd34dcef ci: add pattern ccs811 2023-04-10 09:10:23 +08:00
Fu Hanxi
1be18d4bc5 ci: migrate peripherals ttfw test scripts 2023-04-10 08:46:42 +08:00
Marius Vikhammer
f29a897de6 ci: keep size.json artifacts from all template targets 2023-04-07 19:44:42 +08:00
Sachin Parekh
109afcb311 ci: Add patterns and target-tests for ecdsa_efuse runner 2023-04-07 14:56:37 +05:30
Fu Hanxi
d18b6ade6e ci: increase concurrency number of build_pytest_components_esp32h2 2023-04-07 12:29:30 +08:00
Fu Hanxi
c9741e8100 ci: remove target test unused jobs 2023-04-07 12:29:30 +08:00
Fu Hanxi
c8064d0b2e ci: rename target test jobs names 2023-04-07 12:29:30 +08:00
Fu Hanxi
d036edfe1b ci: move tools/test_apps build jobs into one 2023-04-07 12:29:30 +08:00
Fu Hanxi
01fd87bd05 ci: remove ttfw related info in tools/test_apps 2023-04-07 12:29:30 +08:00
Chen Yudong
8f2a230c2f CI: enable build ssc esp32h2 2023-04-06 13:12:27 +08:00
Tomas Sebestik
d83dc22d5a ci:danger: Improved DangerJS check for docs translations 2023-04-03 12:50:43 +02:00
Tomas Sebestik
c0a68a4a24 Merge branch 'fix/dangerjs_area_label_match' into 'master'
ci:danger: Changed pattern for matching area labels

See merge request espressif/esp-idf!23005
2023-04-02 14:00:22 +08:00
Ivan Grokhotkov
eb3b2b5a63
ci: danger: check author/committer email 2023-03-31 09:00:44 +02:00
Tomas Sebestik
c1d5514a4e ci(danger): Changed pattern for matching area labels 2023-03-30 11:23:41 +02:00
Marius Vikhammer
79b92b8576 Merge branch 'ci/granular_doc_build' into 'master'
docs: add a more granular trigger for build docs jobs

See merge request espressif/esp-idf!22632
2023-03-29 11:28:18 +08:00
Rocha Euripedes
98b75727ba Merge branch 'feature/socks_transport' into 'master'
tcp_transport: Adds SOCKS4 proxy transport

See merge request espressif/esp-idf!20479
2023-03-28 20:33:28 +08:00
Marius Vikhammer
75c03d1313 ci: add a more granular trigger for build docs jobs 2023-03-28 17:34:55 +08:00
Djordje Nedic
3e0f612a7e tools: Move out idf_size.py in favour of using the esp-idf-size package
This commit removes all idf_size.py files and references to them and adds esp-idf-size as a dependency and adequate wrappers to avoid breaking changes.
2023-03-27 19:40:33 +02:00
Euripedes Rocha
d6db90a3cd [tcp_transport] - Adds Socks4 proxy transport
- Basic implementation of Socks4 protocol.
- Introduce basic host testing.
2023-03-27 14:46:40 +02:00
Tomas Sebestik
005ba675f9 Merge branch 'dangerjs/mr_area_labels' into 'master'
add(ci:danger) Check MR area labels

Closes IDF-7075

See merge request espressif/esp-idf!22845
2023-03-23 19:58:14 +08:00
Zhang Wen Xu
1fe14b88b9 Merge branch 'feature/replace_h4_with_c6_in_openthread_ci' into 'master'
openthread ci: replace h4 with c6

See merge request espressif/esp-idf!22877
2023-03-23 11:55:35 +08:00
Xu Si Yu
90372e96ab openthread ci: replace h4 with c6 2023-03-23 10:31:24 +08:00
Tomas Sebestik
1f7487814c add(ci:danger) Check MR area labels 2023-03-21 07:11:31 +01:00
David Cermak
924bac9956 lwip: Remove AFL based fuzzer tests
Also removed compilation pre-checks and jobs from the CI, and test data
2023-03-20 17:47:23 +00:00
Tomas Sebestik
8e65a673fa Merge branch 'dangerjs/improove_commit_messages' into 'master'
ci: danger: Improve check for git commit messages

Closes IDF-6856 and IDF-6970

See merge request espressif/esp-idf!22655
2023-03-17 19:45:41 +08:00
Tomas Sebestik
aa1b99ac6d Merge branch 'dangerjs/quick_fix_jira_ticket_without_description' into 'master'
ci:danger: Fix Jira ticket without any description

See merge request espressif/esp-idf!22709
2023-03-17 19:44:25 +08:00
Jiang Jiang Jian
16f6ea4e3a Merge branch 'feature/support_esp32h2_libcoex' into 'master'
coex: support esp32h2 coex lib

See merge request espressif/esp-idf!22654
2023-03-17 16:02:19 +08:00
Tomas Sebestik
4936f795dc ci:danger: Fix Jira ticket without any description 2023-03-17 08:42:15 +01:00
Fu Hanxi
c097f5dbc3 Update .gitlab/dangerjs/mrDescriptionJiraLinks.js 2023-03-16 21:00:57 +08:00
Fu Hanxi
a0b98e9945 ci: fix dangerjs "closes anything_but_not_a_jira_link" 2023-03-16 20:44:26 +08:00
zhangwenxu
b596c28a22 coex: support esp32h2 coex lib 2023-03-16 17:23:43 +08:00
Wan Lei
3b62bf59c4 Merge branch 'bugfix/fix_deep_sleep_crash_when_psram_high_freq' into 'master'
mspi: turn down freq to fix crash when sleep

Closes IDF-6881

See merge request espressif/esp-idf!22491
2023-03-16 14:11:21 +08:00
wanlei
a48d1a85c1 mspi: add test_app measuring time cost of mspi APIs
and merge mspi unit test into this
2023-03-16 11:11:43 +08:00
Fu Hanxi
5f7104c5ba ci: fix dangerjs when jira link has null description 2023-03-15 12:02:06 +08:00
Xu Si Yu
db9eb6a4fb Merge branch 'feature/add_ci_for_esp32h2' into 'master'
openthread: add openthread ci for ESP32-H2

See merge request espressif/esp-idf!22667
2023-03-14 14:09:16 +08:00
Tomas Sebestik
58d7db6e5d dangerjs: Improve check for git commit messages 2023-03-13 08:36:05 +01:00
Xu Si Yu
cdfcd51dce openthread: add openthread ci for ESP32-H2 2023-03-13 10:27:51 +08:00
Fu Hanxi
1f4bca09ea docs: idf-build-apps manifest docs with link 2023-03-10 10:24:46 +08:00
Tomas Sebestik
839e15df92 ci:danger: Fix regex for Jira ticket format 2023-03-09 08:15:25 +01:00
Tomas Sebestik
db39395a27 Merge branch 'dangerjs/improove_jira_links_check' into 'master'
DangerJS - Improved check for Jira links

Closes IDFSYNTEST-30, JIRA-123, IDF-6852, and IDF-6854

See merge request espressif/esp-idf!22457
2023-03-08 17:25:29 +08:00
Zim Kalinowski
8607d12661 Merge branch 'ci/check_doc_links' into 'master'
ci: only run check_doc_links job if we actually deployed docs

See merge request espressif/esp-idf!22617
2023-03-07 01:21:11 +08:00
Tomas Sebestik
7c58a38e88 Add improved check for Jira links
Break DangerJS checks to modules
Improove "Release notes" section detection
Change check for size MR to async/await syntax
Update check for MR title - exact match WIP and DRAFT
Add check for incorrect format closing Jira link
Update check WIP in MR title
2023-03-06 13:43:25 +01:00
morris
cc2068684f Merge branch 'feature/support_efuse_for_esp32c6' into 'master'
efuse: Updates efuse table for esp32c6

See merge request espressif/esp-idf!22400
2023-03-06 15:33:11 +08:00
Marius Vikhammer
8df8723e76 ci: only run check_doc_links job if we actually deployed docs 2023-03-06 13:02:39 +08:00
Shu Chen
e8784f3641 Merge branch 'feature/add_154_ci_for_c6' into 'master'
IEEE802.15.4: replace ESP32-H4 with ESP32-C6 for 154 CI

See merge request espressif/esp-idf!22149
2023-02-28 22:38:12 +08:00
Tomas Sebestik
783a688dcb Merge branch 'fix/dangerjs_wip_exact_match' into 'master'
ci: Fix DangerJS check for MR title - exact match WIP and DRAFT

See merge request espressif/esp-idf!22538
2023-02-28 21:45:48 +08:00
Jiang Jiang Jian
df00fd874f Merge branch 'feature/modbus_remove_example_tests' into 'master'
modbus remove example tests

Closes IDFCI-1222

See merge request espressif/esp-idf!22434
2023-02-28 19:50:26 +08:00
Tomas Sebestik
4ebab0c28e Reformulated "missing JIRA links" message 2023-02-28 10:21:26 +01:00
KonstantinKondrashov
a0408f7324 efuse: Updates efuse table for esp32c6 2023-02-28 17:13:21 +08:00