By: Greg Pfeil <greg@technomadic.org>
fix: recognise every closing keyword GitHub accepts The pattern matched only `fixes`, `closes` and `resolves`, three of the nine keyword forms GitHub links an issue by. `Fixed #1`, `Resolve #1` and the other five were rejected despite being forms GitHub would have acted on -- the same false rejection as the previous commit, from a different direction. Match all nine, and accept the `owner/repo#N` and full-URL ways of naming the issue as well as bare `#N`. The leading alternation stands in for a word boundary, which BSD grep does not support in an ERE: without it "prefixes #1" reads as "fixes #1" and lets a body through that closes nothing. That fault predates this change, but widening the keyword set would have made it easier to hit. Takes the test suite to 42 passing. Co-Authored-By: Claude <noreply@anthropic.com>
| Time to Start | Worker time | Duration | Time to finish | Idle | |
| Config | 2s | 4s | 4s | 7s | 2s |
| Eval | - | - | - | - | - |
| Build | - | - | - | - | - |
| Suite | 2s | 4s | 4s | 7s | 2s |