Add Windows portable auto-update from Forgejo continuous releases.
Some checks failed
Windows Release / windows-x86_64 (push) Failing after 1h12m0s

Poll windows-continuous by git SHA, download the matching zip, and apply it in place so friends stay current without manual installs.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
copilot 2026-11-12 12:29:49 +01:00
parent 7f34283537
commit cdc4c5cb30
13 changed files with 371 additions and 22 deletions

View file

@ -17,6 +17,14 @@ https://forgejo.fsociety00.cc/copilot/infinipaint/releases/tag/windows-continuou
Portable zip → extract → run `infinipaint.exe`.
### Auto-update (portable)
Windows builds embed the short git SHA at configure time. On startup they poll the
public Forgejo API for tag `windows-continuous`. If the release commit differs,
a dialog offers **Download and install update** (downloads the zip, extracts over
the install folder via a helper script after quit, then restarts). Toggle via
Settings → check for updates.
## Workflows
| File | Runner | Role |