From abcfcf7b3331031264db482f844ff8bef617b40d Mon Sep 17 00:00:00 2001 From: zhilv Date: Tue, 26 May 2026 12:46:24 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(release):=20=E6=94=B9?= =?UTF-8?q?=E7=94=A8=20RELEASE=5FTOKEN=20=E5=8F=91=E5=B8=83=E7=89=88?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 工作流发布步骤改为显式使用仓库密钥 RELEASE_TOKEN - 去掉发布脚本对 404 的吞错处理,改回明确暴露真实权限或接口错误 - 便于验证当前自定义 token 是否具备 Gitea Release 创建与附件上传权限 --- .gitea/workflows/release.yml | 2 +- scripts/publish-gitea-release.sh | 8 -------- 2 files changed, 1 insertion(+), 9 deletions(-) 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