Commit ee7e63f
committed
fix(dx): address PR #672 iteration 3 review feedback
Address review comments from @copilot-pull-request-reviewer:
- Step 4 hard checks: replaced the manual prose Signed-off-by check
with a single combined verification command that asserts both GPG
signature status (`%G?`) and trailer presence per commit via
`git log --format='%G? %(trailers:key=Signed-off-by,valueonly...)'`
— fail-fast block is now fully actionable rather than partly
manual (per @copilot-pull-request-reviewer on line 75)
- Step 6 gh pr create: dropped the branch-name fallback for PR
title and clarified the title must be `type(scope): description`,
lowercase, no JIRA ticket. If the first commit subject doesn't
satisfy that, command asks user for a valid title. Prevents
PR-title-lint CI failures from branch-name fallbacks like
`feat/LFXV2-1697` (per @copilot-pull-request-reviewer on line 124)
- Step 6 PR-body checklist: `yarn lint` -> `yarn lint:check`, added
`yarn format:check` line, so checklist labels now match the gates
actually run in Step 3 (per @copilot-pull-request-reviewer on
line 112)
Item 4 (false positive on GPG mandate, line 50) is being handled by
companion PR #674 which documents the GPG-enforcement policy in
CLAUDE.md and .claude/rules/commit-workflow.md.
Item 5 (draft-mode contradiction at line 13) deferred pending user
direction on whether to implement --draft end-to-end or remove the
draft references from $ARGUMENTS interpretation.
Resolves 3 of 5 review threads; 1 reply-only (false positive); 1
deferred.
Signed-off-by: Manish Dixit <mdixit@linuxfoundation.org>1 parent 576a788 commit ee7e63f
1 file changed
Lines changed: 14 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
75 | | - | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
76 | 82 | | |
77 | 83 | | |
78 | 84 | | |
| |||
109 | 115 | | |
110 | 116 | | |
111 | 117 | | |
112 | | - | |
| 118 | + | |
| 119 | + | |
113 | 120 | | |
114 | 121 | | |
115 | 122 | | |
| |||
120 | 127 | | |
121 | 128 | | |
122 | 129 | | |
123 | | - | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
124 | 135 | | |
125 | 136 | | |
126 | 137 | | |
| |||
0 commit comments