瀏覽代碼

Fix auto releases workflow

杜府 3 年之前
父節點
當前提交
7ab5069a72
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      .github/workflows/auto-releases.yml

+ 3 - 3
.github/workflows/auto-releases.yml

@@ -47,17 +47,17 @@ jobs:
                       exit 78
                   fi
 
-            # 5. 读取 doc/guide/changelog.md 中前两个二级标题之间的内容,包含换行和空格
+            # 5. 读取 doc/guide/changelog.md 中前两个二级标题之间的内容,包含换行和空格,使用 cat,保存到 steps.changelog.outputs.changelog
             - name: Get changelog
               id: changelog
               run: |
-                  echo changelog=$(sed -n '1,/##/{/##/!p;}' doc/guide/changelog.md | sed '/^$/d') >> $GITHUB_OUTPUT
+                  cat changelog=$(sed -n '1,/##/{/##/!p;}' doc/guide/changelog.md | sed '/^$/d') >> $GITHUB_OUTPUT
 
             # 6. 读取 doc/guide/changelog_en.md 中第一个二级标题与第二个二级标题之间的内容,包含换行和空格
             - name: Get changelog_en
               id: changelog_en
               run: |
-                  echo changelog_en=$(sed -n '1,/##/{/##/!p;}' doc/guide/changelog_en.md | sed '/^$/d') >> $GITHUB_OUTPUT
+                  cat changelog_en=$(sed -n '1,/##/{/##/!p;}' doc/guide/changelog_en.md | sed '/^$/d') >> $GITHUB_OUTPUT
 
             # 7. 作为 latest release 发布本次 Release,body 为 changelog 和 changelog_en 的合并内容,中间使用 --- 分隔
             - name: Release