Skip to content

feat: add first-time contributor bot and PR size labeler#10036

Merged
maliberty merged 2 commits intoThe-OpenROAD-Project:masterfrom
Divinesoumyadip:feat/first-time-contributor-bot
Apr 8, 2026
Merged

feat: add first-time contributor bot and PR size labeler#10036
maliberty merged 2 commits intoThe-OpenROAD-Project:masterfrom
Divinesoumyadip:feat/first-time-contributor-bot

Conversation

@Divinesoumyadip
Copy link
Copy Markdown
Contributor

Adds two GitHub Actions workflows aimed at reducing friction for new contributors.

The first workflow is a First-Time Contributor Bot. Whenever someone opens their very first issue or PR, it automatically drops a comment with the QuickStart guide, build instructions, and Discord link. Right now maintainers have to manually answer the same setup questions repeatedly , this eliminates that entirely.

The second workflow is a PR Size Labeler. It automatically tags PRs as XS, S, M, L, or XL based on lines changed, which helps maintainers prioritize and triage faster without opening each PR individually.

Both workflows are lightweight, use official GitHub Actions, and require no external dependencies or secrets beyond the default GITHUB_TOKEN.

@gemini-code-assist
Copy link
Copy Markdown
Contributor

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

Signed-off-by: Divinesoumyadip <soumyacode7@gmail.com>
@Divinesoumyadip Divinesoumyadip force-pushed the feat/first-time-contributor-bot branch from 052ab52 to d9c39b5 Compare April 2, 2026 17:12
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

clang-tidy review says "All clean, LGTM! 👍"

1 similar comment
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

clang-tidy review says "All clean, LGTM! 👍"

@Divinesoumyadip
Copy link
Copy Markdown
Contributor Author

Divinesoumyadip commented Apr 3, 2026

@maliberty would love to get your thoughts on this before moving forward. . Happy to make any changes if needed!

Copy link
Copy Markdown
Member

@maliberty maliberty left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like both ideas, just needs a bit of tweaking

To get started:
- QuickStart Guide: https://openroad.readthedocs.io/en/latest/main/README.html
- Build Instructions: https://openroad.readthedocs.io/en/latest/contrib/BuildWithCMake.html
- Join our Discord: https://discord.gg/x8Wz6kM4Qe
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This link gave me

Image

Before we review:
- Contribution Guide: https://openroad.readthedocs.io/en/latest/contrib/contributing.html
- Build Instructions: https://openroad.readthedocs.io/en/latest/contrib/BuildWithCMake.html
- Join our Discord: https://discord.gg/x8Wz6kM4Qe
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not necessary to join discord to get a review

@Divinesoumyadip Divinesoumyadip force-pushed the feat/first-time-contributor-bot branch from caf6f58 to 54a5144 Compare April 7, 2026 14:42
@Divinesoumyadip
Copy link
Copy Markdown
Contributor Author

@maliberty Now check it out . Updated

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

clang-tidy review says "All clean, LGTM! 👍"

1 similar comment
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

clang-tidy review says "All clean, LGTM! 👍"

@maliberty
Copy link
Copy Markdown
Member

You don't seem to have addressed my concerns. The link is still broken and joining isn't necessary.

@maliberty
Copy link
Copy Markdown
Member

Perhaps just drop discord

@maliberty
Copy link
Copy Markdown
Member

I checked and discord is intended only for GSoC and not general usage so do drop it.

@Divinesoumyadip
Copy link
Copy Markdown
Contributor Author

I checked and discord is intended only for GSoC and not general usage so do drop it.

sure

…m pr-message

Signed-off-by: Divinesoumyadip <soumyacode7@gmail.com>
@Divinesoumyadip Divinesoumyadip force-pushed the feat/first-time-contributor-bot branch from 54a5144 to 46e9614 Compare April 7, 2026 17:43
@Divinesoumyadip
Copy link
Copy Markdown
Contributor Author

I checked and discord is intended only for GSoC and not general usage so do drop it.

Done

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 7, 2026

clang-tidy review says "All clean, LGTM! 👍"

@Divinesoumyadip
Copy link
Copy Markdown
Contributor Author

@maliberty now check it out

@maliberty maliberty merged commit f6aef4a into The-OpenROAD-Project:master Apr 8, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants