ci: disable electron-builder GitHub publish; add Gitea sync workflow

- Use --publish never in pack/CI so tagged builds do not require GH_TOKEN.
- Set build.publish to null and align publish:win with local-only packaging.
- Add Gitea release sync workflow and upload script; fetch script from default
  branch so reruns work for tags that predate the script.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Docker Build
2026-05-10 14:24:33 -05:00
parent ef02839ea0
commit 1c85341b1f
4 changed files with 245 additions and 10 deletions
@@ -9,8 +9,8 @@
},
"scripts": {
"start": "electron .",
"pack:win": "electron-builder --win nsis portable --x64",
"publish:win": "electron-builder --win nsis portable --x64 --publish always"
"pack:win": "electron-builder --win nsis portable --x64 --publish never",
"publish:win": "electron-builder --win nsis portable --x64 --publish never"
},
"author": "",
"license": "GPL-3.0",
@@ -27,13 +27,7 @@
"directories": {
"output": "dist"
},
"publish": [
{
"provider": "github",
"owner": "Dawnforger",
"repo": "Fractured-Distro"
}
],
"publish": null,
"files": [
"main.js",
"preload.cjs",