[PR #565] [MERGED] Remove debug symbols in release builds #1041

Closed
opened 2026-01-29 16:25:02 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/SabreTools/MPF/pull/565
Author: @Deterous
Created: 10/7/2023
Status: Merged
Merged: 10/7/2023
Merged by: @mnadareski

Base: masterHead: no-debug-symbols


📝 Commits (5)

  • 2b222bf Remove debugging symbols from appveyor builds
  • 94e994b Remove debugging symbols from release build with nix build script
  • 8bd7c20 Remove debug symbols from release build with win build script
  • e7854a4 Explicitly define Debug profile
  • 0fd332a Add missing Debug profile flag

📊 Changes

3 files changed (+58 additions, -58 deletions)

View changed files

📝 appveyor.yml (+20 -20)
📝 publish-nix.sh (+17 -17)
📝 publish-win.bat (+21 -21)

📄 Description

  • Explicitly define debug profile in debug builds (For clarity, as Release profile becomes default in .NET 8)
  • No debug symbols for release builds in appveyor build
  • No debug symbols for release builds in win build script
  • No debug symobls for release builds in nix build script

I've checked that it works on my appveyor build, but I havent tested the win/nix scripts so do check my changes :)


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/SabreTools/MPF/pull/565 **Author:** [@Deterous](https://github.com/Deterous) **Created:** 10/7/2023 **Status:** ✅ Merged **Merged:** 10/7/2023 **Merged by:** [@mnadareski](https://github.com/mnadareski) **Base:** `master` ← **Head:** `no-debug-symbols` --- ### 📝 Commits (5) - [`2b222bf`](https://github.com/SabreTools/MPF/commit/2b222bfabc09385cf952ef596aa71cc2cbdfd165) Remove debugging symbols from appveyor builds - [`94e994b`](https://github.com/SabreTools/MPF/commit/94e994baf3adc48a159c8183d59046e0478c6c82) Remove debugging symbols from release build with nix build script - [`8bd7c20`](https://github.com/SabreTools/MPF/commit/8bd7c200b69318e61b61544c224c4f9b406d32d8) Remove debug symbols from release build with win build script - [`e7854a4`](https://github.com/SabreTools/MPF/commit/e7854a435ca463ff2337b2a991edb9231cc969a5) Explicitly define Debug profile - [`0fd332a`](https://github.com/SabreTools/MPF/commit/0fd332af250784f7ffcfdcf80fd0e6a774e82e4c) Add missing Debug profile flag ### 📊 Changes **3 files changed** (+58 additions, -58 deletions) <details> <summary>View changed files</summary> 📝 `appveyor.yml` (+20 -20) 📝 `publish-nix.sh` (+17 -17) 📝 `publish-win.bat` (+21 -21) </details> ### 📄 Description - Explicitly define debug profile in debug builds (For clarity, as Release profile becomes default in .NET 8) - No debug symbols for release builds in appveyor build - No debug symbols for release builds in win build script - No debug symobls for release builds in nix build script I've checked that it works on my appveyor build, but I havent tested the win/nix scripts so do check my changes :) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 16:25:02 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/MPF#1041