Verification
September 21, 2026 ยท View on GitHub
From the root run scripts/qc: dependencies, formatting, test compilation and
offline tests for every package. Each package's docs build independently with
mix docs --warnings-as-errors from that package directory.
scripts/release_qc.sh offline retains full SDK checks including Credo and
Dialyzer. scripts/release_check system_one_contracts can build the contracts
artifact immediately. Dependent release checks become valid after replacing the
development path dependency with the published contracts requirement.
Live tests remain manual and opt-in: scripts/release_qc.sh live requires
TYPESAFE_API_KEY and runs mix test --include live. Do not run for routine QC.
The SDK does not own a second TypeSafe OpenAPI/codegen verification pipeline.