Nest Engineering Docs
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_push is used for patch-style updates.

Auto updates

  • macOS updates use Sparkle via the auto_updater plugin.
  • The update feed is driven by the Statsig config desktop_auto_updater with env fallbacks (AUTO_UPDATER_FEED_URL_MACOS).

Monitoring

  • Sentry is enabled in release builds when SENTRY_DSN is set.
  • Statsig is used for feature flags and event logging (STATSIG_CLIENT_KEY).
  • Local diagnostics use RavenLogger in debug builds.

Last updated on