Skip to content
New issue

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

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

Already on GitHub? # to your account

PULL REQUEST CHECKER WORKFLOW AUTOMATION 🚀 #180

Open
amiya-cyber opened this issue Oct 29, 2024 · 0 comments · May be fixed by #190
Open

PULL REQUEST CHECKER WORKFLOW AUTOMATION 🚀 #180

amiya-cyber opened this issue Oct 29, 2024 · 0 comments · May be fixed by #190
Assignees

Comments

@amiya-cyber
Copy link

Description: We need to create a GitHub Actions workflow that automates the validation of pull requests (PRs). This workflow will ensure that all PRs meet the following criteria before being merged:

PR Description Check: Every PR must have a description. If the description is missing, the PR should fail the check.

Issue Reference Check: The PR description must include an issue reference in the format Fixes #. If the PR is not addressing an existing issue, it should mention Fixes #NEW as a placeholder.

Acceptance Criteria:

A GitHub Action workflow is triggered on PR events (opened, edited).
The workflow checks the PR body for:

A non-empty description.
The presence of Fixes # or Fixes #NEW.
If the criteria are not met:

The workflow should fail and return clear error messages.
If the checks pass:

A confirmation message is outputted.

Expected Output:

Error message if the PR description is missing.
Error message if the issue reference is missing or incorrectly formatted.
Success message when all checks are satisfied.

please @recodehive assign this with level 3 label

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants