Skip to content

Conversation

@jamescrosswell
Copy link
Collaborator

Workaround for #4292:

Replaces #4533. Unlike that PR however, this PR targets the version6 branch instead of main, so that we can get adequate feedback from users before releasing this.

alexsohn1126 and others added 28 commits September 22, 2025 12:03
…id (#4532)

Automatically generate a UUID to associate an APK and its ProGuard mapping file that will be uploaded to Sentry.

Fixes #3872
Fix WASM0001 warnings when building Blazor WebAssembly projects that came out from our native bindings.

The fix was to change the way we represent `sentry_value_t` in C# side, instead of using `FieldOffset`, we use a backing field along with getters and setters for the variable as a `double`, or `ulong`.

Fixes #3369
* chore: update scripts/update-java.ps1 to 8.22.0

* Metadata.xml: remove UpdateStatus to avoid CS0108 for conflicting _members fields in nested subclasses

  Sentry.Bindings.Android net8.0-android34.0 failed with 3 error(s) (6.9s)
    /home/jpnurmi/Projects/sentry/sentry-dotnet/src/Sentry.Bindings.Android/obj/Release/net8.0-android34.0/generated/src/Sentry.JavaSdk.UpdateStatus.cs(24,35): error CS0108: 'UpdateStatus.NewRelease._members' hides inherited member 'UpdateStatus._members'. Use the new keyword if hiding was intended.
    /home/jpnurmi/Projects/sentry/sentry-dotnet/src/Sentry.Bindings.Android/obj/Release/net8.0-android34.0/generated/src/Sentry.JavaSdk.UpdateStatus.cs(90,35): error CS0108: 'UpdateStatus.UpdateError._members' hides inherited member 'UpdateStatus._members'. Use the new keyword if hiding was intended.
    /home/jpnurmi/Projects/sentry/sentry-dotnet/src/Sentry.Bindings.Android/obj/Release/net8.0-android34.0/generated/src/Sentry.JavaSdk.UpdateStatus.cs(157,35): error CS0108: 'UpdateStatus.UpToDate._members' hides inherited member 'UpdateStatus._members'. Use the new keyword if hiding was intended.
  Sentry.Bindings.Android net9.0-android35.0 failed with 3 error(s) (7.8s)
    /home/jpnurmi/Projects/sentry/sentry-dotnet/src/Sentry.Bindings.Android/obj/Release/net9.0-android35.0/generated/src/Sentry.JavaSdk.UpdateStatus.cs(24,35): error CS0108: 'UpdateStatus.NewRelease._members' hides inherited member 'UpdateStatus._members'. Use the new keyword if hiding was intended.
    /home/jpnurmi/Projects/sentry/sentry-dotnet/src/Sentry.Bindings.Android/obj/Release/net9.0-android35.0/generated/src/Sentry.JavaSdk.UpdateStatus.cs(90,35): error CS0108: 'UpdateStatus.UpdateError._members' hides inherited member 'UpdateStatus._members'. Use the new keyword if hiding was intended.
    /home/jpnurmi/Projects/sentry/sentry-dotnet/src/Sentry.Bindings.Android/obj/Release/net9.0-android35.0/generated/src/Sentry.JavaSdk.UpdateStatus.cs(157,35): error CS0108: 'UpdateStatus.UpToDate._members' hides inherited member 'UpdateStatus._members'. Use the new keyword if hiding was intended

---------

Co-authored-by: GitHub <[email protected]>
Co-authored-by: J-P Nurmi <[email protected]>
Co-authored-by: Sentry Github Bot <[email protected]>
Co-authored-by: James Crosswell <[email protected]>
* build(deps): bump github/codeql-action from 3.30.3 to 3.30.5

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.30.3 to 3.30.5.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@192325c...3599b3b)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.30.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* Update .github/workflows/codeql-analysis.yml

Co-authored-by: Stefan Pölz <[email protected]>

* Update .github/workflows/codeql-analysis.yml

Co-authored-by: Stefan Pölz <[email protected]>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: James Crosswell <[email protected]>
Co-authored-by: Stefan Pölz <[email protected]>
Workaround for #4292:
- #4292 (comment)

Replaces #4533 (targets version6 branch instead of main so that we can get adequate feedback from users before releasing this).
@jamescrosswell jamescrosswell requested a review from jpnurmi October 6, 2025 21:33
@jamescrosswell jamescrosswell changed the title Xcframework no headers v6 Remove unnecessary files from SentryCocoaFramework before packing Oct 6, 2025
@codecov
Copy link

codecov bot commented Oct 6, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (version6@13d64cf). Learn more about missing BASE report.

Additional details and impacted files
@@             Coverage Diff             @@
##             version6    #4602   +/-   ##
===========================================
  Coverage            ?   73.09%           
===========================================
  Files               ?      479           
  Lines               ?    17385           
  Branches            ?     3432           
===========================================
  Hits                ?    12707           
  Misses              ?     3819           
  Partials            ?      859           

☔ 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.

@jamescrosswell jamescrosswell marked this pull request as ready for review October 8, 2025 00:06
@jamescrosswell jamescrosswell merged commit f3e8729 into version6 Oct 8, 2025
31 checks passed
@jamescrosswell jamescrosswell deleted the xcframework-no-headers-v6 branch October 8, 2025 00:07
@jamescrosswell jamescrosswell linked an issue Oct 8, 2025 that may be closed by this pull request
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.

Workaround for MaxPath issue building iOS apps from Windows

6 participants