From d6654b4d6d7b03f7188cb9c1f49ce4c377eca235 Mon Sep 17 00:00:00 2001 From: csh Date: Mon, 20 Jul 2026 17:12:54 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20fix(ci):=20=E4=BF=AE=E5=A4=8D=E8=B4=A1?= =?UTF-8?q?=E7=8C=AE=E8=80=85=E5=88=97=E8=A1=A8=E6=9C=AA=E8=BF=87=E6=BB=A4?= =?UTF-8?q?=20ci[bot]=20=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit grep 正则中 [bot] 被解析为字符类,导致 ^ci[bot]$ 无法匹配字面量。 改用 grep -vxF 按字面整行匹配过滤 bot 用户名。 --- .gitea/workflows/changelog_and_release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/changelog_and_release.yml b/.gitea/workflows/changelog_and_release.yml index 348ce87..6ddf18d 100644 --- a/.gitea/workflows/changelog_and_release.yml +++ b/.gitea/workflows/changelog_and_release.yml @@ -674,14 +674,14 @@ jobs: grep -v "github-actions\[bot\]" | \ grep -v "dependabot\[bot\]" | \ grep -v "renovate\[bot\]" | \ - grep -v "^${{ env.GIT_USER_NAME }}$" | \ + grep -vxF "${{ env.GIT_USER_NAME }}" | \ sort -u) else CONTRIBUTORS=$(git log $COMMIT_RANGE --pretty=format:"%an" --no-merges | \ grep -v "github-actions\[bot\]" | \ grep -v "dependabot\[bot\]" | \ grep -v "renovate\[bot\]" | \ - grep -v "^${{ env.GIT_USER_NAME }}$" | \ + grep -vxF "${{ env.GIT_USER_NAME }}" | \ sort -u) fi