remove old instanc,e better docs ,disabled automatc installer in nightly temporaliry due to some issue and fix revelations and disabled mclce until the launcher support remote git source

This commit is contained in:
xgui4
2026-05-24 14:17:05 -04:00
parent abec14564e
commit 501149af02
16 changed files with 128 additions and 201 deletions

View File

@@ -47,48 +47,49 @@ jobs:
*.zip
*.tar.gz
# --- JOB 2 : Building Windows Installer ---
build_windows_installer:
name: Build Inno Setup
runs-on: windows-latest
steps:
- uses: actions/checkout@v4 # test to see if version 4 work, verfify if update coudld be fixed or needed
- name: Compile .ISS
uses: Minionguyjpro/Inno-Setup-Action@v1.2.8
with:
path: packages\windows\setup-nigthly.iss
options: '/O+ /F"LCE_Qt_Launcher_Windows_Nigthly_Setup"'
# # --- JOB 2 : Building Windows Installer ---
# # Disabled due to not working
# build_windows_installer:
# name: Build Inno Setup
# runs-on: windows-latest
# steps:
# - uses: actions/checkout@v4 # test to see if version 4 work, verfify if update coudld be fixed or needed
# - name: Compile .ISS
# uses: Minionguyjpro/Inno-Setup-Action@v1.2.8
# with:
# path: packages\windows\setup-nigthly.iss
# options: '/O+ /F"LCE_Qt_Launcher_Windows_Nigthly_Setup"'
- name: Upload Artifact
uses: actions/upload-artifact@v7.0.1
with:
name: installer-windows
path: packages\windows\Output\*.exe
# - name: Upload Artifact
# uses: actions/upload-artifact@v7.0.1
# with:
# name: installer-windows
# path: packages\windows\Output\*.exe
# --- JOB 3 : Making Arch Linux Packages ---
# Disabled due to not working
build_arch_installer:
name: Build Arch Package
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6.0.2
- name: Validate and Build package
uses: heyhusen/archlinux-package-action@v3.0.0
with:
namcap: true
updpkgsums : true
path : "packages/linux/nigthly"
# # --- JOB 3 : Making Arch Linux Packages ---
# # Disabled due to not working
# build_arch_installer:
# name: Build Arch Package
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v6.0.2
# - name: Validate and Build package
# uses: heyhusen/archlinux-package-action@v3.0.0
# with:
# namcap: true
# updpkgsums : true
# path : "packages/linux/nigthly"
- name: Upload Artifact
uses: actions/upload-artifact@v7.0.1
with:
name: packages-arch
path: |
packages/linux/nigthly/*
packages/linux/nigthly/lce-qt-launcher-git-*.r?.*-?-any.pkg.tar.zst
!packages/linux/nigthly/pkg/
!packages/linux/nigthly/src/
!packages/linux/nigthly/lce-qt-launcher-git/
# - name: Upload Artifact
# uses: actions/upload-artifact@v7.0.1
# with:
# name: packages-arch
# path: |
# packages/linux/nigthly/*
# packages/linux/nigthly/lce-qt-launcher-git-*.r?.*-?-any.pkg.tar.zst
# !packages/linux/nigthly/pkg/
# !packages/linux/nigthly/src/
# !packages/linux/nigthly/lce-qt-launcher-git/
# --- JOB 4 : Publish the Nightly Release ---
release:
@@ -111,15 +112,15 @@ jobs:
name: Nightly Release
body: "
> [!NOTE]\n
> The nightly prebuild is only avaiable for GNU/Linux and Windows. \n
> The nightly prebuild is only available for GNU/Linux and Windows. \n
> For NixOS/Nixpkg you need to build it yourself by downloading the source files
and then run `./nix-helper install` \n
> For FreeBSD, check [my FreeBSD Port Overlay collection](https://github.com/xgui4/freebsd-ports/).
Note that the Nightly build is not avaiable as a port right now.
Note that the Nightly build is not avaiable as a port right now.\n
\n
Automatic Nighty (daily) binary build powered by GtiHub Actions. \n
The nighy build are experimental nuitka compilation from the nighly branch \n
Now includes installers (Note : Windows installer may be moved to each own release soon)!"
The nigthly build are experimental nuitka compilation from the nighly branch \n
Now includes installers (NOTE : currently, Automatic installer workflow is broken)."
files: |
./artifacts/****.exe
./artifacts/****.zip