- The static memory analysis for c2 and h2 failed due to target job not found.
- The actual jobs were present but job failed due to pagination logic.
- Added the pagination logic to find the target jobs for static memory analysis.
- Earlier fixes removed .git which potentially failed building the
examples as esp-idf does git describe during builds. Added them back
anad build works now.
- Removed the dormant bits from the docker-image
- Added ninja-jobs option for better resource utilization during host
tool builds
- Added back the linux installation as we do need ability to run
chip-tool from the container.
esp-matter docker image size is increased a lot, chip-build image
contains a lot more bloaty things that we do not need. So, falling back
to ubuntu base image.
- Fixed the h2 pytest failure by adding the timedInteractionTimeoutMs in the activedataset command
since spec mandates a timed interaction.
- Fixed the external platform build failure.
- 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.
- The latest esp-matter docker image for failing on
the esp-idf path export.
- Fixed the export path issue as per latest changes
in esp-idf export script.
- Made a provision to post the static memory numbers for c3, c2 and
h2 in the MR description instead of repititive comments.
- Edits the memory numbers in place for the chip for subsequent
pipeline runs.
- Modified the build_apps script to build specific no pytest apps in CI
on each build.
- Made a provision to build the remaining apps on manual basis in CI.
earlier tag uses the Ubuntu 22.04 and Python 3.9 which breaks
certain things like python testing framework on v1.4-branch.
Use the chip-build's tag 67 which is the latest update for ESP32
platform. It uses Ubuntu 24.04 and Python 3.11 for setting up the
esp-matter.
- use newer action versions
- Don't run upload-component workflow in forks
- Lets build the rainmaker matter example as well
- made provision to specify the prefix for application name and
sdkconfig to build example with
- install tree in docker image
- use tree to generate an index.html to display the content of the
deplyoed directory