From b0c41e08ea8cba3f421eda5121f1bbea2972a000 Mon Sep 17 00:00:00 2001 From: siujamo Date: Mon, 1 Jun 2026 16:59:47 +0800 Subject: [PATCH] fix: use \R instead of \n in YAML fence regex for cross-platform linebreaks --- .../com/onixbyte/deltaforceguide/service/WebhookService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/onixbyte/deltaforceguide/service/WebhookService.java b/src/main/java/com/onixbyte/deltaforceguide/service/WebhookService.java index a0ffed4..b9b394c 100644 --- a/src/main/java/com/onixbyte/deltaforceguide/service/WebhookService.java +++ b/src/main/java/com/onixbyte/deltaforceguide/service/WebhookService.java @@ -22,7 +22,7 @@ public class WebhookService { private static final String TRIGGER_LABEL = "weapon-mod"; private static final Duration DEDUP_TTL = Duration.ofHours(12); private static final Pattern YAML_FENCE = - Pattern.compile("```ya?ml\\s*\\n(.*?)```", Pattern.DOTALL); + Pattern.compile("```ya?ml\\s*\\R(.*?)```", Pattern.DOTALL); private final ModificationManager modificationManager; private final RedisTemplate redisTemplate;