lib

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

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