Skip to content

build: migrate to Native SDK v0.13.0#4926

Merged
jamescrosswell merged 11 commits intodeps/modules/sentry-nativefrom
deps/sentry-native-libunwind
Feb 24, 2026
Merged

build: migrate to Native SDK v0.13.0#4926
jamescrosswell merged 11 commits intodeps/modules/sentry-nativefrom
deps/sentry-native-libunwind

Conversation

@jpnurmi
Copy link
Collaborator

@jpnurmi jpnurmi commented Feb 16, 2026

Note

Merges into deps/modules/sentry-native

sentry-native 0.13.0 comes with a refactored inproc backend that depends on libunwind on Linux.

Previously, libunwind was only used as a system library on MUSL-based systems. Now, it is vendored in sentry-native: https://github.com/getsentry/sentry-native/tree/master/vendor/libunwind

See:

#skip-changelog (merges into #4941)

@github-actions
Copy link
Contributor

github-actions bot commented Feb 16, 2026

Semver Impact of This PR

None (no version bump detected)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


This PR will not appear in the changelog.


🤖 This preview updates automatically when you update the PR.

@jpnurmi jpnurmi changed the title deps(sentry-native): checkout fix/split_inproc_handler_thread WIP: try inproc with libunwind-dev Feb 16, 2026
@jpnurmi jpnurmi force-pushed the deps/sentry-native-libunwind branch 2 times, most recently from d197ee2 to bd25a67 Compare February 16, 2026 10:09
@codecov
Copy link

codecov bot commented Feb 16, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 73.91%. Comparing base (9adb40f) to head (aa30590).
⚠️ Report is 1 commits behind head on deps/modules/sentry-native.

Additional details and impacted files
@@                      Coverage Diff                       @@
##           deps/modules/sentry-native    #4926      +/-   ##
==============================================================
+ Coverage                       73.88%   73.91%   +0.02%     
==============================================================
  Files                             496      496              
  Lines                           17951    17951              
  Branches                         3516     3516              
==============================================================
+ Hits                            13263    13268       +5     
+ Misses                           3826     3822       -4     
+ Partials                          862      861       -1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@jpnurmi jpnurmi force-pushed the deps/sentry-native-libunwind branch from cae1ad9 to 512c687 Compare February 17, 2026 07:57
@jpnurmi jpnurmi changed the title WIP: try inproc with libunwind-dev WIP: try inproc with libunwind Feb 17, 2026
@jpnurmi jpnurmi changed the base branch from main to deps/modules/sentry-native February 23, 2026 08:03
@jpnurmi jpnurmi changed the title WIP: try inproc with libunwind build: migrate to Native SDK v0.13.0 Feb 23, 2026
@jpnurmi jpnurmi marked this pull request as ready for review February 23, 2026 09:36
Copy link
Collaborator

@jamescrosswell jamescrosswell left a comment

Choose a reason for hiding this comment

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

Nice - thanks @jpnurmi ! 🥇

@jamescrosswell jamescrosswell merged commit 9e88ec3 into deps/modules/sentry-native Feb 24, 2026
40 of 41 checks passed
@jamescrosswell jamescrosswell deleted the deps/sentry-native-libunwind branch February 24, 2026 01:39
jamescrosswell pushed a commit that referenced this pull request Feb 24, 2026
* chore: update modules/sentry-native to 0.13.0

* build: migrate to Native SDK v0.13.0 (#4926)

* deps(sentry-native): checkout fix/split_inproc_handler_thread

getsentry/sentry-native#1446

* ci: install libunwind-dev and liblzma-dev on Linux

* build: adapt Sentry.Native.targets

* Enable diagnostic verbosity

* sentry-native: vendor_libunwind

getsentry/sentry-native#1523

* Revert "ci: install libunwind-dev and liblzma-dev on Linux"

This reverts commit 5746009.

* Revert "Enable diagnostic verbosity"

This reverts commit 288a685.

* Adapt build-sentry-native.ps1 & Sentry.Native.targets

* sentry-native: switch back to fix/split_inproc_handler_thread

* Combine None/Include

---------

Co-authored-by: GitHub <noreply@github.com>
Co-authored-by: J-P Nurmi <jpnurmi@gmail.com>
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