diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..ea94551 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,50 @@ + + +## Summary + + + +Fixes # + +## Type of change + +- [ ] Bug fix +- [ ] Feature / enhancement +- [ ] Documentation +- [ ] Infrastructure (OpenTofu root or module) +- [ ] GitOps desired state (manifests, kustomize, charts, SOPS/KSOPS secrets) +- [ ] Container image +- [ ] CI / reusable workflow +- [ ] Refactor / cleanup +- [ ] Breaking change + +## Validation + + + +- [ ] Required pull-request checks pass +- [ ] Generated or centrally distributed files were regenerated by their owning automation, not hand-edited + +## Impact and rollout + + + +## Safety and secrets + +- [ ] Contains no plaintext secrets, decrypted SOPS values, state files, kubeconfigs, tokens, or private endpoints +- [ ] No local OpenTofu init/plan/apply/destroy/import/state operations were run or claimed — plans come from pull-request checks +- [ ] Breaking or irreversible effects are described above with rollback notes + +