[build] add support for Mozilla's Commands fragment in the BiDi schema - #18071
Conversation
…schema and Ruby bindings
PR Summary by QodoGenerate Mozilla extension-listing command in BiDi Ruby bindings
AI Description
Diagram
High-Level Assessment
Files changed (12)
|
Code Review by Qodo
1. Generator safety checks can regress
|
🔗 Related Issues
Builds on #18060, adding the
Commands.cddlfragment Mozilla included in the latest revision of D327393💥 What does this PR do?
webExtension.moz:listExtensionscommand to the BiDi schema's vendor section and to Ruby asweb_extension.moz.list_extensions🔧 Implementation Notes
Commands.cddlis copied verbatimMozvariant with its namespace dropped, and only the vendor types it returns are emitted beside it.extensionsonly on extensible records, the only ones that store undeclared fields under that name, so the result reads asresult.extensions.🤖 AI assistance
Commands.cddlfailed, the generator changes, the test, and this description💡 Additional Considerations
🔄 Types of changes