Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions broad-spectrum/CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -168,8 +168,7 @@ The project uses only:
## CI/CD Enforcement

GitHub Actions enforce:
- **ts-blocker.yml**: No TypeScript files allowed
- **npm-bun-blocker.yml**: No npm/bun lock files
- **runtime-policy.yml**: No npm/bun lock files
- **makefile-blocker.yml**: No Makefiles (use Justfile)

## Resources
Expand Down
2 changes: 1 addition & 1 deletion nano-aider/LOCK_SCOPE.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ nano-aider will **NEVER** contain:
| Banned | Reason | Enforced By |
|--------|--------|-------------|
| TypeScript | Use ReScript | `rsr-antipattern.yml` |
| Node.js/npm/bun | Use Deno | `npm-bun-blocker.yml` |
| Node.js/npm/bun | Use Deno | `runtime-policy.yml` |
| Go | Use Rust | `rsr-antipattern.yml` |
| Python (non-SaltStack) | Use Ada/Rust | CI checks |
| Kotlin/Swift | Use Tauri/Dioxus | Policy |
Expand Down
4 changes: 2 additions & 2 deletions personal-sysadmin/docs/CICD-ANALYSIS.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ Typical repo has **14-19 workflows**. Many are redundant or overlapping:
|----------|-----------|----------------|
| Security | codeql.yml, scorecard.yml, security-policy.yml, workflow-linter.yml | Keep all - different purposes |
| Mirroring | mirror.yml | Keep if secrets configured, else remove |
| Language Blockers | rsr-antipattern.yml, ts-blocker.yml, npm-bun-blocker.yml | **Consolidate into single blocker** |
| Language Blockers | rsr-antipattern.yml, runtime-policy.yml | **Consolidate into single blocker** |
| Build/CI | rust-ci.yml, zig-ffi.yml, release.yml | Keep - project-specific |
| Quality | quality.yml | Keep |
| Fuzzing | cflite_batch.yml, cflite_pr.yml | Keep for security testing |
Expand All @@ -59,7 +59,7 @@ Typical repo has **14-19 workflows**. Many are redundant or overlapping:
## Recommended Optimizations

### 1. Consolidate Language Blockers
Merge `ts-blocker.yml`, `npm-bun-blocker.yml`, `rsr-antipattern.yml` into single workflow.
Merge `runtime-policy.yml`, `rsr-antipattern.yml` into single workflow.

### 2. Conditional Mirroring
Add guards to `mirror.yml`:
Expand Down
Loading