mirror of
https://github.com/xgui4/LCE-Qt-Launcher.git
synced 2026-07-18 02:30:44 +00:00
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:
87
.github/workflows/nightly.yml
vendored
87
.github/workflows/nightly.yml
vendored
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user