build: point auto-update publish URL to Gitea rolling 'latest' release

Generic provider needs a stable base URL to fetch latest.yml. Gitea 1.24.7
does not expose /releases/latest/download/ as a shortcut, so we use a manual
rolling-release scheme: each version is published twice — once under its
semver tag (vX.Y.Z) for archival, and once re-uploaded into a release
permanently tagged 'latest'. The URL below points at the rolling one.

Release procedure (per version):
  1. npm version patch
  2. npm run package:win
  3. Upload release/*.exe, *.exe.blockmap, latest.yml as assets to vX.Y.Z
  4. Re-upload the same 3 files into release 'latest' (delete previous assets first)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-12 00:19:04 +03:00
parent 571404ca94
commit 0ecf6fd81a

View File

@@ -56,7 +56,7 @@
}, },
"publish": { "publish": {
"provider": "generic", "provider": "generic",
"url": "https://your-update-server.example.com/media-center/" "url": "https://gitea.esh-service.ru/public/ESH-Media/releases/download/latest/"
}, },
"files": [ "files": [
"dist/**/*", "dist/**/*",