commit fb92badb3815ffeea38a3f233c78fc5153a249f8
parent a10f2f320c3b54effbe8c48f3cf5129093ab3dda
Author: triesap <tyson@radroots.org>
Date: Wed, 29 Jul 2026 23:28:35 +0000
repo: remove hosted workflow automation
- delete the capsule-local architecture workflow
- retain architecture validation in repository-owned commands
- forbid GitHub workflow authority in this OSS capsule
- delegate any local orchestration to the parent root act surface
Diffstat:
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