Skip to content

chore: migrate first-time contributor welcome to agentic workflow#1519

Open
Junnygram wants to merge 2 commits into
layer5io:masterfrom
Junnygram:master
Open

chore: migrate first-time contributor welcome to agentic workflow#1519
Junnygram wants to merge 2 commits into
layer5io:masterfrom
Junnygram:master

Conversation

@Junnygram
Copy link
Copy Markdown
Contributor

PR Title

[Agentic Workflow] Migrate First-Time Contributor Welcome from BehaviorBot


PR Description

Notes for Reviewers

This PR modernizes the newcomer experience in the Sistent repository by migrating from the legacy BehaviorBot configuration to the modern Agentic Workflows framework.

Key Changes:

  • Disabled Legacy Bot: Removed deprecated behaviorbot configurations for newIssueWelcomeComment, newPRWelcomeComment, and firstPRMergeComment from .github/config.yml.
  • Implemented Agentic Welcome: Added a new intelligent workflow (first-time-contributor.md) that:
    • Analyzes PR Content: Identifies if a contributor touched Icons, UI Components, or Foundation files and provides relevant documentation links for those specific areas.
    • Automated DCO Check: Provides immediate, actionable instructions if a first-time contributor forgets to sign their commits.
    • Branding & Labeling: Automatically applies the first-time-contributor label and includes the community welcome graphic.
  • Reliability: Includes a compiled .lock.yml and .gitattributes configuration to ensure the workflow is stable and correctly handled by Git.

Signed commits

  • Yes, I signed my commits.

Does this look good to go, or should I tweak any of the technical details?

@github-actions github-actions Bot added the area/ci Continuous integration | Build and release label May 8, 2026
@Junnygram Junnygram requested a review from leecalcote May 8, 2026 18:22
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 8, 2026

🚨 Alert! Git Police! We couldn’t help but notice that one or more of your commits is missing a sign-off. A what? A commit sign-off (your email address).

To amend the commits in this PR with your signoff using the instructions provided in the DCO check.

To configure your dev environment to automatically signoff on your commits in the future, see these instructions.


        Be sure to join the community, if you haven't yet and please leave a ⭐ star on the project 😄

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request introduces a new actions-lock.json file, updates .gitattributes to handle lock files, and removes several welcome and first-merge configuration blocks from .github/config.yml. The reviewer identified that the .gitattributes rule for lock files should be updated to correctly target the new actions-lock.json file to ensure proper merge handling.

Comment thread .gitattributes Outdated
/.yarn/plugins/** binary No newline at end of file
/.yarn/plugins/** binary

.github/workflows/*.lock.yml linguist-generated=true merge=ours No newline at end of file
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

medium

This new .gitattributes rule for .github/workflows/*.lock.yml does not match the new lock file added in this pull request, which is .github/aw/actions-lock.json. To ensure that the intended linguist-generated and merge=ours attributes are applied to the new lock file and prevent future merge conflicts, this line should be updated to point to the correct file path.

.github/aw/actions-lock.json linguist-generated=true merge=ours

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🤔

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🤔🤔

Junnygram added 2 commits May 8, 2026 15:23
Signed-off-by: Junnygram <junnexclusive@gmail.com>
Signed-off-by: Junnygram <junnexclusive@gmail.com>
@Bhumikagarggg
Copy link
Copy Markdown
Contributor

@Junnygram Thank you for your contribution! Let's discuss this during the website call tomorrow at 5:30 PM IST | 7 AM CST Add it as an agenda item to the meeting minutes, if you would 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ci Continuous integration | Build and release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants