From fbe8ad8b9abebaba6b79d2bf411d5c5b0b6a00a5 Mon Sep 17 00:00:00 2001 From: teor Date: Thu, 26 Oct 2023 08:59:21 +1000 Subject: [PATCH] Update PR template checklists --- .github/pull_request_template.md | 36 ++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index e6d94a61736..cdc52ecbff2 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,34 +1,42 @@ ## Motivation - +_What are the most important goals of the ticket or PR?_ + + +### PR Author Checklist + +Check before marking the PR as ready for review: + - [ ] Will the PR name make sense to users? + - [ ] Does it need extra CHANGELOG info? + - [ ] Does the PR have a priority label? + - [ ] Have you added or updated tests? + - [ ] Is the documentation up to date? ### Specifications + ### Complex Code or Requirements + ## Solution + ## Review + ### Reviewer Checklist - - [ ] Will the PR name make sense to users? - - [ ] Does it need extra CHANGELOG info? (new features, breaking changes, large changes) - - [ ] Are the PR labels correct? - - [ ] Does the code do what the ticket and PR says? - - [ ] Does it change concurrent code, unsafe code, or consensus rules? - - [ ] How do you know it works? Does it have tests? +Check before approving the PR: + - [ ] Does the PR scope match the ticket? + - [ ] How do you know it works? Do the tests cover the PR motivation? + - [ ] Are there any blockers to merging this PR? + - [ ] Can some changes go in new tickets or PRs? + +_And check the PR Author checklist is complete._ ## Follow Up Work