Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ Enhancement: Automate PR body validation with issue link and placeholder questions #1123

Open
aialok opened this issue Nov 18, 2024 · 1 comment
Assignees
Labels
✨ Enhancement Indicates that the issue suggests an improvement or new feature. Status: In Progress This issue is being worked on, and has someone assigned.

Comments

@aialok
Copy link
Collaborator

aialok commented Nov 18, 2024

Is your feature request related to a problem? Please describe

Pull requests soketimes lack essential details, such as links to related issues or answers to key placeholder questions, which can hinder review and tracking. Ensuring that PRs consistently provide this information would improve clarity and streamline the review process.

Describe the solution you'd like

Create a GitHub Actions workflow that automatically checks pull requests for links to relevant issues or discussions, as well as for answers to placeholder questions (e.g., "What does this PR address?" or "Are there any breaking changes?"). If any required information is missing, the workflow should post a comment prompting the author to provide the missing details.

Describe alternatives you've considered

No response

Additional context

Discussion : https://json-schema.slack.com/archives/C080VJMF25Q/p1731687107477929

Are you working on this?

Yes

@aialok aialok added ✨ Enhancement Indicates that the issue suggests an improvement or new feature. Status: Triage This is the initial status for an issue that requires triage. labels Nov 18, 2024
@benjagm benjagm added Status: In Progress This issue is being worked on, and has someone assigned. and removed Status: Triage This is the initial status for an issue that requires triage. labels Nov 23, 2024
@benjagm
Copy link
Collaborator

benjagm commented Nov 23, 2024

Sounds good. thanks @aialok !! go ahead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ Enhancement Indicates that the issue suggests an improvement or new feature. Status: In Progress This issue is being worked on, and has someone assigned.
Projects
Status: No status
Development

No branches or pull requests

2 participants