Fix AI labeler no-op relabeling noise by jeremy · Pull Request #179 · basecamp/basecamp-cli
Check current labels before modifying. Only remove classification labels that differ from the chosen one and are actually present; only add the chosen label if it's not already there. Eliminates no-op label churn on synchronize events.
AI review requested due to automatic review settings
March 3, 2026 08:26
jeremy
deleted the
redundant-labeling
branch
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters