Skip to content

ref: make KSCrash the default crash reporter in V10 - #8713

Open
supervacuus wants to merge 2 commits into
mainfrom
ref/kscrash-default-v10
Open

ref: make KSCrash the default crash reporter in V10#8713
supervacuus wants to merge 2 commits into
mainfrom
ref/kscrash-default-v10

Conversation

@supervacuus

@supervacuus supervacuus commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

#skip-changelog (v10)

📜 Description

Make KSCrash the default crash reporter for V10 and remove KSCrash as a separate axis in the V10 build entirely.

💡 Motivation and Context

Since that is the way that was decided, it must happen before we remove SentryCrash from the KSCrash build, which I will likely stack on top. So, this is a precursor for #8528.

💚 How did you test it?

Ran the full macOS and iOS test suites for v10 ("with kscrash" no longer exists). Also ran the CrashE2E tests.

📝 Checklist

You have to check all boxes before merging:

  • I added tests to verify the changes.
  • No new PII added or SDK only sends newly added PII if sendDefaultPII is enabled.
  • I updated the docs if needed.
  • I updated the wizard if needed.
  • Review from the native team if needed.
  • No breaking change or entry added to the changelog.
  • No breaking change for hybrid SDKs or communicated to hybrid SDKs.
  • Public API changes reviewed by another Mobile SDK team member or implemented according to the develop docs spec.
  • If I added a new public API, I also added it to the SentryObjC wrapper.

Closes #8714

@github-actions

github-actions Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

🚨 Detected changes in high risk code 🚨

High-risk code can easily blow up and is hard to test. We had severe bugs in the past. Be extra careful when changing these files, and have an extra careful look at these:

  • .github/file-filters.yml

@supervacuus supervacuus self-assigned this Aug 6, 2026
@supervacuus supervacuus added the run-full-ci Allows gated GitHub Action workflows to run for a labelled pull request label Aug 6, 2026

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 3 potential issues.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Want reviews to match your repository better? Bugbot Learning can learn team-specific rules from PR activity. A team admin can enable Learning in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 1015380. Configure here.

Comment thread Sources/Swift/Core/Integrations/Integrations.swift
Comment thread Package.swift
Comment thread Package@swift-6.2.swift Outdated
Apply SDK_V10 and KSCrash dependencies consistently across SwiftPM
env and trait builds.

Route V10 builds through KSCrash-backed targets, add CI coverage, and
remove obsolete KSCrash-specific build entry points.
@sentry

sentry Bot commented Aug 6, 2026

Copy link
Copy Markdown

📲 Install Builds

iOS

🔗 App Name App ID Version Configuration
SDK-Size io.sentry.sample.SDK-Size 9.25.0 (1) Release

⚙️ sentry-cocoa Build Distribution Settings

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

run-full-ci Allows gated GitHub Action workflows to run for a labelled pull request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ref: make KSCrash the default crash reporter in V10

1 participant