8000 ide integration fix by paulr34 · Pull Request #1587 · project-chip/zap · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ide integration fix #1587

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

Merged
merged 7 commits into from
May 13, 2025
Merged

ide integration fix #1587

merged 7 commits into from
May 13, 2025

Conversation

paulr34
Copy link
Collaborator
@paulr34 paulr34 commented Apr 30, 2025

No description provided.

@paulr34 paulr34 requested a review from brdandu April 30, 2025 20:51
@paulr34 paulr34 force-pushed the ide_integration branch from be68834 to 7a7bab5 Compare May 6, 2025 19:19
@paulr34 paulr34 requested review from brdandu and silabs-chlight May 6, 2025 19:19
Copy link
@silabs-chlight silabs-chlight left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems OK from the Zigbee side.
At one point I was seeing some odd behavior with the [ --generationTemplate ${zcl.zigbeeTemplateJsonFile} ] argument not getting parsed until I tested removing the [ --zcl ${zcl.matterZclJsonFile ] argument right before it; the parsing remained fixed even after restoring the matter argument, though. It would probably be useful to at least have some way to explain that behavior, but any other issues I may have seen locally would not be coming from ZAP.

@paulr34 paulr34 force-pushed the ide_integration branch from 7a7bab5 to d36ea2c Compare May 7, 2025 17:12
Copy link
Collaborator
@brdandu brdandu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Feel free to merge after the following test cases are running without issues:

  • ZAP works with SDK that does not have "uc.sdkProvidedProperties": "zcl.matterZclJsonFile,zcl.matterTemplateJsonFile,zcl.zigbeeZclJsonFile,zcl.zigbeeTemplateJsonFile", defined. Open Extensions pane in ZAP UI and see if the right packages are loaded in it.
  • ZAP works with the SDK which has "uc.sdkProvidedProperties": "zcl.matterZclJsonFile,zcl.matterTemplateJsonFile,zcl.zigbeeZclJsonFile,zcl.zigbeeTemplateJsonFile", defined. Open Extensions pane in ZAP UI and see if the right packages are loaded in it.
  • Upgrade a .zap application created with step 1 to a SDK of step 2 and make sure it updates without any errors. Open extensions pane in ZAP UI and see if the packages from SDK in step 2 show up there.

@paulr34 paulr34 force-pushed the ide_integration branch 2 times, most recently from 5f88a72 to 3bc3825 Compare May 12, 2025 17:23
Copy link
Collaborator
@tecimovic tecimovic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See my comments.

@paulr34 paulr34 force-pushed the ide_integration branch from 3bc3825 to b5c3cdf Compare May 12, 2025 19:05
@paulr34 paulr34 requested a review from tecimovic May 12, 2025 20:23
Copy link
Collaborator
@tecimovic tecimovic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This makes little sense to me....

We have two possibilities: either you get sdkRoot or you get that new-fangled thing, the zcl.whatever.

If this is the case, then this should be the [ .... | .... ] construct, or possibly { ... | ... } one.
But simply adding the new mechanism through [ .... ] makes no sense.

@paulr34
Copy link
Collaborator Author
paulr34 commented May 13, 2025

This makes little sense to me....

We have two possibilities: either you get sdkRoot or you get that new-fangled thing, the zcl.whatever.

If this is the case, then this should be the [ .... | .... ] construct, or possibly { ... | ... } one. But simply adding the new mechanism through [ .... ] makes no sense.

fixed, thanks

8000

@tecimovic
Copy link
Collaborator

Makes more sense now. Assuming you've tested, I'm ok with this.

@paulr34
Copy link
Collaborator Author
paulr34 commented May 13, 2025

Makes more sense now. Assuming you've tested, I'm ok with this.

agreed. thank you. will run it through another round of testing with sdk teams

@paulr34 paulr34 merged commit e4b22bb into project-chip:master May 13, 2025
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants
0