Release v1.5.7 测试生成readme.md
This commit is contained in:
parent
bdeab1b3c6
commit
635bcb1ecb
@ -202,30 +202,30 @@ jobs:
|
||||
echo "$REPO_NAME" > README.md
|
||||
fi
|
||||
|
||||
- name: Fetch Gitea Releases
|
||||
id: fetch-releases
|
||||
run: |
|
||||
# 使用 Gitea API 获取所有 Release 信息
|
||||
releases=$(curl -s -H "Authorization: token $GITEA_TOKEN" "$GITEA_API_URL/repos/$GITEA_OWNER/$GITEA_REPO/releases")
|
||||
|
||||
# 将 JSON 数据解析为数组
|
||||
releases_array=$(echo "$releases" | jq -c '.[]')
|
||||
|
||||
# 按发布时间排序
|
||||
sorted_releases=$(echo "$releases_array" | jq -s 'sort_by(.published_at)')
|
||||
|
||||
# 生成 Markdown 内容
|
||||
markdown_content="# Releases\n\n"
|
||||
while read -r release; do
|
||||
tag_name=$(echo "$release" | jq -r '.tag_name')
|
||||
published_at=$(echo "$release" | jq -r '.published_at')
|
||||
body=$(echo "$release" | jq -r '.body')
|
||||
- name: Fetch Gitea Releases
|
||||
id: fetch-releases
|
||||
run: |
|
||||
# 使用 Gitea API 获取所有 Release 信息
|
||||
releases=$(curl -s -H "Authorization: token $GITEA_TOKEN" "$GITEA_API_URL/repos/$GITEA_OWNER/$GITEA_REPO/releases")
|
||||
|
||||
markdown_content+=$(printf "## %s (%s)\n\n%s\n\n" "$tag_name" "$published_at" "$body")
|
||||
done <<< "$sorted_releases"
|
||||
# 将 JSON 数据解析为数组
|
||||
releases_array=$(echo "$releases" | jq -c '.[]')
|
||||
|
||||
# 将内容写入 README.md
|
||||
echo "$markdown_content" > README.md
|
||||
# 按发布时间排序
|
||||
sorted_releases=$(echo "$releases_array" | jq -s 'sort_by(.published_at)')
|
||||
|
||||
# 生成 Markdown 内容
|
||||
markdown_content="# Releases\n\n"
|
||||
while read -r release; do
|
||||
tag_name=$(echo "$release" | jq -r '.tag_name')
|
||||
published_at=$(echo "$release" | jq -r '.published_at')
|
||||
body=$(echo "$release" | jq -r '.body')
|
||||
|
||||
markdown_content+=$(printf "## %s (%s)\n\n%s\n\n" "$tag_name" "$published_at" "$body")
|
||||
done <<< "$sorted_releases"
|
||||
|
||||
# 将内容写入 README.md
|
||||
echo "$markdown_content" > README.md
|
||||
|
||||
- name: 提交和推送代码
|
||||
run: |
|
||||
|
Loading…
Reference in New Issue
Block a user