Hello Atlassian Community,
We are using Bitbucket Cloud and would like to set up a standard Pull Request (PR) review checklist for our development team.
Our requirement is:
Every new PR should automatically have the standard checklist available.
Each checklist item should have an interactive checkbox.
Developers/reviewers should be able to tick/untick (resolve/reopen) each item.
We would like to prevent merging a PR if the required checklist items are not completed.
The checklist should be centrally maintained so that developers do not have to manually create the tasks for every PR.
For example, we would like something like:
Code Review
☐ Coding standards followed
☐ No unnecessary code changes
☐ Exception handling verified
Security
Testing
VAPT / Security
Could someone please guide us step-by-step on the recommended Bitbucket Cloud configuration?
Specifically, we would appreciate guidance on:
How to create the interactive checklist/tasks.
How to configure these as default tasks for every new PR.
How to allow developers/reviewers to tick/untick or resolve/reopen the tasks.
How to configure "No unresolved pull request tasks" as a merge check.
How to ensure that unresolved tasks block the merge.
Whether Bitbucket Cloud Premium is required for enforcing this.
Whether this can be achieved entirely using native Bitbucket Cloud features, without developing a custom Forge app or other automation.
If there are any limitations with using PR templates (.bitbucket/pull_request_template.md) for this purpose.
We have already created a .bitbucket/pull_request_template.md file, but the Markdown [ ] syntax is not providing clickable checkboxes in the Bitbucket Cloud PR editor.
We are therefore looking for the best native Bitbucket Cloud approach for an interactive and enforceable PR review checklist.
Any step-by-step instructions or screenshots/documentation links would be greatly appreciated.
Thank you!