Added Release Workflow and Fixed some build script issues (#1013)
* ci linux: make builds properly static * test workflow_dispatch * install wayland-protocols * append missing portable * make debug builds by default * auto enable some video subsystems for proper wayland support * added release workflow * make line shorter in innosetup bash script * disable some video subsystems on darwin and windows * fix default build dir on msys * print output of ntldd * properly set msys arch * disable opengl on windows * copy mingw dependencies on package * innosetup script copy from generated package dir * changed license to reflect team work * adjusted the ci windows install name * add all language plugins to addons * disabled generation of source tarballs * removed language_cpp from plugins repo * enabled lua utf8 patch for windows build * added open_ext to addons * moved away from deprecated virtual environments * make minimal build and with addons * simplified CI build.yml
This commit is contained in:
@@ -37,6 +37,7 @@ show_help() {
|
||||
echo "-D --dmg Create a DMG disk image (macOS only)."
|
||||
echo " Requires NPM and AppDMG."
|
||||
echo "-I --innosetup Create an InnoSetup installer (Windows only)."
|
||||
echo "-r --release Compile in release mode."
|
||||
echo "-S --source Create a source code package,"
|
||||
echo " including subprojects dependencies."
|
||||
echo
|
||||
@@ -58,6 +59,7 @@ main() {
|
||||
local innosetup
|
||||
local portable
|
||||
local pgo
|
||||
local release
|
||||
|
||||
for i in "$@"; do
|
||||
case $i in
|
||||
@@ -109,6 +111,10 @@ main() {
|
||||
portable="--portable"
|
||||
shift
|
||||
;;
|
||||
-r|--release)
|
||||
release="--release"
|
||||
shift
|
||||
;;
|
||||
-S|--source)
|
||||
source="--source"
|
||||
shift
|
||||
@@ -145,6 +151,7 @@ main() {
|
||||
$force_fallback \
|
||||
$bundle \
|
||||
$portable \
|
||||
$release \
|
||||
$pgo
|
||||
|
||||
source scripts/package.sh \
|
||||
@@ -158,6 +165,7 @@ main() {
|
||||
$appimage \
|
||||
$dmg \
|
||||
$innosetup \
|
||||
$release \
|
||||
$source
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user