Skip to content

Conversation

@sanchitmonga22
Copy link
Contributor

  • Added Sentry configuration to both Android and iOS projects for enhanced crash reporting.
  • Updated build.gradle.kts files to include Sentry dependencies and initialization logic.
  • Implemented Sentry initialization in RunAnywhereApplication for Android, ensuring DSN is only set in release builds.
  • Integrated Sentry setup in RunAnywhereAIApp for iOS, allowing DSN configuration via environment variables or Info.plist.
  • Updated .gitignore files to exclude Sentry configuration files.

These changes improve error tracking and reporting capabilities across platforms, enhancing overall application stability.

Description

Brief description of the changes made.

Type of Change

  • Bug fix
  • New feature
  • Documentation update
  • Refactoring

Testing

  • Tests pass locally
  • Tested on Macbook if swift changes
  • Tested on Tablet/iPad if swift changes
  • Added/updated tests for changes

Labels

Please add the appropriate label(s):

  • iOS SDK - Changes to iOS/Swift SDK
  • Android SDK - Changes to Android/Kotlin SDK
  • iOS Sample - Changes to iOS example app
  • Android Sample - Changes to Android example app

Checklist

  • Code follows project style guidelines
  • Self-review completed
  • Documentation updated (if needed)

Screenshots - Attach all the relevant UI changes screenshots for iOS/Android and MacOS/Tablet/large screen sizes

- Added Sentry configuration to both Android and iOS projects for enhanced crash reporting.
- Updated build.gradle.kts files to include Sentry dependencies and initialization logic.
- Implemented Sentry initialization in RunAnywhereApplication for Android, ensuring DSN is only set in release builds.
- Integrated Sentry setup in RunAnywhereAIApp for iOS, allowing DSN configuration via environment variables or Info.plist.
- Updated .gitignore files to exclude Sentry configuration files.

These changes improve error tracking and reporting capabilities across platforms, enhancing overall application stability.
@coderabbitai
Copy link

coderabbitai bot commented Dec 2, 2025

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch smonga/sentry_integration

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@sanchitmonga22 sanchitmonga22 changed the title feat: Integrate Sentry for crash reporting in Android and iOS SDKs feat: Integrate Sentry for crash reporting in Android and iOS Sample Apps Dec 2, 2025
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