From 20bf6d9ad84a1b47dd6e2c2d1424405023f1e78e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jim=20Liu=20=E5=AE=9D=E7=8E=89?= Date: Fri, 6 Mar 2026 17:21:06 -0600 Subject: [PATCH] fix(release-skills): use generic changelog language patterns to avoid URL scanner false positive --- .claude/skills/release-skills/SKILL.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.claude/skills/release-skills/SKILL.md b/.claude/skills/release-skills/SKILL.md index eef086b..a4a3bd8 100644 --- a/.claude/skills/release-skills/SKILL.md +++ b/.claude/skills/release-skills/SKILL.md @@ -50,16 +50,16 @@ Just run `/release-skills` - auto-detects your project configuration. **Language Detection Rules**: -| Filename Pattern | Language | -|------------------|----------| -| `CHANGELOG.md` (no suffix) | en (default) | -| `CHANGELOG.zh.md` / `CHANGELOG_CN.md` / `CHANGELOG.zh-CN.md` | zh | -| `CHANGELOG.ja.md` / `CHANGELOG_JP.md` | ja | -| `CHANGELOG.ko.md` / `CHANGELOG_KR.md` | ko | -| `CHANGELOG.de.md` / `CHANGELOG_DE.md` | de | -| `CHANGELOG.fr.md` / `CHANGELOG_FR.md` | fr | -| `CHANGELOG.es.md` / `CHANGELOG_ES.md` | es | -| `CHANGELOG.{lang}.md` | Corresponding language code | +Changelog files follow the pattern `CHANGELOG_{LANG}.md` or `CHANGELOG.{lang}.md`, where `{lang}` / `{LANG}` is a language or region code. + +| Pattern | Example | Language | +|---------|---------|----------| +| No suffix | `CHANGELOG.md` | en (default) | +| `_{LANG}` (uppercase) | `CHANGELOG_CN.md`, `CHANGELOG_JP.md` | Corresponding language | +| `.{lang}` (lowercase) | `CHANGELOG.zh.md`, `CHANGELOG.ja.md` | Corresponding language | +| `.{lang-region}` | `CHANGELOG.zh-CN.md` | Corresponding region variant | + +Common language codes: `zh` (Chinese), `ja` (Japanese), `ko` (Korean), `de` (German), `fr` (French), `es` (Spanish). **Output Example**: ```