fix: bind Refs declarations to one token (#234)
Some checks failed
CI / test (pull_request) Failing after 49s
CI / release-exercise (pull_request) Successful in 23s
CI / self-guards (pull_request) Failing after 19s
CI / action-exercise (pull_request) Successful in 19s
CI / docs-sync-exercise (pull_request) Successful in 19s
labels / labels (pull_request) Successful in 21s
Refs guard / refs-not-closing (pull_request) Successful in 19s

This commit is contained in:
codex-bot-andresmgsl 2026-08-24 16:04:02 +00:00
parent b2048f63bd
commit b105939d95

View file

@ -208,14 +208,12 @@ claim_reclaim_marker() { # $1 = last activity epoch
refs_references() { # PR body on stdin -> local issue numbers named by Refs refs_references() { # PR body on stdin -> local issue numbers named by Refs
awk ' awk '
{ {
line = $0 rest = tolower($0)
lower = tolower(line) while (match(rest, /(^|[^[:alnum:]_-])refs[[:space:]:]+(#|([[:alnum:]_.-]+\/)?[[:alnum:]_.-]+#)[0-9]+/)) {
if (match(lower, /(^|[^[:alnum:]_-])refs[[:space:]:]+/)) { token = substr(rest, RSTART, RLENGTH)
line = substr(line, RSTART + RLENGTH) sub(/^.*refs[[:space:]:]+/, "", token)
if (line ~ /^(#|([[:alnum:]_.-]+\/)?[[:alnum:]_.-]+#)[0-9]+/) { print token
sub(/[.(;].*/, "", line) rest = substr(rest, RSTART + RLENGTH)
print line
}
} }
} }
' | issue_references \ ' | issue_references \