From 7de313fa0fe0d8fd081be73a54f487d5ced12df4 Mon Sep 17 00:00:00 2001 From: liyp Date: Fri, 23 Oct 2026 13:31:44 +0800 Subject: [PATCH] =?UTF-8?q?ci:=20=E5=9C=A8=20dist/=20=E9=87=8C=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C=20SHA256SUMS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit SHA256SUMS 里是裸文件名,在仓库根目录执行 sha256sum -c dist/SHA256SUMS 会去找 ./golink_darwin_amd64 从而全部 FAILED。改成 ( cd dist && sha256sum -c SHA256SUMS )。 --- .github/workflows/release.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5df8799..a5adb65 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -97,7 +97,8 @@ jobs: echo "$program: $got" [ "$got" = "$want" ] || { echo "version mismatch: want $want, got $got" >&2; exit 1; } done - sha256sum -c dist/SHA256SUMS + # SHA256SUMS lists bare file names, so verify from inside dist/. + ( cd dist && sha256sum -c SHA256SUMS ) - name: Publish to the release env: