Skip to content

docs: document required GitHub Release assets for Windows updates#237

Merged
MarshallOfSound merged 1 commit into
mainfrom
docs/document-required-release-assets
Jul 1, 2026
Merged

docs: document required GitHub Release assets for Windows updates#237
MarshallOfSound merged 1 commit into
mainfrom
docs/document-required-release-assets

Conversation

@claude

@claude claude Bot commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Requested by Samuel Attard · Slack thread

Fixes #122

Before

The FAQ's "What kinds of assets do I need to build?" section tells you to build a .exe and .nupkg for Windows, but never says that the Squirrel RELEASES manifest and the -full.nupkg package must actually be attached to each GitHub Release. When they're missing, Squirrel can't find the manifest it needs and updates fail silently, with the only clue buried in Squirrel-CheckForUpdate.log.

After

The same FAQ section now spells out exactly which assets must be present on every GitHub Release for Windows auto-update to work: the RELEASES manifest, the *-full.nupkg full package, and the *.exe installer, plus the optional *-delta.nupkg delta packages. It also calls out that updates fail silently when these are absent, so the reader knows what to look for.

How

Docs-only change. Added a short bullet list to the Windows portion of the "What kinds of assets do I need to build?" FAQ entry in README.md, matching the surrounding markdown style.


Generated by Claude Code

@MarshallOfSound MarshallOfSound marked this pull request as ready for review June 29, 2026 19:53
@MarshallOfSound MarshallOfSound requested a review from a team as a code owner June 29, 2026 19:53
@MarshallOfSound MarshallOfSound merged commit a49c439 into main Jul 1, 2026
8 checks passed
@MarshallOfSound MarshallOfSound deleted the docs/document-required-release-assets branch July 1, 2026 05:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Documentation doesn't state what assets need to be included in Github Releases

3 participants