lib

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

commit 274ad76f0b72f49631e5471e9e573cb887f38f22
parent 0cc536f9a34128236e76da8cd5d864ea2ebba098
Author: triesap <tyson@radroots.org>
Date:   Sat, 11 Apr 2026 16:30:20 +0000

repo: simplify nix and ci surfaces

Diffstat:
Mnix/apps.nix | 2+-
Mscripts/ci/guard_committed_ts_artifacts.sh | 6+++---
Mspec/README.md | 4++--
3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/nix/apps.nix b/nix/apps.nix @@ -53,7 +53,7 @@ in contract = mkRepoApp { name = "contract"; - description = "Run the sdk contract lane and export validation"; + description = "Run the sdk contract lane"; runtimeInputs = common.runtimeInputs.stable; command = common.contractCommand; }; diff --git a/scripts/ci/guard_committed_ts_artifacts.sh b/scripts/ci/guard_committed_ts_artifacts.sh @@ -1,12 +1,12 @@ #!/usr/bin/env bash set -euo pipefail -tracked_artifacts="$(git ls-files 'target/ts-rs/**' 'target/sdk-export-ci/**')" +tracked_artifacts="$(git ls-files 'target/ts-rs/**')" if [[ -n $tracked_artifacts ]]; then - echo "committed generated typescript artifacts are not allowed under target/ts-rs or target/sdk-export-ci" + echo "committed generated typescript artifacts are not allowed under target/ts-rs" echo "$tracked_artifacts" exit 1 fi -echo "no committed generated typescript artifacts found under target/ts-rs or target/sdk-export-ci" +echo "no committed generated typescript artifacts found under target/ts-rs" diff --git a/spec/README.md b/spec/README.md @@ -44,13 +44,13 @@ Internal replica crate family: ## Governance Versioning and compatibility policy is defined in `spec/version.toml`. -Contract evolution is semver-governed and requires conformance updates, export manifest validation, and release notes. +Contract evolution is semver-governed and requires conformance updates, export target validation, and release notes. Repository guards also enforce: - deterministic export requirements - strict no-legacy identifier policy for replica surfaces -- no committed generated TypeScript artifacts in repo export directories (`target/ts-rs/` and `target/sdk-export-ci/`) +- no committed generated TypeScript artifacts under `target/ts-rs/` ## Coverage Policy