Sugar Glider
3f32903125
Merge branch 'master' into release/v3.3.x
2025-07-16 09:10:59 -03:00
Lucas Saavedra Vaz
1f0d4b5dc0
ci(gitlab): Initial GitLab setup ( #11577 )
...
* ci(gitlab): Initial GitLab setup
* fix(version): Add to version update script
* ci(pre-commit): Apply automatic fixes
---------
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-14 19:17:56 +03:00
Me No Dev
fbf3c11daa
Merge branch 'master' into release/v3.3.x
2025-07-09 14:06:56 +03:00
Lucas Saavedra Vaz
87b718a59c
fix(merge): Fix merging CN Json ( #11574 )
2025-07-09 13:25:16 +03:00
Lucas Saavedra Vaz
ee021855a1
feat(docs_version): Update docs in update-version script ( #11564 )
...
* feat(docs_version): Update docs in update-version script
* fix(logging): Fix log message
* fix(idf_version): Add error if IDF version is not found
2025-07-09 13:24:42 +03:00
Lucas Saavedra Vaz
ccc0a69ef8
change(esptool): Upgrade esptool to release v5.0.0 ( #11563 )
2025-07-08 17:58:36 +03:00
Lucas Saavedra Vaz
6a5839acb2
change(esptool): Upgrade esptool to release v5.0.0 ( #11562 )
2025-07-08 17:56:23 +03:00
Me No Dev
05fbda2d6d
Merge branch 'master' into release/v3.3.x
2025-06-20 12:25:31 +03:00
Lucas Saavedra Vaz
02be6e8826
feat(esptool): Upgrade to esptool v5 ( #11487 )
2025-06-20 12:23:18 +03:00
Me No Dev
aaeabb5b87
Merge branch 'master' into release/v3.3.x
2025-06-10 13:28:31 +03:00
Lucas Saavedra Vaz
c21ef70a15
fix(release): Replace all assets with chinese mirrors ( #11323 )
...
* fix(release): Replace all assets with chinese mirrors
* feat(release): Add script to append "-cn" to versions
* docs(install): Add instructions for users in China
2025-06-10 13:09:27 +03:00
Lucas Saavedra Vaz
89ff465328
feat(esptool): Upgrade to esptool v5 ( #11433 )
...
* feat(esptool): Upgrade to esptool v5
* fix(script): Update script for better handling of esptool
* fix(script): Get proper download url
* fix(script): Apply copilot suggestions
2025-06-10 11:19:32 +03:00
Me No Dev
c9efce6342
Merge branch 'master' into release/v3.3.x
2025-04-29 10:55:47 +03:00
Lucas Saavedra Vaz
8ed97f6fa8
ci(release): Add package JSON with chinese mirrors ( #11288 )
...
* ci(release): Add package JSON with chinese mirrors
* fix(comment): Fix comment with proper description
2025-04-28 18:45:31 +03:00
Lucas Saavedra Vaz
5262f5ad5e
ci(idf): Use included IDF examples in CI ( #11240 )
...
* ci(idf): Use included IDF examples in CI
* fix(example): sets Matter version to be 1.3 or higher
* feat(matter): sets c++ 2a as default
* feat(matter): Update README.md
* fix(matter): instructions about using more than one sdkconfig file
---------
Co-authored-by: Sugar Glider <rodrigo.garcia@espressif.com>
2025-04-28 18:45:12 +03:00
Me No Dev
d81c19534f
Merge branch 'master' into release/v3.3.x
2025-03-27 13:39:40 +02:00
Lucas Saavedra Vaz
caa597143c
ci(workflows): Lock actions to commits and improve readability ( #11147 )
...
* Revert "ci(actions): Replace changed-files (#11130 )"
This reverts commit ba2ab1e4bb .
* ci(workflows): Lock actions to commits and improve readability
2025-03-27 12:31:31 +02:00
Me No Dev
6283c15ae2
IDF master ( #10887 )
...
* feat(ci): Run sketches on ESP32-C5
* IDF master 1160a86b
* fix(zigbee): Remove RCP mode from ESP32-C5
2025-03-20 02:10:20 +02:00
Lucas Saavedra Vaz
ba2ab1e4bb
ci(actions): Replace changed-files ( #11130 )
2025-03-17 15:20:30 +02:00
Lucas Saavedra Vaz
c2b0482511
ci(hw): Fix files being overwritten ( #11019 )
...
Co-authored-by: Sugar Glider <rodrigo.garcia@espressif.com>
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2025-03-13 11:44:23 +02:00
Lucas Saavedra Vaz
cd95e4055b
ci(report): Add runtime tests report ( #10764 )
2025-02-20 00:52:01 +02:00
Lucas Saavedra Vaz
978b441cd4
test(wokwi): Add I2C Master test and enable GPIO and PSRAM tests ( #10848 )
...
* test(wokwi): Enable PSRAM test
* fix(tests): Add missing diagram for ESP32-P4
* test(wokwi): Enable GPIO test
* test(wokwi): Add I2C master test
* fix(tests): Add missing requirement and improve logging
* ci(pre-commit): Apply automatic fixes
---------
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-02-19 23:32:06 +02:00
Lucas Saavedra Vaz
2fc679151c
ci(debug): Compile once a week with verbose log level
2024-12-17 09:57:25 -03:00
Lucas Saavedra Vaz
45d863049a
ci(tests): Remove 3rd party tests
...
Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
2024-12-10 10:37:53 -03:00
Lucas Saavedra Vaz
cd772f1437
ci(pre-commit): Add bash script formatter and linter ( #10681 )
...
* ci(pre-commit): Add check for bash scripts
* fix(formatting): Fix bash scripts
* docs(pre-commit): Add info about the included hooks
2024-12-09 15:25:11 +02:00
Lucas Saavedra Vaz
76d1f9e643
ci(pre-commit): Bump hooks versions and fix leftover files ( #10680 )
...
* update(hooks): Bump pre-commit hooks versions
* fix(formatting): Fix python script formatting
* fix(formatting): Fix leftover files on protected folders
2024-12-09 15:00:41 +02:00
Me No Dev
d561685258
Merge branch 'master' into release/v3.1.x
2024-11-12 10:24:28 +02:00
Lucas Saavedra Vaz
09a6770320
fix(tests): Fix wrong selection of tests and add debug flag for testing ( #10583 )
...
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2024-11-08 11:17:55 +02:00
Lucas Saavedra Vaz
61d5c49445
Merge branch 'master' into release/v3.1.x
2024-11-06 13:11:23 -03:00
Lucas Saavedra Vaz
9f3010f214
ci(json): Improve requirement checking ( #10554 )
...
* ci(json): Change requirements for sketches that use WiFi
* ci(checks): Optimize requirement checking
* fix(tests): Additional checks before running tests
---------
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2024-11-06 18:08:16 +02:00
Me No Dev
3dad918cea
Merge branch 'master' into release/v3.1.x
2024-11-06 01:02:54 +02:00
Lucas Saavedra Vaz
b170e87d41
fix(wokwi): Delete generated diagram to avoid issues running locally ( #10567 )
2024-11-06 00:57:19 +02:00
Lucas Saavedra Vaz
f1e1f5ab95
Merge branch 'master' into release/v3.1.x
2024-11-04 19:43:44 -03:00
Lucas Saavedra Vaz
eeecf844a7
ci(workflows): General improvements and fixes ( #10544 )
...
* ci(triggers): Improve workflow triggering and bump versions
* ci(runtime): Improve runtime tests triggers
* fix(push): Fix push chunks script indentation and lib detection
2024-11-04 23:12:20 +02:00
Me No Dev
35549272b3
Merge branch 'master' into release/v3.1.x
2024-10-23 15:31:08 +03:00
Jan Procházka
0f5219df0e
fix(ci): Get correct file for the diff ( #10507 )
2024-10-23 10:24:36 +03:00
Jan Procházka
e509d33d27
fix(ci): Chnage approach in listing the changed boards ( #10495 )
2024-10-22 00:56:18 +03:00
Lucas Saavedra Vaz
f668557b54
Enable tests for ESP32P4
2024-10-21 10:22:02 -03:00
Lucas Saavedra Vaz
03bfa52d49
Merge branch 'master' into release/v3.1.x
2024-10-21 10:20:31 -03:00
Lucas Saavedra Vaz
9e643c08a7
fix(testing): Checkout proper branch for Wokwi tests and small QoL improvements ( #10435 )
...
* fix(tests): Add missing newlines to output
* fix(tests): Improve fibonacci test
* fix(tests): Remove redundant targets from json
* fix(wokwi): Checkout proper base branch for wokwi tests
* feat(logging): Add logging to some tests to improve debugging
* fix(ci): Make CI more permissive and improve messages
* fix(tests): Bump pytest-embedded version to support P4
2024-10-21 15:45:59 +03:00
Lucas Saavedra Vaz
4ca635a3b6
ci(json): Add requires_any field and use QIO by default to match IDE ( #10472 )
...
* ci(FQBN): Use QIO as default as DIO can be used on demand now
* fix(indentation): Fix default indentation for bash files
* fix(compilation): Make errors appear on CI fail
* ci(json): Add requires_any field to JSON and fix comparison
2024-10-19 12:00:48 +03:00
Lucas Saavedra Vaz
e12e33c581
Merge branch 'master' into release/v3.1.x
2024-10-04 11:14:57 -03:00
Lucas Saavedra Vaz
8ce5f775fe
ci(compilation): Use default partition and add append to FQBN option ( #10392 )
...
* ci(partitions): Use default partition for compilation in CI
* fix(ci): Fix paths for sdkconfig
* Fix build of camera web server
* fix(ci): Fix test requirements check
* ci(append): Add option to append to all FQBNs
* fix(json): Fix JSON files to compile examples
* fix(example): Use requires instead of target in ci.json
fix(zigbee): Improve JSON files
Co-authored-by: Jan Prochazka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
* fix(regex): Trim argument before grep
* docs(ci): Add documentation about FQBNs in CI
* fix(json): Remove redundant FQBNs
* fix(json): Skip requirements if libs are not installed
* fix(partitions): Use rainmaker specific partitions
---------
Co-authored-by: me-no-dev <hristo@espressif.com>
Co-authored-by: Jan Prochazka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2024-10-04 16:57:08 +03:00
me-no-dev
01b256ca1c
fix(usb): Enable TinyUSB mode for ESP32-P4
2024-10-02 22:15:40 +03:00
Lucas Saavedra Vaz
69351312e5
Merge branch 'master' into release/v3.1.x
2024-09-30 09:13:12 -03:00
Lucas Saavedra Vaz
e403f0b481
ci(json): Add configuration requirements to ci.json files ( #10385 )
...
* ci(json): Add support for checking sdkconfig before running tests
* docs(ci): Add explanation about requires field in JSON
* fix(json): Ignore comments when searching requirements
* feat(json): Add extended regex support to requires field
* change(json): Move to using requirements in JSON
* fix(json): Fix requirements for touch tests
* refactor(json): Fix formatting of JSON files
* fix(spi): Fix SPI example and JSON
2024-09-30 13:43:50 +03:00
Lucas Saavedra Vaz
a4c33e3897
feat(esp32p4): Add initial ESP32-P4 support ( #10358 )
...
* feat(esp32p4): Initial changes required for ESP32-P4
* esp32-p4: Initial changes to build with Arduino
Signed-off-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
* fix(esp32p4): Fix lib builder errors
* change(esp32p4): Unhide board
* ci(esp32p4): Add ESP32-P4 to workflow
* change(esptool): Update esptool to 4.8.0
* fix(build): Fix redefinition errors
* fix(build): Remove old commands
* change(esptool): Remove unsupported 32-bit tools
* fix(get.py): Force exe generation
* Revert "fix(get.py): Force exe generation"
This reverts commit 979b16b3b19d02917ddccf0139c6913cca618714.
* fix(get.py): Fix system check
* change(tools): Push generated binaries to PR
* ci(esp32p4): Add missing ESP32-P4 entries
* fix(esp32p4): Add chip info
* fix(esp32p4): Fix build commands
* docs(esp32p4): Add missing references to P4
* fix(esp32p4): Fix clock sources definitions
* fix(esp32p4): Set CPU frequency to 360 MHz so it is stable in all chips
* refactor(esp32p4): Change preprocessor conditionals for maintainability
Co-authored-by: me-no-dev <hristo@espressif.com>
* fix(esp32p4): Add missing menu options
* fix(esp32p4): Mark as not in development json in readme
* fix(esp32p4): Add P4 to ci.json files
* ci(pre-commit): Apply automatic fixes
* fix(get.py): Remove unused include
* ci(pre-commit): Apply automatic fixes
* change(tools): Push generated binaries to PR
* ci(pre-commit): Apply automatic fixes
* fix(ci.json): Fix formatting
---------
Signed-off-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
Co-authored-by: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: me-no-dev <hristo@espressif.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2024-09-24 21:18:28 +03:00
Me No Dev
855da422ba
Merge branch 'master' into release/v3.1.x
2024-09-11 15:18:38 +03:00
Jan Procházka
2853b7c0a4
fix(ci): Log default FQBN if not passed ( #10302 )
2024-09-09 12:44:52 +03:00
Lucas Saavedra Vaz
4c1095b23f
ci(push): Use fqbn from ci.json ( #10267 )
2024-08-31 18:28:04 +03:00