commit 5dfeb3908b45783f48e4a3e6315b7ea85cdbcdbb
parent 42bc739ec4ea80e0cd798c1ab823ce443bf9b5a3
Author: triesap <tyson@radroots.org>
Date: Wed, 29 Jul 2026 23:28:21 +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, 1 insertion(+), 35 deletions(-)
diff --git a/.github/workflows/architecture.yml b/.github/workflows/architecture.yml
@@ -1,35 +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
- steps:
- - name: Check out source
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- with:
- persist-credentials: false
-
- - name: Install Nix
- uses: DeterminateSystems/nix-installer-action@c5a866b6ab867e88becbed4467b93592bce69f8a # v21
-
- - name: Restore Nix store cache
- uses: DeterminateSystems/magic-nix-cache-action@565684385bcd71bad329742eefe8d12f2e765b39 # v13
-
- - name: Validate crates-release architecture
- run: nix run .#architecture
diff --git a/AGENTS.md b/AGENTS.md
@@ -31,6 +31,7 @@ This file exists for compatibility with tools that look for AGENTS.md.
- This is a public open-source library workspace; optimize for durable library design, portability, determinism, and explicit contracts.
- Keep release and validation automation forge-agnostic; repo-owned xtask commands, Nix apps, tags, and contract metadata are canonical, while committed provider-specific workflow automation is not.
+- `.github/**` and capsule-local CI workflows are forbidden. Any required monorepo orchestration belongs exclusively to the parent repository's root `.act/**` authority and must not be copied into this standalone capsule.
- Prefer clean target-state changes over compatibility scaffolding unless compatibility is explicitly required.
- Stay within the requested scope and the smallest coherent file set.
- Do not fold unrelated cleanup, speculative refactors, or roadmap work into the same change.