-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or requestgithub-configgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Description
Auto-welcome First-Time Contributors
Goal
Create a GitHub Action that welcomes first-time contributors who open PRs adding a single entry to Contributors.md.
Requirements
Trigger
- pull_request (opened, synchronize)
Validate
- Only
Contributors.mdis changed - Exactly one new entry added
- Format:
Behavior
On Success
- Add labels:
first-timer,welcome - Comment:
🎉 Thanks for your first contribution!
Please check CONTRIBUTING.md and CODE_OF_CONDUCT.md.
On Failure
- Add label:
needs-fix - Comment:
⚠️ Please fix your PR:- Only edit Contributors.md
- Add one entry only
- Use correct format
Security
- Do not run code from forks
- Use safe validation (API or internal script)
Acceptance Criteria
- Runs on PR open/sync
- Correct labels and comments applied
- Safe for forked PRs
Test
- Valid PR → success
- Invalid PR → failure
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgithub-configgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed