Cloudflare Worker for https://sfu-update.snowx.dev/.
The Worker serves a static JSON manifest with the latest SnowFast version, release asset URLs, and SHA256 hashes. SnowFast clients and installers use this domain as the trust source for update checks and binary verification.
GET /GET /latest.json
Both return the same JSON manifest.
After publishing a SnowFast release:
- Download the release
SHA256SUMSfile from GitHub Releases. - Copy each binary hash into
src/manifest.js. - Set
manifest.versionto the released version without the leadingv. - Confirm every
urlpoints to the matching release asset. - Run the local checks:
npm install
npm run dry-run- Deploy only after reviewing the generated Worker:
npm run deployThe Worker does not call console.log. wrangler.jsonc disables workers.dev, preview URLs, observability, and invocation logs.