Skip to content

feat(devops): automated first-time contributor triage workflow - #12

Closed
itsdakshjain wants to merge 8 commits into
nirvik34:mainfrom
itsdakshjain:onboard-bot
Closed

feat(devops): automated first-time contributor triage workflow#12
itsdakshjain wants to merge 8 commits into
nirvik34:mainfrom
itsdakshjain:onboard-bot

Conversation

@itsdakshjain

@itsdakshjain itsdakshjain commented May 15, 2026

Copy link
Copy Markdown
Contributor

Description

This PR introduces an automated triage layer to the Gitbun repository. By utilizing the first-interaction workflow, we can instantly engage new contributors and provide them with the necessary resources (CONTRIBUTING.md) without manual maintainer intervention and reminder for duplicate issue.

Changes

  • Created .github/workflows/onboarding-bot.yml.
  • Configured state-dependent logic to detect first-time issue creators.
  • Standardized the initial greeting to include repository-specific resource links.

Benefits

  • Optimized Onboarding: Reduces the "time-to-information" for new contributors.
  • Noise Reduction: Uses first-interaction logic to ensure the workflow only triggers once per user, avoiding thread clutter.
  • Maintainer Focus: Automates the repetitive task of directing new users to the contribution guidelines.

Closes: #10

Summary by CodeRabbit

  • Chores
    • Added an automated onboarding workflow that posts a welcome/checklist to first-time issue contributors and automatically applies a triage label to newly opened issues to improve contributor experience and issue organization.

Review Change Stack

@nirvik34
nirvik34 requested review from 2PieRadian and UltraBot05 and removed request for UltraBot05 May 15, 2026 03:29
Comment thread .github/workflows/onboarding-bot.yml Outdated
coderabbitai[bot]

This comment was marked as resolved.

Repository owner deleted a comment from coderabbitai Bot May 15, 2026
Repository owner deleted a comment from coderabbitai Bot May 15, 2026

@UltraBot05 UltraBot05 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Image

Earlier: Good fix on separating the label step!

for this change: if: always() on line 32 means the triage label will be applied to every issue, including from existing contributors??
This if: always() label all issues, not just first-timer issues..

Could you please revert the line to
if: steps.welcome_step.outputs.has-first-interaction == 'true'

Another minor change, github Scripts v6 was stable as of summer 2025. current stable is v7. please bump it. to @v7

Refactor onboarding bot workflow to conditionally add triage label based on issue creator's previous issues.
coderabbitai[bot]

This comment was marked as off-topic.

@UltraBot05

Copy link
Copy Markdown
Collaborator

Closing this PR. The implementation appears to be entirely AI-generated with no attribution or correlation to your own understanding, which goes against GSSoC contribution guidelines (AI usage requires explicit mention and demonstrated understanding of the changes).
Additionally, the self-requested level:advanced and quality:exceptional labels are not justified for a single 41-line YAML file using documented GitHub Actions.

@UltraBot05 UltraBot05 closed this May 15, 2026
@UltraBot05

UltraBot05 commented May 15, 2026

Copy link
Copy Markdown
Collaborator

pls discuss first i used my knowldge adn udnrtsodo the whole logic and when my code is running you closed this
Calm down.

First of all. for a yaml addition. we cannot appoint this issue as a level 3 issue.

Please go through the contributor and AI Slop guidelines at
GSSoC AI Conduct

If you'd like to reopen this, please resubmit with:

  1. Clear attribution of AI tool usage
  2. Your own explanation of every design decision made
  3. Accurate difficulty labeling

Also, triaging is not mandated by GSSoC. I am not sure why even would You or me (as a mentor) get points for this.

@itsdakshjain

itsdakshjain commented May 15, 2026

Copy link
Copy Markdown
Contributor Author

pls discuss first i used my knowldge adn udnrtsodo the whole logic and when my code is running you closed this
Calm down.

First of all. for a yaml addition. we cannot appoint this issue as a level 3 issue.

Please go through the contributor and AI Slop guidelines at GSSoC AI Conduct

If you'd like to reopen this, please resubmit with:

  1. Clear attribution of AI tool usage
  2. Your own explanation of every design decision made
  3. Accurate difficulty labeling

Also, triaging is not mandated by GSSoC. I am not sure why even would You or me (as a mentor) get points for this.

@UltraBot05 you can decide that , i am not asking for higher claims if that not valid and also pls go and look into my fork and the issues tab whether all funsiton are working or not . i am not trying to say you did anything wrong but would like to see it through end at good note.

  • i understood the claim of traige in issue was my suggestion but i was working on that and is completed and if u think thats not required i can create a pr without it too , but need a clear clarity from you as an reponse in regard to this

thanks

@nirvik34 nirvik34 reopened this May 15, 2026
@nirvik34

nirvik34 commented May 15, 2026

Copy link
Copy Markdown
Owner

Hey @itsdakshjain,

Thanks for sending in your pull request. I’m closing it because it doesn't fit with the GSSoC 2026 contribution rules.

Here’s why:

  • Unattributed AI Content: The code and description look like they're mostly generated by AI. Our policy says you need to be upfront if you use AI, no hiding it or claiming it’s entirely your own.
  • Scope and Labels Don’t Match: You asked for level:advanced and quality:exceptional labels, but your submission: a 41-line YAML file using basic, documented GitHub Actions doesn’t really line up with those.

Following the program guidelines, I’ll add the gssoc:ai-slop tag to this PR.

You may refer to this: GSSoC AI Conduct
image

@nirvik34 nirvik34 closed this May 15, 2026
@itsdakshjain

Copy link
Copy Markdown
Contributor Author

Hi @nirvik34, i appreciate the feedback. i apologize for the messy commits and the label request, I'm still learning and i definitely overstepped. i will be much more careful with my workflow in the future. Respect your decision and thanks for the time!

@nirvik34 nirvik34 added gssoc:ai slop AI slop in PR mentor:UltraBot05 PR Managing and Mentoring mentor:2pieRadian Managing prs and Mentoring contributors labels May 15, 2026
@nirvik34 nirvik34 reopened this May 19, 2026
Repository owner deleted a comment from 2PieRadian May 19, 2026
Repository owner deleted a comment from itsdakshjain May 19, 2026
Repository owner deleted a comment from itsdakshjain May 19, 2026
Repository owner deleted a comment from coderabbitai Bot May 19, 2026
Repository owner deleted a comment from vercel Bot May 19, 2026
Repository owner deleted a comment from itsdakshjain May 19, 2026
Repository owner deleted a comment from itsdakshjain May 19, 2026
Repository owner deleted a comment from itsdakshjain May 19, 2026
Repository owner deleted a comment from UltraBot05 May 19, 2026
Repository owner deleted a comment from itsdakshjain May 19, 2026
Repository owner deleted a comment from itsdakshjain May 19, 2026
@nirvik34 nirvik34 closed this May 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gssoc:ai slop AI slop in PR mentor:UltraBot05 PR Managing and Mentoring mentor:2pieRadian Managing prs and Mentoring contributors

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] Implement Automated Contributor Governance & Triage Pipeline (CI/CD DevOps)

4 participants