From 843440428ea5b2ab09edfa5e8bc2fc9502af1af1 Mon Sep 17 00:00:00 2001 From: Agent Date: Thu, 2 Apr 2026 16:00:00 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20bug:=20dispatcher=20grep=20-oP=20fails?= =?UTF-8?q?=20in=20Alpine=20=E2=80=94=20BusyBox=20doesn't=20support=20Perl?= =?UTF-8?q?=20regex=20(#150)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker/edge/dispatcher.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/edge/dispatcher.sh b/docker/edge/dispatcher.sh index 84cfed8..ae569ea 100755 --- a/docker/edge/dispatcher.sh +++ b/docker/edge/dispatcher.sh @@ -131,7 +131,7 @@ get_pr_for_file() { # Step 3: extract PR number from merge commit message # Forgejo format: "Merge pull request 'title' (#N) from branch into main" local pr_num - pr_num=$(echo "$merge_line" | grep -oP '#\d+' | head -1 | tr -d '#') + pr_num=$(echo "$merge_line" | grep -oE '#[0-9]+' | head -1 | tr -d '#') if [ -n "$pr_num" ]; then echo "$pr_num"