chore(deps): update Native SDK to v0.13.4#3606
chore(deps): update Native SDK to v0.13.4#3606github-actions[bot] wants to merge 1 commit intomainfrom
Conversation
1f44045 to
e852f29
Compare
Sentry Build Distribution
|
e852f29 to
351de75
Compare
❌ 5 Tests Failed:
View the top 3 failed test(s) by shortest run time
To view more test analytics, go to the Test Analytics Dashboard |
aed2ea3 to
56e4988
Compare
56e4988 to
0e47584
Compare
0e47584 to
5d2fed9
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 5d2fed9. Configure here.
|
|
||
| repo=https://github.com/getsentry/sentry-native | ||
| version=0.13.3 | ||
| version=0.13.4 |
There was a problem hiding this comment.
SHA256 hash not updated for new version
High Severity
The sentry-native dependency was updated to 0.13.4, but its sha256 hash was not. This mismatch prevents CMake from verifying the downloaded artifact, leading to build failures on Windows and Linux.
Triggered by project rule: PR Review Guidelines for Cursor Bot (Root)
Reviewed by Cursor Bugbot for commit 5d2fed9. Configure here.
| repo=https://github.com/getsentry/sentry-native | ||
| version=0.13.3 | ||
| version=0.13.4 | ||
| sha256=b83292650c6a725c867a6c7f9ad7903b178ad13bacb362998fc09bb045acf06d |
There was a problem hiding this comment.
Bug: The sha256 hash in CMakeCache.txt was not updated with the sentry-native version bump, which will cause build failures for users of the package.
Severity: CRITICAL
Suggested Fix
Update the sha256 value in CMakeCache.txt to the correct hash for the sentry-native v0.13.4 release. Consider modifying the update-native.sh script to automatically compute and update the hash when the version is changed to prevent this issue in the future.
Prompt for AI Agent
Review the code at the location below. A potential bug has been identified by an AI
agent.
Verify if this is a real issue. If it is, propose a fix; if not, explain why it's not
valid.
Location: packages/flutter/sentry-native/CMakeCache.txt#L6
Potential issue: The `sentry-native` dependency version was updated to `0.13.4` in
`CMakeCache.txt`, but its corresponding `sha256` hash was not. The build process uses
this hash to verify the downloaded dependency via CMake's `FetchContent_Declare`. When a
developer builds an application with this package, CMake will download version `0.13.4`,
compute its hash, and find it does not match the outdated hash stored in the file. This
mismatch will cause the CMake configuration to fail, leading to a build failure for all
users of the package on Windows, Linux, and macOS.
Did we get this right? 👍 / 👎 to inform future reviews.


Bumps packages/flutter/scripts/update-native.sh from 0.13.3 to 0.13.4.
Auto-generated by a dependency updater.
Changelog
0.13.4
Features:
nativebackend. (#1585)Fixes:
cache_keepto only cache envelopes when HTTP send fails, instead of unconditionally on restart. (#1585)nativebackend. (#1589)/proc/pid/maps. Without merging,base_of_imagepointed to the code segment instead of the real ELF load base, breaking server-side CFI unwinding. (#1588)-fomit-frame-pointerbuilds by capturing DWARF-based backtraces (via libunwind) in the signal handler. The daemon now prefers these over FP-based walking, which fails when RBP is used as a general-purpose register. (#1588)