Skip to content
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

Cherry pick DM XML changes to 1.4 #37389

Conversation

cecille
Copy link
Contributor

@cecille cecille commented Feb 4, 2025

This is a cherry-pick of the following PRs to the 1.4 branch:

#37381
#37146
#37201

Note that none of these picks were clean, so there was a bit of cleanup done to fix up the imports and build.

Testing

TestSpecParsingDeviceType.py, TestSpecParsingSupport.py, TC_DeviceConformance.py against lock. All run in CI.

cecille and others added 8 commits February 4, 2025 13:22
This can be used to see a diff between these two releases
changes contraints - will update on tot soon, but don't want to
wait for the PR to land before this goes in.
* Update 1.4 DM XMLs to latest

* Fix CI checker so it properly checks spec_sha
* Run dos2unix on all DM XML files in 1.4

* Add newlines at end of all DM XML files for 1.4

sed -i -e '$a\' data_model/1.4/device_types/*
sed -i -e '$a\' data_model/1.4/clusters/*

* DM XMLs: switch 1.4 DM XMLs to alchemy

* Generator updates to alchemy

* Update 1.4 using alchemy 1.5.0

* Restyled by autopep8

* Add the in-progress defines to match the 1.5 0.7 spec ballot

* Fix define processing for alchemy, add tag file

* Fix linter, add check for non-existent tag file

* Remove a leftover file - this isn't generated by alchemy

* Remove file from gni list

---------

Co-authored-by: Restyled.io <commits@restyled.io>
Copy link

semanticdiff-com bot commented Feb 4, 2025

Review changes with  SemanticDiff

@github-actions github-actions bot added scripts tests matter-1.4-te2-script-change Script changes before end of Matter 1.4 TE2 labels Feb 4, 2025
@andy31415 andy31415 merged commit f9f7909 into project-chip:v1.4-branch Feb 5, 2025
68 of 69 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
matter-1.4-te2-script-change Script changes before end of Matter 1.4 TE2 scripts tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants