Raven Desktop
Operations
Deployment and monitoring for Raven Desktop
Releases
- Build macOS artifacts from
apps/raven/. - Code signing and notarization are required for distribution.
shorebird_code_pushis used for patch-style updates.
Auto updates
- macOS updates use Sparkle via the
auto_updaterplugin. - The update feed is driven by the Statsig config
desktop_auto_updaterwith env fallbacks (AUTO_UPDATER_FEED_URL_MACOS).
Monitoring
- Sentry is enabled in release builds when
SENTRY_DSNis set. - Statsig is used for feature flags and event logging (
STATSIG_CLIENT_KEY). - Local diagnostics use
RavenLoggerin debug builds.
Last updated on