Problem
The desc field in Formula/kos.rb (in ArcavenAE/homebrew-tap) was 84 characters:
desc "Knowledge Operating System — graph-based knowledge accumulation for designed systems"
Homebrew's FormulaAudit/Desc enforces a strict 80-character maximum. This caused brew style to fail, which blocked CI for every formula in the tap (aclaude-a, switchboard, threedoors-a, jr-a, etc.) — not just kos.
Fix
Shortened to 65 characters in ArcavenAE/homebrew-tap@598c82f:
desc "Knowledge Operating System — graph-based knowledge accumulation"
CI now passes: all 8 formulas pass both brew audit and brew style.
Prevention
The kos CI workflow that updates the Homebrew formula should either:
- Validate
desc length before pushing to the tap, or
- The
desc should be defined once (in the kos repo's release workflow) and tested there
Refs: #1
Problem
The
descfield inFormula/kos.rb(in ArcavenAE/homebrew-tap) was 84 characters:Homebrew's
FormulaAudit/Descenforces a strict 80-character maximum. This causedbrew styleto fail, which blocked CI for every formula in the tap (aclaude-a, switchboard, threedoors-a, jr-a, etc.) — not just kos.Fix
Shortened to 65 characters in ArcavenAE/homebrew-tap@598c82f:
CI now passes: all 8 formulas pass both
brew auditandbrew style.Prevention
The kos CI workflow that updates the Homebrew formula should either:
desclength before pushing to the tap, ordescshould be defined once (in the kos repo's release workflow) and tested thereRefs: #1