yagnik2411 / Quiz-Genius

Introducing Quiz Genius: The ultimate Flutter quiz app with Firebase authentication, dynamic quizzes, real-time feedback, and personalized profiles. Join now to test your knowledge, track progress, and challenge friends. Clone, customize, and conquer quizzes. Start your intellectual adventure today!
https://play.google.com/store/apps/details?id=com.yagnik.quiz_genius
Mozilla Public License 2.0
15 stars 36 forks source link

Implement PR Issue Checker Workflow #109

Open smog-root opened 4 hours ago

smog-root commented 4 hours ago

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:

The workflow checks the PR body for:

If the criteria are not met:

If the checks pass:

Expected Output:

Additional Notes:

Note: i'm expecting a gssoc-ext with level3 (or) level2 and a hacktoberfest-accepted label!

@yagnik2411

github-actions[bot] commented 4 hours ago

👋 Hey there, rockstar! Thanks for dropping an issue! The Quiz-Genius team is on it like pineapple on pizza (love it or hate it). Stick around, magic's about to happen!