commit 7367a93b3abfa302277edc2f5ce16e2988ad1f69 parent 49756c49e17305cc3580cc9f37f81734a1366f46 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 | | | 14 | +++++++++----- |
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/crates/xtask/README b/crates/xtask/README @@ -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`.