Skip to content

playbooks: repo-sweep hygiene catalog runs lint on changed files only #5201

Description

@kyle-sexton

Problem

The lint entry in skills/repo-sweep/catalogs/hygiene.md passes --fix to toolchain:lint. Without an ecosystem filter, toolchain:lint checks only changed files: the working tree, or when that is clean, the branch diff against the default branch. A sweep step runs on a clean tree, so lint covers only files the earlier sweep steps touched, not the repository.

Observed in the .github hygiene sweep (melodic-software/.github#153). The lint step ran with args --fix, and only the repo's own .cursor/check.sh run gave whole-repo coverage.

Proposed fix

Change the entry's args to all --fix. toolchain:lint documents literal all as running every applicable ecosystem over the full repository.

Acceptance

  • The lint sweep step checks every tracked file in each applicable ecosystem, not only the branch diff.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.priority: mediumReal value, no hard deadline; normal backlog flow.work-class: mechanicalDeterministic, trivially reversible maintenance: dependency bumps, lint/format, sync.

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions