-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Currently acp (adaptive_cards_python) supports everything but when a new version of the JSON Schema is inevitable released, we will have to generate the models again and adapt changes.
Create guide for porting new versions of adaptive cards
Create a runbook and do it manually first time around to learn what to do. Runbook should include:
- The datamodel codegen base query.
- The changes to make by hand
Create script for automating this process
The library should self maintain this process as much as possible. For that:
- A script for parsing our code using
astandimportliband the ast/source of the generated code, and making the code changes. - a github workflow that runs said code and pushes the changes for review
- (can we also get copilot/copilot agent here to comment any by-hand tweaks as review comments)?
- Cron scheduled workflow checking new versions of the spec, updating the json schema, docs, and creating a support issue.
Metadata
Metadata
Assignees
Labels
No labels