← Back to issue list

Contributors script sometimes adds @unknown to the thank-you section.

View original Github issue

Metadata

Project
starflow
Number
#118
Type
issue
State
open
Author
lengau
Labels
Type: Bug
Created
Updated
Closed

Current evaluation

Contributors script (tools/contributors.py) adds a literal 'unknown' entry to the thank-you section when the GitHub API returns no author login for a commit. Bug confirmed still present at line 254; no fix committed. 178 days old, 0 comments, labelled Type: Bug but no maintainer response.

Suggested action: needs triage

Reason: The issue has the Type: Bug label but zero comments, no assignee, and no maintainer response in 178 days. The bug is confirmed still present in the codebase (line 254 of tools/contributors.py sets author = 'unknown' when commit['author']['login'] is missing), and no subsequent PR (#165, #170) addressed it. The project is active (PRs up to #170), so the issue is not stale-irrelevant, but it has not been assessed or prioritized by a maintainer.

Impact: 20 Quick Win: 17.0 Staleness: 60 Complexity: 15 Confidence: 85 Support Request: 5

Issue body

The contributors script adds the user called unknown to the thank-you section when it cannot retrieve the actual username of a contributor. I ran: ```terminal python /home/lengau/Work/Code/starflow/tools/contributors.py --project=charmcraft --old-ref=4.1.0 --new-ref=3b6de4ae53dd8342f4f82797017882728b7763a2 ```

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 20
Quick Win: 17.0
Staleness: 60
Complexity: 15
Confidence: 85
Support Request: 5
needs triage Contributors script (tools/contributors.py) adds a literal 'unknown' entry to the thank-you section when the GitHub API returns no author login for a commit. Bug confirmed still present at line 254; no fix committed. 178 days old, 0 comments, labelled Type: Bug but no maintainer response.
qwen/qwen3.6-35b-a3b
Staleness: 60
Complexity: 25
Confidence: 85
Support Request: 10
needs triage Contributors script appends "@unknown" to acknowledgments when usernames are missing. Open 137 days with zero comments or assignee.
qwen3.6-35b-a3b-mtp-q6
Staleness: 55
Complexity: 20
Confidence: 85
Support Request: 0
needs triage Contributors script incorrectly appends @unknown to acknowledgments when username retrieval fails. Reported by a maintainer with reproduction steps, but has seen no maintainer engagement or assignment in over four months.
qwen3.6-35b-a3b-mtp-q6
Staleness: 45
Complexity: 30
Confidence: 85
Support Request: 10
keep open Contributors script incorrectly adds @unknown to thank-you sections when it cannot resolve a contributor username. Unassigned with zero comments, awaiting triage and developer attention.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/starflow#165 (confidence 80%)

    PR that modified the same contributors script to exclude bot accounts; did not address the 'unknown' fallback.

  • Related To: canonical/starflow#170 (confidence 80%)

    Most recent change to tools/contributors.py (commit filters); did not address the 'unknown' fallback.

Related issues

No related issues found above the similarity threshold.