Brief overview of PR changes/additions

Add sentry for reporting when crashes happen.

Motivation for adding to Mudlet

So we can tell when Mudlet crashes - and fix any such issues!

Other info (issues closed, discussion etc)

IP address collection has been disabled in sentry settings to protect privacy of those who upload a crash.

/claim #7126, fixes #7126.

This is a re-run of https://github.com/Mudlet/Mudlet/pull/7618 but from the Mudlet repository, enabling secrets and thus sentry upload.

This PR is still a work in progress. TODO:

  • get Linux to report line #’s in stack traces reliably
  • add sentry integration into AppImages, enable it for testing/ptb/release builds
  • upload source code in Linux build
  • upload debug symbols for Mudlet and Luarocks .so’s to sentry for Linux
  • add sentry integration for macOS and test
  • upload source code in macOS build (duplicate uploads for simplicity)
  • upload debug symbols for Mudlet and Luarocks .so’s to sentry for macOS
  • add sentry integration into macOS packaging, enable it for testing/ptb/release builds
  • add sentry integration into Windows test zips and installers, enable it for testing/ptb/release builds
  • upload source code in Linux build
  • upload debug symbols for Mudlet and Luarocks .so’s to sentry for Linux

Claim

Total prize pool $500
Total paid $0
Status Pending
Submitted August 15, 2025
Last updated August 15, 2025

Contributors

VA

Vadim Peretokin

@vadi2

100%

Sponsors

MU

Mudlet

@Mudlet

$500