← Back to issue list

feat(contributors): exclude all bot accounts from contributors output

View original Github issue

Metadata

Project
starflow
Number
#165
Type
pull request
State
merged
Author
Copilot
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #165 as cafac0c, adding generic [bot] author filtering and removing redundant Dependabot and Renovate exclusions from contributor output.

Resolution: closed resolved

Reason: PR #165 was merged as commit cafac0c. It excludes GitHub logins containing [bot] while retaining explicit non-bot author filters.

Evaluated by: mr-cal-bot

No scores available.

Issue body

The contributors script only filtered a small fixed list of bot users. This PR updates contributor extraction so any GitHub login containing `[bot]` is excluded from the generated contributor list. - **What changed** - Updated bot filtering in `tools/contributors.py` during commit author collection. - Preserved existing explicit author exclusions while adding a generic `[bot]` pattern check. - **Behavioral impact** - Bot accounts like `dependabot[bot]`, `renovate[bot]`, and any other `*[bot]` logins are excluded consistently. - Human contributors continue to be included unchanged. - **Code change** ```python if author in AUTHOR_FILTER or "[bot]" in author: continue ```

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #165 as cafac0c, adding generic [bot] author filtering and removing redundant Dependabot and Renovate exclusions from contributor output.
stealth/space-bunny-alpha — closed resolved Merged PR #165 (commit cafac0c) into main: tools/contributors.py now skips any author login containing "[bot]" while keeping AUTHOR_FILTER; follow-up 427ba2e dropped redundant dependabot[bot]/renovate[bot] entries.
stealth/space-bunny-alpha — closed resolved Merged contributor-filtering update now excludes every GitHub login containing [bot]. Commit 427ba2e removed redundant explicit entries for dependabot[bot] and renovate[bot].
qwen/qwen3.6-35b-a3b — — Merged PR updates the contributors script to exclude all GitHub bot accounts by filtering logins containing [bot]. Replaces hardcoded exclusions with a generic pattern. Approved and passed CI checks.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 5
Confidence: 90
needs review Updates contributor extraction to exclude any GitHub login containing [bot] instead of a fixed list. Approved by one reviewer, CI mostly passing, awaiting maintainer merge.
qwen3.6-35b-a3b-mtp-q6
Staleness: 5
Complexity: 10
Confidence: 90
needs review Updates tools/contributors.py to exclude any GitHub login containing [bot] from the contributor list, replacing a hardcoded filter. Updated in response to maintainer feedback to remove explicit bot entries.

Update history

Date Change
updated

Related issues

Issue Project State Summary Similarity
#164 Contributors script should filter out bots starflow closed Bot filtering was implemented and merged in canonical/starflow#165, updating contributors output to exclude bot accounts.
76%