diff --git a/.gitea/workflows/AutoRelease.yaml b/.gitea/workflows/AutoRelease.yaml index 6ef8004..241e438 100644 --- a/.gitea/workflows/AutoRelease.yaml +++ b/.gitea/workflows/AutoRelease.yaml @@ -213,10 +213,14 @@ jobs: - name: Get all releases id: get-releases + env: + GITEA_API_TOKEN: ${{ secrets.GITEA_API_TOKEN }} + GITEA_INSTANCE_URL: ${{ secrets.GITEA_INSTANCE_URL }} + GITEA_REPO: ${{ secrets.GITEA_REPO }} run: | - # 获取所有发布信息,使用 GitHub API - releases=$(curl -s -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \ - "https://api.github.com/repos/${{ github.repository }}/releases") + # 获取所有发布信息,使用 Gitea API + releases=$(curl -s -H "Authorization: token $GITEA_API_TOKEN" \ + "$GITEA_INSTANCE_URL/api/v1/repos/$GITEA_REPO/releases") # 解析发布信息,提取名称、发布时间和发布说明 output="" for row in $(echo "${releases}" | jq -r '.[] | @base64'); do