JoshuaKGoldberg / JoshuaKGoldberg/create-typescript-app

🚀 Feature: Use a bot name for automatic all-contributors actions

Open
#928 2 comments 0 reactions 0 assignees View on GitHub
status: accepting prs type: feature
Dominant language
TypeScript
Stars
1.4k
Forks
89
Avg merge
1m
Merged PRs (30d)
3

Description

### Bug Report Checklist

- [X] I have tried restarting my IDE and the issue persists.
- [X] I have pulled the latest `main` branch of the repository.
- [X] I have [searched for related issues](https://github.com/JoshuaKGoldberg/create-typescript-app/issues?q=is%3Aissue) and found none that matched my issue.

### Overview

Right now, `.github/workflows/contributors.yml` triggers https://github.com/JoshuaKGoldberg/all-contributors-auto-action to add a comment on contributions. Example: https://github.com/JoshuaKGoldberg/release-it-action/issues/14#issuecomment-1742738364

Although the comment's text indicates it's from a bot, it's still attributed to the username that posts it (in that comment's case, `@JoshuaKGoldberg`). Which I've always found odd. I think it'd make sense to instead seem to post from a more obviously bot-like name. Maybe, `github-actions`?

### Additional Info

This _might_ necessitate filing a feature request for a new input or two to https://github.com/JoshuaKGoldberg/all-contributors-auto-action. I haven't looked into it.

Contributor guide

Open the contributing guide

Research direction

Start with .github/workflows/contributors.yml and inspect how it invokes all-contributors-auto-action. Check that action's available inputs and documentation to determine whether a bot identity can be configured or would require an upstream feature request. Done means automatic contribution comments appear under an obviously bot-like name rather than the repository owner's username.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, typescript
Domain
ci-cd, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.