CI: сборка релизов под Windows, Linux и macOS через Gitea Actions
- .gitea/workflows/release.yml: по тегу vX.Y.Z черновик релиза, три сборки
(Inno Setup + portable zip, AppImage + tar.gz, universal DMG), SHA256SUMS
и публикация; workflow_dispatch собирает артефакты без релиза.
- ci/setup-runner-{linux.sh,windows.ps1}: подготовка раннеров поверх уже
установленного Qt (компилятор, git, node, appimagetool/Inno, gitea-runner).
- packaging/: THIRD_PARTY_LICENSES.txt (без него падал cmake --install на
Windows/Linux) и скрипт установщика Inno Setup.
- Linux: недостающий #include <QCoreApplication> в zlibreference.cpp и
OUTPUT_DIRECTORY QML-модуля — каталог BiLauncher в build-dir совпадал с
именем исполняемого файла, и линковка падала.
- Из ресурсов убраны неиспользуемые mp4 и дубли icon.rc; из git — icon.rc
(генерируется из icon.rc.in) и doc/.DS_Store.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
29b53ce75a
commit
586201ac4e
9 files changed
+658
-5
No files matched your search
@@ -1,6 +1,7 @@
|
||||
#include "zlibreference.h"
|
||||
#include "localization.h"
|
||||
|
||||
#include <QCoreApplication>
|
||||
#include <QDir>
|
||||
#include <QFileInfo>
|
||||
#include <QProcessEnvironment>
|
||||
|
||||
Reference in new issue
Block a user