From 2ceb675d13a9c5322a7d6c5fc53c3845f0461ca8 Mon Sep 17 00:00:00 2001
From: LIRUI <298977887@qq.com>
Date: Mon, 28 Oct 2024 23:57:34 +0800
Subject: [PATCH] 1028.yml
---
.github/workflows/翻译更新日志 copy.yml | 33 ++++++++++++++++++++++++-
1 file changed, 32 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/翻译更新日志 copy.yml b/.github/workflows/翻译更新日志 copy.yml
index 8650208..e48e963 100644
--- a/.github/workflows/翻译更新日志 copy.yml
+++ b/.github/workflows/翻译更新日志 copy.yml
@@ -9,6 +9,10 @@ jobs:
generate_changelog:
runs-on: ubuntu-latest
steps:
+ # 检出代码
+ - name: 🛒 检出代码
+ uses: https://git.aoun.ltd/actions/checkout@v4
+
# 设置时区
- name: 设置时区
env:
@@ -91,4 +95,31 @@ jobs:
echo "| $ENGLISH_TEXT | $CHINESE_TEXT |" >> ./更新日志对照表格.md
# 输出表格内容,方便调试
- cat ./更新日志对照表格.md
\ No newline at end of file
+ cat ./更新日志对照表格.md
+
+ # 5. 更新 更新日志.md 文件
+ - name: 更新 更新日志.md 文件
+ run: |
+ # 生成要插入的新内容
+ NEW_CONTENT="\n\n"
+ NEW_CONTENT+="| 英文原文 | 中文翻译 |\n"
+ NEW_CONTENT+="| --- | --- |\n"
+ NEW_CONTENT+="| $(echo "${{ steps.fetch_commits.outputs.messages }}" | sed ':a;N;$!ba;s/\n/
/g') | $(echo "${{ steps.translate.outputs.translated_text }}" | sed ':a;N;$!ba;s/\n/
/g') |\n\n"
+ NEW_CONTENT+=""
+
+ # 替换更新日志.md 文件中的标记内容
+ sed -i "//, //c\\$NEW_CONTENT" 更新日志.md
+
+ # 显示更新后的 更新日志.md 内容
+ cat 更新日志.md
+
+ # 6. 配置 Git 用户信息并提交更改
+ - name: 提交并推送更改
+ #env:
+ # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ run: |
+ git config --global user.name '298977887'
+ git config --global user.email '298977887@qq.com'
+ git add 更新日志.md
+ git commit -m "🤖 更新 更新日志.md"
+ git push origin HEAD:main
\ No newline at end of file