diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index b5e2309..0d21804 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -127,7 +127,7 @@ jobs: - name: 发布到 Gitea Release env: - GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }} + GITEA_TOKEN: ${{ secrets.RELEASE_TOKEN }} run: | set -eux SERVER_URL="${GITHUB_SERVER_URL:-${GITEA_SERVER_URL:-https://gitea.kmux.cn}}" diff --git a/scripts/publish-gitea-release.sh b/scripts/publish-gitea-release.sh index 4e85c3b..8dbe11a 100755 --- a/scripts/publish-gitea-release.sh +++ b/scripts/publish-gitea-release.sh @@ -213,14 +213,6 @@ else create_result="$(api_post_json_with_status "$(api_url releases)" "$payload")" || fail "创建 Release 请求失败" create_status="${create_result##*$'\n'}" release_json="${create_result%$'\n'*}" - if [[ "$create_status" == "404" ]]; then - log "当前仓库不支持 Releases 或 Token 无 Release 权限,跳过发布" - printf '\n发布包已生成但未上传 Release:\n' - for package in "${PACKAGES[@]}"; do - printf '%s\n' "$package" - done - exit 0 - fi [[ "$create_status" == "201" || "$create_status" == "200" ]] || fail "创建 Release 失败,HTTP 状态码:$create_status" fi