Simplify PR template by consolidating checklists #23
Labels
No labels
adr
automated
bug
chore
dependencies
documentation
enhancement
epic
github-actions
P1-high
P2-medium
P3-low
release
research
rust
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Slipstream/eventcore#23
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The current PR template has too many checklists (Testing, Security, Code Quality, and Reviewer), making it overwhelming and redundant. This creates unnecessary friction in the PR process.
Proposed Solution
Simplify the PR template by:
New Simplified Checklist
The consolidated checklist should contain only these items for the PR submitter to verify:
Benefits
Implementation Notes
.github/pull_request_template.mdAdditional Implementation Details for Workflow Update
The PR validation workflow (
.github/workflows/pr-validation.yml) will need significant updates:Remove validation logic for the old checklists:
Update the validation to check only the new consolidated checklist
Simplify the regex patterns since we'll only have one checklist section to validate
Update the workflow messages to reflect the new single checklist
Maintain the draft conversion logic if the consolidated checklist isn't fully checked
This will significantly simplify the workflow code while maintaining the quality gates.