sdk

Radroots SDK and bindings
git clone https://radroots.dev/git/sdk.git
Log | Files | Refs | README

commit cf95b5087e76b3d734971bea54b5269658d0b4f8
parent 8c509998e9e2b6350363b9b9998b01fe3e39c1a9
Author: triesap <tyson@radroots.org>
Date:   Wed, 29 Jul 2026 23:35:19 +0000

repo: remove hosted workflow automation

- delete the auxiliary branch architecture workflow
- retain architecture validation in repository-owned commands
- forbid GitHub workflow authority in this OSS capsule
- preserve unrelated release-contract work in the branch

Diffstat:
D.github/workflows/architecture.yml | 53-----------------------------------------------------
MAGENTS.md | 3+++
2 files changed, 3 insertions(+), 53 deletions(-)

diff --git a/.github/workflows/architecture.yml b/.github/workflows/architecture.yml @@ -1,53 +0,0 @@ -name: Architecture - -on: - pull_request: - push: - branches: - - master - workflow_dispatch: - -permissions: - contents: read - -concurrency: - group: architecture-${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} - cancel-in-progress: true - -jobs: - architecture: - name: architecture - runs-on: ubuntu-24.04 - timeout-minutes: 30 - defaults: - run: - working-directory: sdk - steps: - - name: Check out SDK source - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - with: - path: sdk - persist-credentials: false - - - name: Check out coordinated library baseline - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - with: - repository: radrootslabs/lib - ref: bb9832fa4c33f68b4262140599c111abb5d5480d - path: lib - persist-credentials: false - - - name: Restore Cargo download cache - uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 - with: - path: | - ~/.cargo/registry/index - ~/.cargo/registry/cache - ~/.cargo/git/db - key: ${{ runner.os }}-architecture-${{ hashFiles('sdk/Cargo.lock', 'sdk/rust-toolchain.toml', 'lib/Cargo.lock', 'lib/rust-toolchain.toml') }} - - - name: Install the governed Rust toolchain - run: rustup toolchain install 1.97.1 --profile minimal --component llvm-tools-preview --target wasm32-unknown-unknown - - - name: Validate crates-release architecture - run: cargo run --locked -p radroots_sdk_xtask -- architecture-ci diff --git a/AGENTS.md b/AGENTS.md @@ -34,6 +34,9 @@ overrides this file for its subtree. not reference private checkout structure or internal coordination context. - Prefer the smallest coherent target-state change. Do not mix unrelated cleanup, speculative abstraction, compatibility scaffolding, or roadmap work. +- `.github/**` and capsule-local CI workflows are forbidden. Keep validation + forge-agnostic; any required monorepo orchestration belongs exclusively to + the parent repository's root `.act/**` authority. ## Preflight and engineering rules