Skip to content

Commit abc270f

Browse files
wphillipmoorewphillipmoore-claude
andauthored
chore: sync managed scripts against standard-tooling v1.1.1 (#342)
Co-authored-by: wphillipmoore-claude <255925739+wphillipmoore-claude@users.noreply.github.com>
1 parent 6258dc9 commit abc270f

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

scripts/lint/pr-issue-linkage.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ if [[ -z "$pr_body" ]]; then
1818
exit 1
1919
fi
2020

21-
if ! printf '%s\n' "$pr_body" | grep -Eq '^[[:space:]]*[-*]?[[:space:]]*(Fixes|Closes|Resolves|Ref):?[[:space:]]+#[0-9]+'; then
22-
echo "ERROR: pull request body must include primary issue linkage (Fixes #123, Closes #123, Resolves #123, or Ref #123)." >&2
21+
if ! printf '%s\n' "$pr_body" | grep -Eq '^[[:space:]]*[-*]?[[:space:]]*(Fixes|Closes|Resolves|Ref):?[[:space:]]+([a-zA-Z0-9._-]+/[a-zA-Z0-9._-]+)?#[0-9]+'; then
22+
echo "ERROR: pull request body must include primary issue linkage (Fixes #123, Closes #123, Resolves #123, or Ref #123). Cross-repo references (owner/repo#123) are also accepted." >&2
2323
exit 1
2424
fi

0 commit comments

Comments
 (0)