Skip to content

Homebrew formula desc exceeded 80-character limit — CI fixed #6

@arcaven

Description

@arcaven

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:

  1. Validate desc length before pushing to the tap, or
  2. The desc should be defined once (in the kos repo's release workflow) and tested there

Refs: #1

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions