Skip to content

Commit b8abce7

Browse files
committed
docs(self-hosting): avoid over-specifying the manual-path failure state
1 parent 10102be commit b8abce7

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • apps/docs/content/docs/platform/self-hosting

apps/docs/content/docs/platform/self-hosting/desktop.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ The Sim server needs outbound access to `api.github.com` and `github.com` for th
3939

4040
### What an installed app does when the feed fails
4141

42-
A `404` carries a header the shell reads as *no update available*, so the app reports it is up to date. Anything else — `502`, a timeout, a connection failure — means the feed is unavailable, and only a self-updating build (Developer ID, installed in `/Applications`) has anywhere else to go: on the stable channel it falls back to Sim's packaged GitHub feed, and on `dev` or `staging` it skips the check, since that fallback carries only stable artifacts their bundle identity cannot install. Any other build reports an update error until the feed answers again.
42+
A `404` carries a header the shell reads as *no update available*, so the app reports it is up to date. Anything else — `502`, a timeout, a connection failure — means the feed is unavailable, and only a self-updating build (Developer ID, installed in `/Applications`) has anywhere else to go: on the stable channel it falls back to Sim's packaged GitHub feed, and on `dev` or `staging` it skips the check, since that fallback carries only stable artifacts their bundle identity cannot install. Every other build simply stops being offered updates until the feed answers again.
4343

4444
Release selection is therefore yours only while the feed answers. With `APPCONFIG_ENVIRONMENT` unset both paths resolve the same release, so the fallback is invisible; it matters when your deployment serves a channel that disagrees with stable.
4545

0 commit comments

Comments
 (0)