codeant-ai-for-open-source[bot] commented on PR #38651:
URL: https://github.com/apache/superset/pull/38651#issuecomment-4060672245
## **Sequence Diagram**
This PR adds an update command that makes extension json the source of truth
for version values and propagates that version to frontend and backend metadata
files. It also extends validate to fail when versions diverge and direct users
to run update.
```mermaid
sequenceDiagram
participant Developer
participant CLI
participant ExtensionFile
participant FrontendFile
participant BackendFile
Developer->>CLI: Run update with optional version
CLI->>ExtensionFile: Read current version
alt Version flag is provided
CLI->>ExtensionFile: Write new version
end
CLI->>FrontendFile: Sync package version
CLI->>BackendFile: Sync project version
CLI-->>Developer: Report updated files or no changes
Developer->>CLI: Run validate
CLI->>FrontendFile: Check version matches extension file
CLI->>BackendFile: Check version matches extension file
CLI-->>Developer: Validation success or mismatch with update guidance
```
---
*Generated by [CodeAnt AI](https://codeant.ai)*
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]