Skip to content

Conversation

@tustanivsky
Copy link
Collaborator

@tustanivsky tustanivsky commented Jul 23, 2025

This PR addresses issues discovered in FAB version of the plugin (1.0.0-beta.5) which for the first time includes executables and scripts.

Key changes:

  • Added manual copying of crashpad_handler.exe to plugin's build output dir in post-build step (by default Epic obfuscates any extra binaries from there before publishing the package)
  • Added execute permission to Sentry CLI on Mac in pre-build step (by default Epic set all permissions to read-only)
  • Added heuristics to check package type (github vs marketplace)

#skip-changelog

@tustanivsky tustanivsky requested review from jpnurmi and limbonaut July 23, 2025 14:35

bool FSentryModule::IsMarketplaceVersion()
{
return IsMarketplace;
Copy link
Collaborator

Choose a reason for hiding this comment

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

was IsMarketplace left unused? should it be removed?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Yes, I believe it can be safely removed.

Additional context: IsMarketplace value was set by CI script depending on plugin package type (see 5ef0806)

@tustanivsky tustanivsky merged commit 5bea8a6 into main Jul 23, 2025
28 of 29 checks passed
@tustanivsky tustanivsky deleted the fix/fab-package branch July 23, 2025 15:45
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.

3 participants