Skip to content

chore: enable Sentry release reporting and bump Dioxus to 0.7.9#155

Merged
mattdjenkinson merged 1 commit into
mainfrom
chore/sentry-release-reporting-and-dioxus-0.7.9
May 14, 2026
Merged

chore: enable Sentry release reporting and bump Dioxus to 0.7.9#155
mattdjenkinson merged 1 commit into
mainfrom
chore/sentry-release-reporting-and-dioxus-0.7.9

Conversation

@mattdjenkinson
Copy link
Copy Markdown
Contributor

@mattdjenkinson mattdjenkinson commented May 14, 2026

Summary

  • Bake SENTRY_DSN at compile time via option_env! so release builds actually report events; add build.rs files so cargo rebuilds when SENTRY_DSN changes.
  • Initialize Sentry before tracing_subscriber so events from the first log onwards land on a real Hub.
  • Promote WARN to a Sentry event (the codebase prefers warn! for failure paths; the default filter sent almost nothing).
  • CI: pass SENTRY_DSN to dx bundle in bundle.yml / manual-release.yml, and run dsymutil on macOS so .dSYM bundles upload alongside the artifact.
  • Bump dioxus / dioxus-desktop 0.7.3 → 0.7.9 and use the new with_tray_icon_show_window_on_click(false) so left-clicking the tray icon only surfaces the menu instead of unhiding the main window.

- Bake SENTRY_DSN at compile time via option_env! so release builds report
  events; add build.rs files so cargo rebuilds when SENTRY_DSN changes.
- Initialize Sentry before tracing_subscriber so events from the first
  log onwards land on a real Hub.
- Promote WARN to a Sentry event (the codebase prefers warn! for failures).
- CI: pass SENTRY_DSN to dx bundle and run dsymutil on macOS so .dSYM
  bundles are uploaded with the artifact.
- Bump dioxus / dioxus-desktop 0.7.3 -> 0.7.9 and use the new
  with_tray_icon_show_window_on_click(false) so left-clicking the tray
  icon only surfaces the menu instead of unhiding the main window.

Co-authored-by: Cursor <cursoragent@cursor.com>
@mattdjenkinson mattdjenkinson merged commit 9562219 into main May 14, 2026
11 checks passed
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.

2 participants