Release v1.8.1 测试生成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:03:12 +08:00
parent 5ab5377b04
commit 546a75ff64

View File

@ -24,7 +24,6 @@ jobs:
id: ActionEnv
run: |
# 正确的变量赋值
UserToken="${{ secrets.AUTOGENERATE }}"
UserName="${{ github.actor }}"
UserEmail=$(git log -1 --pretty=format:'%ae')
GitRepo="${{ github.repository }}"
@ -32,7 +31,6 @@ jobs:
RepoUrl="${{ github.repository }}"
# 将变量设置为步骤输出
echo "ENV_USER_TOKEN=$ServerUrl/$UserToken" >> $GITHUB_OUTPUT
echo "ENV_USER_NAME=$UserName" >> $GITHUB_OUTPUT
echo "ENV_USER_EMAIL=$UserEmail" >> $GITHUB_OUTPUT
echo "ENV_REPO_NAME=$GitRepo" >> $GITHUB_OUTPUT
@ -151,7 +149,7 @@ jobs:
- name: 创建Gitea发布
uses: https://git.linuxacme.com/iorebuild/gitea-release-action@main
with:
gitea_token: ${{ steps.ActionEnv.outputs.ENV_USER_TOKEN }}
gitea_token: ${{ secrets.AUTOGENERATE }}
gitea_instance_url: ${{ steps.ActionEnv.outputs.ENV_SERVER_URL }}
repository: ${{ steps.ActionEnv.outputs.ENV_REPO_NAME }}
name: ${{ steps.parse-release.outputs.title }}
@ -182,7 +180,6 @@ jobs:
id: ActionEnv
run: |
# 正确的变量赋值
UserToken="$AUTOGENERATE"
UserName="${{ github.actor }}"
UserEmail=$(git log -1 --pretty=format:'%ae')
GitRepo="${{ github.repository }}"
@ -190,7 +187,6 @@ jobs:
RepoUrl="${{ github.repository }}"
# 将变量设置为步骤输出
echo "ENV_USER_TOKEN=$ServerUrl/$UserToken" >> $GITHUB_OUTPUT
echo "ENV_USER_NAME=$UserName" >> $GITHUB_OUTPUT
echo "ENV_USER_EMAIL=$UserEmail" >> $GITHUB_OUTPUT
echo "ENV_REPO_NAME=$GitRepo" >> $GITHUB_OUTPUT
@ -199,7 +195,6 @@ jobs:
- name: 检查环境变量
run: |
echo "Token = ${{ steps.ActionEnv.outputs.ENV_USER_TOKEN }}"
echo "用户名 = ${{ steps.ActionEnv.outputs.ENV_USER_NAME }}"
echo "邮箱= ${{ steps.ActionEnv.outputs.ENV_USER_EMAIL }}"
echo "仓库名 = ${{ steps.ActionEnv.outputs.ENV_REPO_NAME }}"
@ -253,9 +248,8 @@ jobs:
# 使用 Gitea API 获取所有 Release 信息
RepoInfo=${{ steps.ActionEnv.outputs.ENV_SERVER_URL }}/api/v1/repos/${{ steps.ActionEnv.outputs.ENV_REPO_NAME }}/releases
echo "$RepoInfo"
echo "${{ steps.ActionEnv.outputs.ENV_USER_TOKEN }}"
# 发送请求获取所有 release 信息,添加认证信息
releases=$(curl -s -H "Authorization: token ${{ steps.ActionEnv.outputs.ENV_USER_TOKEN }}" "$RepoInfo")
releases=$(curl -s -H "Authorization: token ${{ secrets.AUTOGENERATE }}" "$RepoInfo")
echo "$releases"
# 检查是否成功获取信息
if [ -z "$releases" ]; then