From 09e761297bd31029c33f5816967a1205fbc14399 Mon Sep 17 00:00:00 2001 From: TZGyn Date: Thu, 8 Oct 2026 10:07:22 +0800 Subject: [PATCH] Note that the release tag must match the shipped source --- SKILL.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/SKILL.md b/SKILL.md index 503c5ee..fddb446 100644 --- a/SKILL.md +++ b/SKILL.md @@ -127,6 +127,12 @@ Two scripts per repo: `build-app.sh ` and `release.sh `. --repo TZGyn/ --login gitea.tzgyn.dev ``` + Push `main` **before** this: `tea` tags the remote default branch, so an + unpushed commit means the tag points at source that is not what shipped + (the binary would contain changes absent from the tag). If it already + happened, re-point the tag: `git push origin :refs/tags/v` then + `git tag -f v && git push origin v`. + 4. **Bump the cask** (`version` + `sha256`), push the tap, pull Homebrew's clone, `brew audit`. Verify by downloading the asset back and comparing the sha256, and `spctl -a -vv .app` → `accepted` /