-
MusicBrain 3.5.1 - Schneller und sicherer Release-Build
released this
2026-08-17 10:54:22 +00:00 | 0 commits to main since this releaseVersion 3.5.1 – Schneller und sicherer Release-Build – 17.08.2026
Optimierter Windows-Build
- MusicBrain wird weiterhin als eigenständige PyQt6-Onefile-Anwendung ohne
Konsolenfenster ausgeliefert. Der Nuitka-Build nutzt jetzt 14 parallele
Compiler-Jobs und verzichtet bewusst auf Link-Time-Optimierung. - Nicht benötigte Testmodule sowie Tkinter werden nicht mehr in den
Release-Build verfolgt. Der dauerhafte Compile-Cache unter
E:\NuitkaCachebeschleunigt wiederholte Builds. - Firmen- und Produktname sowie Datei- und Produktversion werden bei jedem
Release konsistent aus den zentralen Metadaten und der neuen Version
übernommen.
Durchgängige Qualitätssicherung
- Vor jedem Installer-Build muss die vollständige Python-Testsuite erfolgreich
sein. Für diesen Release bestehen alle 233 Tests. - Die erzeugte EXE startet nach dem Kompilieren einen automatischen Smoke-Test.
Dabei werden zentrale Laufzeitmodule, gebündelte Ressourcen sowie FFmpeg und
FFprobe direkt aus dem Paket geprüft. - Ein festes Zeitlimit verhindert, dass ein hängender EXE-Start den
Release-Workflow unbegrenzt blockiert.
Vollautomatische Veröffentlichung
- Versionsbump, Changelog, Tests, Nuitka-EXE, Inno-Setup-Installer und
SHA-256-Prüfsummen laufen jetzt in einem einzigen Release-Aufruf. - Das Build-Protokoll vergleicht die Installergröße automatisch mit der letzten
veröffentlichten Version. - Nach allen erfolgreichen Prüfungen werden Release-Text, Anleitung,
Installer, FFmpeg-Paket und die zugehörigen Prüfsummen automatisch auf Gitea
veröffentlicht. Bei einem Fehler findet kein unvollständig geprüfter Upload
statt.
Downloads
- MusicBrain wird weiterhin als eigenständige PyQt6-Onefile-Anwendung ohne