MioIsland/docs
徐翔宇 a547d43470 fix(release): abort if Sparkle signature is empty + in-repo RELEASE-GUIDE
release.sh previously printed "SKIP Sparkle signing" when the private
key was absent on the release machine, but then still generated and
pushed an appcast with sparkle:edSignature="". This is exactly how
v2.1.6 shipped unsigned — every user saw "此更新未正确签名".

Now: if ED_SIG is empty after the sign_update step, exit 1 with a
diagnostic pointing at docs/RELEASE-GUIDE.md §3 (canonical key).

Also copies the release guide into the repo at docs/RELEASE-GUIDE.md
so new admins don't need the chat-history PDF. Includes the v2.1.6
incident + emergency-resign recipe.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 00:09:04 +08:00
..
qa feat(notch): screen observer hook, QA checklist, bump to v1.10.0 build 15 2026-04-09 00:37:56 +08:00
screenshots docs: add plugin guide screenshots 2026-04-13 09:46:53 +08:00
RELEASE-GUIDE.md fix(release): abort if Sparkle signature is empty + in-repo RELEASE-GUIDE 2026-04-19 00:09:04 +08:00
wechat-group-qr.jpg docs: update brew command + add WeChat group QR to contact 2026-04-15 14:38:10 +08:00
wechat-qr-kris.jpg Add Kris WeChat QR, reorder contacts, show WeChat ID in settings 2026-04-04 16:05:23 +08:00
wechat-qr.jpg Add contact info, compact settings layout, version bump to 1.8.0 2026-04-04 15:58:41 +08:00