diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 000000000..aed04091e --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,12 @@ +## PR Checklist + +Please confirm before requesting review: + +- [ ] I ran `pytest` locally without fails +- [ ] I added/updated tests where needed +- [ ] I updated documentation where needed + +Confirm before the final merge/rebase into master + +- [ ] Commits are sensibly squashed and rebased onto latest master +- [ ] Standardtest run without difference (with recompiled cython code) diff --git a/.github/workflows/require-checklist.yml b/.github/workflows/require-checklist.yml new file mode 100644 index 000000000..32e86c948 --- /dev/null +++ b/.github/workflows/require-checklist.yml @@ -0,0 +1,14 @@ +name: Require PR Checklist + +on: + pull_request: + types: [opened, edited, synchronize, reopened] + +jobs: + require-checklist: + runs-on: ubuntu-latest + + steps: + - uses: mheap/require-checklist-action@v2 + with: + requireChecklist: true