minors corrections and better nightly and update workflow to disable the broken part who will be re-enabled later

This commit is contained in:
xgui4
2026-05-20 00:38:33 -04:00
parent 3cf9b66d80
commit 653d767bd5
6 changed files with 62 additions and 49 deletions

View File

@@ -3,7 +3,7 @@ name: Build And Publish Flatpak Nightly using Flatter
on:
push:
branches :
- nightly
- flatpak-release
jobs:
flatter:
name: Flatter

View File

@@ -47,43 +47,45 @@ jobs:
*.zip
*.tar.gz
# --- JOB 2 : Building Windows Installer ---
build_windows_installer:
name: Build Inno Setup
runs-on: windows-latest
steps:
- uses: actions/checkout@v6.0.2
- 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@v6.0.2
# - 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 ---
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"
srcinfo: true
# # --- 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"
# srcinfo: true
- name: Upload Artifact
uses: actions/upload-artifact@v7.0.1
with:
name: packages-arch
path: packages/linux/nightly/****.pkg.tar.zst
# - name: Upload Artifact
# uses: actions/upload-artifact@v7.0.1
# with:
# name: packages-arch
# path: packages/linux/nightly/****.pkg.tar.zst
# --- JOB 4 : Publish the Nightly Release ---
release:
@@ -109,8 +111,6 @@ jobs:
> The nightly prebuild is only avaiable 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 port, you will to build the port yourself, see the README for more info. \n
> Flatpak now in developpement ! Soon there will be a flatpak repo which will be show here and on the readme on how to enabled it..\n
\n
Automatic Nighty (daily) binary build powered by GtiHub Actions. \n
The nighy build are experimental nuitka compilation from the nighly branch \n

View File

@@ -64,9 +64,13 @@ Sur la page [GitHub Releases de ce dépôt](https://github.com/xgui4/LCE-Qt-Laun
### Flatpak (Bientôt disponible)
Un dépôt Flatpak avec les instructions sera bientôt disponible ici.
A Venir bientôt (décalé du a des problèmes techniques)
### Version de nuit
### FreeBSD Port (Bientôt disponible)
A Venir bientôt (décalé du a des problèmes techniques)
### Version Nightly/Quotidienne (Nighly Build)
> [!NOTE]
> Cette branche n'est pas stable et des modifications y sont apportées presque quotidiennement. Elle peut donc parfois dysfonctionner. De plus, macOS n'est pas disponible dans la version de nuit en raison des restrictions d'Apple et du fait que je ne possède pas de Mac.
@@ -111,7 +115,7 @@ Vous pouvez également télécharger ce dépôt avec la commande `git clone http
> Plateforme testée avec implémentation en cours de developement
- NixOS
- FreeBSD
- FreeBSD en utilisant UV (Remarque : le portage FreeBSD est en développement actif et encore expérimental ; l'utilisation de l'environnement virtuel UV est actuellement la seule méthode officiellement prise en charge pour FreeBSD.)
### Plateformes prises en charge partiellement
@@ -119,6 +123,7 @@ Vous pouvez également télécharger ce dépôt avec la commande `git clone http
> Plateformes non testées, mais avec implémentation
- Flatpak
- FreeBSD port
### Systèmes d'exploitation non pris en charge

View File

@@ -32,7 +32,7 @@ optdepends=(
replace=("${pkgname%-beta}")
provides=("${pkgname%-dev}" "${pkgname%}")
conflicts=("${pkgname%-nightly}" "${pkgname%-git}" "${pkgname%-stable}")
source=("${pkgname}::git+${url}.git#branch=beta")
source=("${pkgname}::git+${url}.git#branch=testing")
sha256sums=('SKIP')
pkgver() {

View File

@@ -65,7 +65,11 @@ In the [GitHub Release page of this repo](https://github.com/xgui4/LCE-Qt-Launch
### Flatpak (Coming Soon)
Soon, they will be a flatpak repo with instruction here.
Coming Soon (Delayed due to technical issues)
### FreeBSD Port (Coming Soon)
Coming Soon (Delayed due to technical issues)
### Nigthly Build
@@ -100,23 +104,27 @@ You can also, downloading this repo with the command `git clone https://github.c
### Golden Support
Platform Tested Regurlaly and with completed implemation/patch
> [!NOTE]
> Platform Tested Regurlaly and with completed implemation/patch
- Windows 10 and later
- GNU/Linux
### Experimental Support
Plattform tested with work in progress implemation
> [!NOTE]
> Plattform tested with work in progress implemation
- NixOS
- FreeBSD
- FreeBSD using UV (Note: The FreeBSD port is in active development and still experimental; using the UV virtual environment is currently the only officially supported method for FreeBSD.)
### Partly Supported Platform
### Upcoming Platform
Platform not tested yet, but with implementation
> [!NOTE]
> Platform not tested yet, but with implementation
- Flatpak
- FreeBSD Port
### Unsupported OS

View File

@@ -4,12 +4,12 @@ from importlib.metadata._meta import PackageMetadata
from PySide6.QtCore import qVersion
_FALLBACK_APP_NAME = "LCE Qt Launcher"
_FALLBACK_VERSION = "0.0.20b0-pre1"
_FALLBACK_VERSION = "0.0.20b0"
_FALLBACK_LICENSE = "GPLv3"
_FALLBACK_LICENSE_LINK = "https://www.gnu.org/licenses/gpl-3.0"
_FALLBACK_GIT_REPO_URL = "https://github.com/xgui4/LCE-QT-Launcher"
_VERSION_TYPE : str = "alpha testing"
_VERSION_TYPE : str = "alpha"
_INSTANCE_EXTENSION : str = ".lce_inst"
_AUTHORS : str = "Xgui4"