From 64deaafb65c8a29f7564b583993b63ed5e6b67f3 Mon Sep 17 00:00:00 2001 From: PuqiAR Date: Sat, 3 Jan 2026 22:57:16 +0800 Subject: [PATCH] =?UTF-8?q?[CI]=20=E5=B0=9D=E8=AF=95=E4=BF=AE=E5=A4=8Dwind?= =?UTF-8?q?ows=E5=8F=91=E5=B8=83bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 60637a2..b05c095 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -174,11 +174,23 @@ jobs: GITEA_TOKEN: ${{ secrets.CI_TOKEN }} run: | [Console]::OutputEncoding = [System.Text.Encoding]::UTF8 - $VERSION = $env:VERSION + + # 重新计算版本号(不使用 $env:VERSION) + if ($env:GITHUB_EVENT_NAME -eq 'workflow_dispatch') { + $VERSION = $env:INPUT_VERSION + if (-not $VERSION) { $VERSION = "dev-build" } + } else { + $VERSION = $env:GITHUB_REF_NAME + } + + Write-Host "正在上传Windows版本到发布: $VERSION" + $REPO = $env:GITHUB_REPOSITORY $API = "https://git.fig-lang.cn/api/v1/repos/$REPO" $TOKEN = $env:GITEA_TOKEN + $TOKEN = $env:GITEA_TOKEN + Write-Host "正在上传Windows版本到发布 $VERSION ..." # 1. 尝试通过标签获取 Release ID