Release v1.8.5 测试生成readme.md
All checks were successful
自动版本发布 / AutoRelease (push) Successful in 16s
自动版本发布 / AutoREADME.md (push) Successful in 18s

This commit is contained in:
iorebuild 2025-04-13 10:20:58 +08:00
parent 26f7da47a3
commit 78f479ee32

View File

@ -248,19 +248,19 @@ jobs:
echo "$REPO_NAME" > README.md
fi
- name: Fetch Gitea Releases
- name: 获取所有Release信息
id: fetch-releases
run: |
# 使用 Gitea API 获取所有 Release 信息
RepoInfo=${{ steps.ActionEnv.outputs.ENV_SERVER_URL }}/api/v1/repos/${{ steps.ActionEnv.outputs.ENV_REPO_NAME }}/releases
echo "$RepoInfo"
# 发送请求获取所有 release 信息,添加认证信息
releases=$(curl -s -H "Authorization: token ${{ secrets.AUTOGENERATE }}" "$RepoInfo")
echo "$releases"
Releases=$(curl -s -H "Authorization: token ${{ secrets.AUTOGENERATE }}" "$RepoInfo")
echo "$Releases"
# 检查是否成功获取信息
if [ -z "$releases" ]; then
echo "Failed to fetch releases."
if [ -z "$Releases" ]; then
echo "Failed to fetch Releases."
exit 1
fi
@ -280,7 +280,7 @@ jobs:
markdown_content+="## ${name} (${tag_name})\n"
markdown_content+="${formatted_time}\n\n"
markdown_content+="${body}\n\n"
done < <(echo "$releases" | jq -c '.[]')
done < <(echo "$Releases" | jq -c '.[]')
# 将 Markdown 内容添加到 README.md 文件中
echo -e "$markdown_content" >> README.md