chore: add explicit accessibility and security PR checklists and align saved replies#369
Conversation
|
@copilot what is the status |
Current status: I’ve restarted the PR workflow and revalidated the baseline.
|
Give me one explicit instruction in this PR thread like:
Also include any must-haves (files to touch/avoid, acceptance criteria, and required tests). If you post that now, I can proceed directly on #333 against #21. |
|
@copilot proceed wioth work |
Done — I’ve now proceeded with issue #21 in PR #333 in commit Implemented:
Validation:
UI screenshot: no UI changes in this PR (documentation/templates only). Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
Yes — I’ve completed an extra follow-up pass for issue #21 in commit Additional work done:
Validation:
UI screenshot: N/A — no UI changes in this update. Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
You keep seeing that because this patch is not a full valid diff and the target changes are already in this branch. In your snippet, the hunk ends with Also, those exact lines are already present in:
So even with a complete patch, re-applying the same hunks can fail. Quick checks:
UI screenshot: N/A — no UI changes. |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
There was a problem hiding this comment.
Pull request overview
This PR standardises pull request hygiene by replacing generic A11y/security prompts with explicit checklist items across all PR templates, and aligning supporting PR guidance docs and saved replies so authors and reviewers have a consistent baseline.
Changes:
- Replaced generic A11y/security checklist lines in the default + typed PR templates with explicit, actionable checklist items.
- Updated PR guidance docs to reference the new explicit accessibility and security baselines.
- Aligned PR saved replies for testing/security to point at current guidance and match the updated baseline.
Reviewed changes
Copilot reviewed 15 out of 15 changed files in this pull request and generated 14 comments.
Show a summary per file
| File | Description |
|---|---|
| docs/PR_CREATION_PROCESS.md | Adds explicit A11y/security checklist bullets to the PR authoring process. |
| .github/SAVED_REPLIES/pull-requests/testing.md | Updates testing saved reply links to current QA instructions. |
| .github/SAVED_REPLIES/pull-requests/security.md | Expands the security saved reply checklist and adds OWASP + baseline links. |
| .github/PULL_REQUEST_TEMPLATE/README.md | Documents that templates include explicit A11y/security checklists and updates usage guidance. |
| .github/PULL_REQUEST_TEMPLATE/pr_release.md | Replaces generic A11y/security line items with explicit checklist sub-items. |
| .github/PULL_REQUEST_TEMPLATE/pr_refactor.md | Replaces generic A11y/security line items with explicit checklist sub-items. |
| .github/PULL_REQUEST_TEMPLATE/pr_hotfix.md | Replaces generic A11y/security line items with explicit checklist sub-items. |
| .github/PULL_REQUEST_TEMPLATE/pr_feature.md | Replaces generic A11y/security line items with explicit checklist sub-items. |
| .github/PULL_REQUEST_TEMPLATE/pr_docs.md | Replaces generic A11y/security line items with explicit checklist sub-items. |
| .github/PULL_REQUEST_TEMPLATE/pr_dep_update.md | Replaces generic A11y/security line items with explicit checklist sub-items. |
| .github/PULL_REQUEST_TEMPLATE/pr_ci.md | Replaces generic A11y/security line items with explicit checklist sub-items. |
| .github/PULL_REQUEST_TEMPLATE/pr_chore.md | Replaces generic A11y/security line items with explicit checklist sub-items. |
| .github/PULL_REQUEST_TEMPLATE/pr_bug.md | Replaces generic A11y/security line items with explicit checklist sub-items. |
| .github/pull_request_template.md | Updates the default PR template with explicit A11y/security checklist sub-items. |
| .github/instructions/pull-requests.instructions.md | Updates PR lifecycle guidance to include explicit A11y/security baseline expectations. |
| - **Status Tracking**: PR status is automatically managed through the workflow | ||
| - **Changelog Integration**: Release PRs automatically update changelogs | ||
| - **Quality Gates**: Automated checks ensure PR meets quality standards | ||
| - **Review Checklists**: Every template includes explicit accessibility and security checks | ||
|
|
|
|
||
| - **Checklist must be completed** (tests, docs, a11y, linked issues, etc.). | ||
| - **Checklist must be completed** (tests, docs, linked issues, CI, and explicit accessibility/security checks). | ||
| - **Accessibility baseline:** Confirm semantic structure, keyboard/focus behaviour, and contrast/non-colour cues against WCAG 2.1 AA or higher. |
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: Ash Shaw <ashley@lightspeedwp.agency>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: Ash Shaw <ashley@lightspeedwp.agency>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: Ash Shaw <ashley@lightspeedwp.agency>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: Ash Shaw <ashley@lightspeedwp.agency>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: Ash Shaw <ashley@lightspeedwp.agency>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: Ash Shaw <ashley@lightspeedwp.agency>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: Ash Shaw <ashley@lightspeedwp.agency>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Signed-off-by: Ash Shaw <ashley@lightspeedwp.agency>
Chore Pull Request
Linked issues
Summary
Adds explicit, consistent accessibility and security checklist content across PR templates, aligns supporting PR guidance documentation, and updates PR saved replies to match the new checklist/security baseline.
Changes
.github/PULL_REQUEST_TEMPLATE/to replace generic A11y/security lines with explicit checklist items..github/PULL_REQUEST_TEMPLATE/README.mdto reflect the new checklist expectations..github/instructions/pull-requests.instructions.mdanddocs/PR_CREATION_PROCESS.mdto keep wording and review expectations aligned..github/SAVED_REPLIES/pull-requests/security.mdto align saved security guidance with the new explicit checklist and OWASP reference..github/SAVED_REPLIES/pull-requests/testing.mdto remove outdated guidance links and point to current QA instructions.Impact / Compatibility
Verification
Risk & Rollback
c173685and9214723.Changelog
Added
Changed
Fixed
Removed
Checklist (Global DoD / PR)
Original prompt
Created from VS Code.