-
Notifications
You must be signed in to change notification settings - Fork 2.2k
In progress - CI-related - FREQUENT TRIGGERS - IGNORE - DO NOT MERGE #38903
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
heinsaar
wants to merge
85
commits into
project-chip:master
Choose a base branch
from
heinsaar:38665-remove-redundancy-from-CI
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
In progress - CI-related - FREQUENT TRIGGERS - IGNORE - DO NOT MERGE #38903
heinsaar
wants to merge
85
commits into
project-chip:master
from
heinsaar:38665-remove-redundancy-from-CI
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PR #38903: Size comparison from f4d171a to c547a6c Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
* Add new yaml file to workflow actions to upload coverage of unit tests to codecov * Add new steps to new yaml * Delete unnecessary jobs * Add new job to try to send data coverage to codecov * Delete extra lines * Add upload command * Delete extra lines and add a command * Edit rm command to clean environment * Edit clean commands * Add coverage to other tests to load on codecov * Add new files to coverage data about different tests * Skip python environment setup * Delete coverage file * Delete coverage workflow file and add job to build.yaml * Restore some lines affected by automatic formatting * Fix a typo and delete duplicated lines
project-chip#38875) * [bouffalo lab] Update reference partition table to increase size of PSM region * Restyled by prettier-markdown --------- Co-authored-by: Restyled.io <commits@restyled.io>
…ng with device (project-chip#38787) * Return python object intead of bool value as Response for commissioning with device * added docstrings PairingStatus class * Restyled by autopep8 * set the PairingStatus to False when exception occurs * Updated PairingStatus class to evaluate to true without success parameter to make it easier to use * bool expression validation is made directly instead of storing in variable and if success do not return empty string * added new line to re-start CI job --------- Co-authored-by: Restyled.io <commits@restyled.io> Co-authored-by: cjandhyala <68604034+cjandhyala@users.noreply.github.com>
…ject-chip#38802) * Add ci test for clean generation of clusters * Remove DRLC, fix up zap templates check * Remove extra file * Add back file from master * Delete DRLC * File not generated anymore, should be removed * Regen
…roject-chip#38518) * [NXP][cmake] Initial enablement of Matter with SDK 3.0 to build NXP examples with cmake Signed-off-by: Dina Benamar <dina.benamarelmaaroufi@nxp.com> * [NXP][cmake] Updating cmake to support new matter stack from 04/14/2025 Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com> * [NXP][cmake] Updating application CMakeLists.txt to display error when building with wifi + thread simultaneously * Supporting WiFi + Thread simultaneously requires enabling the TBR cluste in the application ZAP file. * Therefore, we must ensure that this configuration is not built on applications that do not support it. Signed-off-by: Dina Benamar <dina.benamarelmaaroufi@nxp.com> * [NXP][build_examples] Update the NXP builder scripts to support building with the new cmake build system Signed-off-by: Dina Benamar <dina.benamarelmaaroufi@nxp.com> * [NXP][workflows] Enable Matter CMake examples in NXP build workflows Signed-off-by: Dina Benamar <dina.benamarelmaaroufi@nxp.com> * [NXP][docs][common] Rework documentation for NXP examples * Create a dedicated readme common to freertos platforms under "docs/platforms/nxp/" * Move all-clusters & thermostat doc under common folder to keep only application relevant information * Add information about freertos cmake config files in "config/nxp/README.md" Signed-off-by: Dina Benamar <dina.benamarelmaaroufi@nxp.com> [docs] Adding documentation to describe the application build system architecture of NXP freertos applications * Application build system architecture * Provide customization options Signed-off-by: Dina Benamar <dina.benamarelmaaroufi@nxp.com> [docs][common] Update index.md with new NXP documentation Signed-off-by: Dina Benamar <dina.benamarelmaaroufi@nxp.com> [nxp toup] [doc] Adding link to OTA Software update guides Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com> * [NXP][doc][rw61x][rt1170][rt1060] Rework documentation for NXP RW/RT examples * Move RW/RT platform-specific information into a common guide under "docs/platforms/nxp" * Remove RW/RT all-clusters and thermostat readme to avoid duplication Signed-off-by: Dina Benamar <dina.benamarelmaaroufi@nxp.com> * [NXP][doc][RTS] Updating ota software update readme to reference new sdk_next path and multi-image OTA support Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com> * [NXP][docs][zephyr] Rework documentation for NXP Zephyr platform * [NXP][examples][docs][rw61x] Update laundry-washer readme with reference to new platform guide Signed-off-by: Dina Benamar <dina.benamarelmaaroufi@nxp.com> * [NXP][examples][docs][rt1170] Update laundry-washer readme with reference to new platform guide Signed-off-by: Dina Benamar <dina.benamarelmaaroufi@nxp.com> * [NXP][examples][docs][rt1060] Update laundry-washer readme with reference to new platform guide Signed-off-by: Dina Benamar <dina.benamarelmaaroufi@nxp.com> * [NXP][docs][common] Update factory data info for CMake support Signed-off-by: Dina Benamar <dina.benamarelmaaroufi@nxp.com> * [NXP][doc][common] Update in all-clusters-app readme Signed-off-by: Dina Benamar <dina.benamarelmaaroufi@nxp.com> * [NXP][cmake] Updating copyrights year date Signed-off-by: Dina Benamar <dina.benamarelmaaroufi@nxp.com> * [NXP] Update requirements.nxp.txt to make sure CMake version is >=3.30 when build NXP examples Signed-off-by: Dina Benamar <dina.benamarelmaaroufi@nxp.com> * [NXP] Revert unwanted changes in config/nxp/chip-gn-freertos/args.gni with dos2unix Signed-off-by: Dina Benamar <dina.benamarelmaaroufi@nxp.com> * Restyled by whitespace * Restyled by gn * Restyled by prettier-markdown * Restyled by prettier-yaml * Restyled by autopep8 * [NXP] Fix spelling errors in doc Signed-off-by: Dina Benamar <dina.benamarelmaaroufi@nxp.com> * [NXP][workflows] Removing artifact copy for freeRTOS cmake targets + scripts/build/testdata/all_targets_linux_x64.txt alignement to add new NXP variants Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com> * [NXP][build_examples] Switching to FRDM board by default for RW platform + scripts/build/testdata/all_targets_linux_x64.txt alignement to add new NXP variants Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com> * Update NXP build example Signed-off-by: Martin Girardot <martin.girardot@nxp.com> * Restyled by autopep8 * Update NXP build example Signed-off-by: Martin Girardot <martin.girardot@nxp.com> * Update nxp.py Signed-off-by: Martin Girardot <martin.girardot@nxp.com> * Restyled by autopep8 * Update build examples target argument for cmake build Signed-off-by: Martin Girardot <martin.girardot@nxp.com> * Update nxp_matter_support submodule Signed-off-by: Martin Girardot <martin.girardot@nxp.com> --------- Signed-off-by: Dina Benamar <dina.benamarelmaaroufi@nxp.com> Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com> Signed-off-by: Martin Girardot <martin.girardot@nxp.com> Co-authored-by: Gatien Chapon <gatien.chapon@nxp.com> Co-authored-by: Yassine El Aissaoui <yassine.elaissaoui@nxp.com> Co-authored-by: Restyled.io <commits@restyled.io> Co-authored-by: Martin Girardot <martin.girardot@nxp.com>
…cronym logic on constant names (project-chip#38888) * Add the ability to generate specification name from matter idl * Support parsing of specification names * Updated example a bit * zap regen * Update with real world examples
…chip#38545) * Closure control changes * Restyled by whitespace * Restyled by clang-format * Add Closure Control unittest cases * Restyled by whitespace * Restyled by clang-format * Resolve build error in CI * Resolve CI build errors * Add missing source files * Addressing PR comments * Adding UnitTests * Restyled by whitespace * Restyled by clang-format * Addressing PR comments * Fix build CI failures * Restyled by whitespace * Restyled by clang-format * Restyled by gn * refactoring setter for OverallState and OverallTarget * Restyled by whitespace * Restyled by clang-format * Fix CI failures * Fix CI failures * Restyled by clang-format * addressing PR comments * Restyled by whitespace * Restyled by clang-format * Apply suggestions from code review Co-authored-by: Boris Zbarsky <bzbarsky@apple.com> * Addressing PR comments * Restyled by whitespace * Restyled by clang-format * rearranging private methods and variables * Restyled by clang-format * Removing delegate specific reporting in countdowntime * Update function comments * Restyled by whitespace * Restyled by clang-format * Removing Testcases related to COundowntime changes * Fix closure app failure with closure control server changes * Restyled by clang-format * Removing commented code * Added TODO for countdowntime handling * Addressing PR comments * Restyled by whitespace * Restyled by clang-format --------- Co-authored-by: sabollim <satyanaag.bollimpalli@silabs.com> Co-authored-by: Restyled.io <commits@restyled.io> Co-authored-by: Arun Padakanti <arunkumar.padakanti@silabs.com> Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
* Addressed Joint Fabric Datastore Cluster spec updates * Added files generated from JF Datastore Cluster updates
…me samples (project-chip#38885) * Remove localization config cluster from some examples * Remove time format localization cluster from some examples * Remove unit localization cluster from some examples * ZAP regen * Re-enable some tests * Re-disable LTIME-3.1 until fixed
* Update General Commissioning Version in XML * ZAP regen * Restyled by clang-format * Remove invalid constraints from matter-devices.xml * Bump RootNode/Aggregator/Dishwasher dev type revs and regen * Made ClusterRevision External on General Commissioning * Fix TestDescriptorCluster --------- Co-authored-by: Restyled.io <commits@restyled.io>
…oject-chip#38854) This fails intermittently in testSubscriptionPoolManyDevices, but more importantly: this dealloc test only makes sense in the width-1 case, because if the pool width is not 1 then the test is not testing anything (because nothing gets blocked on the one badly behaving thing if it does behave badly).
…ject-chip#38922) For now not implemented; platforms will need to provide implementations.
* Guard defines in standalone/CHIPProjectConfig.h ... so individual apps' CHIPProjectAppConfig.h can override these settings if needed without triggering macro redefinition warnings / errors. * Get rid of unused define CHIP_CONFIG_ENABLE_UPDATE * Don't guard CHIP_CONFIG_SECURITY_TEST_MODE
Update the script that generates FirmwareBuildTime.h to use the timestamp from the SOURCE_DATE_EPOCH environment if it is present and ahead of the time stored in the fallback_last_known_good_time file. This allows the timestamp to be easily picked up from build systems that follow this standard for supplying the source timestamp (https://reproducible-builds.org/specs/source-date-epoch/) Also do the conversion between POSIX and Matter epoch times by simple offsetting, instead of dealing with time zones and calendars.
…NXP freertos cmake abstraction (project-chip#38904) * [NXP][cmake][common] Provide a way to customize the toolchain in the freertos cmake abstraction Signed-off-by: Dina Benamar <dina.benamarelmaaroufi@nxp.com> * Restyled by gn --------- Signed-off-by: Dina Benamar <dina.benamarelmaaroufi@nxp.com> Co-authored-by: Restyled.io <commits@restyled.io>
… the linker file (project-chip#38878) * [Bouffalo lab] configure memory region of Thread task stack on BL702/BL702L * Restyled by clang-format --------- Co-authored-by: Restyled.io <commits@restyled.io> Co-authored-by: Andrei Litvin <andy314@gmail.com>
…buteEntry inside a closer "for" loop. (project-chip#38866) * Moved AttributeEntry constructor inside of "for" loop. * Using move semantics to handle object "globalListEntry". Renaming "attribute".
* disable `test034_TestMTRDeviceHistoricalEvents` * disable all `MTRPerControllerStorageTests` `testSubscriptionPoolManyDevices` is more flaky than others but exercising additional caution * add exemplars for `TestMTRDeviceHistoricalEvents` flake * add notes to `testMTRDeviceDealloc` disable * Revert "disable all `MTRPerControllerStorageTests`" This reverts commit dfceea9. * re-enable `test034_TestMTRDeviceHistoricalEvents` - fix landed * try disabling subscription pool tests as well * add issue links for subscription pool flakes
* [Telink] Move w91 binaries into Docker * test * [Telink] Update Docker image (Zephyr update) * [Telink] Use telink_w91_post_build for Zephyr v3.3
* Addressed Joint Fabric Datastore Cluster spec updates * Added files generated from JF Datastore Cluster updates
…roject-chip#38946) * Made JF Datastore cluster attributes/commands provisional * Made JF Admin cluster attributes/commands provisional
…elated methods (project-chip#38752) * [WriteClient] Adding UnitTests for PutPreencodedAttribute and other related methods * Integrating Comments * Adding one more testcase in PreEncoded TLV * deacativating TestWriteChunking for fake platform * optimising: Putting repeeated testcases in a loop * Integrating comments * matching signs in assert * adding maybe_unused to variable only used in progress logs
… iterator (project-chip#38993) * Bug fix: do not try to add global attributes in attribute path expand iterator - metadata is a concern of the provider * Remove obsolete comment based on review --------- Co-authored-by: Andrei Litvin <andreilitvin@google.com>
…hip#39009) * Use common configs to create a GStreamer pipeline * Don't mix aspect ratios between the min and max resolutions.
… of struct) (project-chip#38850) * XML update of CameraAVStreamManagement from Alchemy * Zap regen * Align with updated XML * Adding Push AV * Zap regen after adding PushAV * Restyled by whitespace * Restyled by clang-format * Restyled by prettier-json * Handle watermark in snapshot stream modify Correctly handle setting of nightvision based on the HAL * Restyled by whitespace * Restyled by clang-format * Revert optattr setting * Restyled by clang-format * Align with latest PR that makes enum values contiguous * Add regen code * Align with latest camera spec. Change DPTZRelativeMove attribute to DPTZStreams, which is now a struct that takes a viewport and a stream ID. Handle plumbing in the app to correctly set values based on stream allocation and deallocation. * Zap Regen after merge with master * Restyled by whitespace * Restyled by clang-format * Remove debug log * Zap formatting fixes * Add static cast * Remove inadvertant inclusions * Update AVSUM 2_1 to reflect the new attribute name and type * Zap changes --------- Co-authored-by: Restyled.io <commits@restyled.io>
…for NSTask cleanup (project-chip#39020)
… returns a nw_interface_t instead of the interface index (project-chip#38983)
…eral notes were invalid (project-chip#39032) Co-authored-by: Andrei Litvin <andreilitvin@google.com>
…t-chip#39033) * switch to std::lock_guard for locking * implement `diagnosticLogTransferInProgress` accessor in `MTRDevice_XPC` * internal property change must notify delegate * populate diagnostic log transfer state in `_internalProperties`
* [Darwin] Unit test for project-chip#39003 * Update src/darwin/Framework/CHIPTests/MTRDeviceTests.m Co-authored-by: Kiel Oleson <kielo@apple.com> --------- Co-authored-by: Justin Wood <woody@apple.com> Co-authored-by: Kiel Oleson <kielo@apple.com>
* TC-LTIME-3.1: Fix to not hard code calendars This was previously done from a PIXIT. Now it reads from the device and checks all. * make the get_endpoint call easier to read * Add test back into CI
Signed-off-by: Martin Girardot <martin.girardot@nxp.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Testing
Testing - ignore