lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README | LICENSE

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:
Mcrates/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`.