lib

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

commit e1a37f0f5e9b8d65c5a15d6ff087007f116d13d0
parent 8c2ca9a1bd6077d66b39968f298c42ed9a7379ea
Author: triesap <tyson@radroots.org>
Date:   Sat, 21 Feb 2026 02:10:23 +0000

docs: document `radroots-core` sync workflow contract



- record the sdk-core-sync-pr workflow as the core artifact handoff path
- define the exported source artifact and destination path in sdk-typescript
- document the required radroots_sdk_sync_token secret and expected access
- keep xtask usage guidance aligned with current export and sync automation

Diffstat:
Mcrates/xtask/README | 12++++++++++++
1 file changed, 12 insertions(+), 0 deletions(-)

diff --git a/crates/xtask/README b/crates/xtask/README @@ -30,3 +30,15 @@ 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 + +The workflow `.github/workflows/sdk-core-sync-pr.yml` uses `sdk export-ts` and copies: + +- `ts/packages/core/src/generated/types.ts` + +from the export output into the `sdk-typescript` repository at: + +- `packages/core/src/generated/types.ts` + +The workflow requires a `RADROOTS_SDK_SYNC_TOKEN` secret with permissions to push branches and open pull requests in `radrootslabs/sdk-typescript`.