commit dd7ededb98ea3252df8b1cd0513e6197d2464a00 parent 2873250a589e0170c940ba72ed6c12f082f27775 Author: triesap <tyson@radroots.org> Date: Sat, 21 Feb 2026 14:28:47 +0000 docs: update sdk model sync workflow guide - rename guide section to reflect model sync scope beyond core only - document required sync coverage for core types events and trade packages - describe conditional sync for identity models and events constants artifacts - keep token requirement guidance aligned with sdk pull request automation Diffstat:
| M | crates/xtask/README.md | | | 14 | +++++++++----- |
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/crates/xtask/README.md b/crates/xtask/README.md @@ -31,14 +31,18 @@ cargo run -q -p xtask -- sdk export-manifest Use `--out <dir>` with any export command to write artifacts to a custom directory. -## sdk core sync automation +## sdk model sync automation -The workflow `.github/workflows/sdk-core-sync-pr.yml` uses `sdk export-ts` and copies: +The workflow `.github/workflows/sdk-core-sync-pr.yml` uses `sdk export-ts` and syncs generated model types into `sdk-typescript` for: -- `ts/packages/core/src/generated/types.ts` +- `@radroots/core` +- `@radroots/types` +- `@radroots/events` +- `@radroots/trade` -from the export output into the `sdk-typescript` repository at: +When available in export output, it also syncs: -- `packages/core/src/generated/types.ts` +- `@radroots/identity` generated models +- `@radroots/events` generated constants and kinds The workflow requires a `RADROOTS_SDK_SYNC_TOKEN` secret with permissions to push branches and open pull requests in `radrootslabs/sdk-typescript`.