Refactor instance UI and update version to 0.0.20b7 and worksflow fixes

- Renamed QComboBox in instance.ui to versionsComboBox for clarity.
- Updated fallback version in __init__.py to 0.0.20b7.
- Improved docstrings and comments in app.py and other files for better readability.
- Added path expansion functionality in app_context.py to handle user           python -m pyproject-appimage
preferences.
- Refactored user preference methods in pref.py to use camelCase for consistency.
- Enhanced instance management and downloader logic in instance_manager.py and downloader.py.
- Fixed various formatting issues across multiple files for better code style adherence.
- Updated the lock file to reflect the new version 0.0.20a7.
- Fixed multiples workflows
This commit is contained in:
xgui4
2026-06-01 15:40:55 -04:00
parent 42d0ffe0c5
commit 48870ecbbd
34 changed files with 258 additions and 198 deletions

View File

@@ -4,7 +4,6 @@ on:
push:
branches:
- dev
permissions:
contents: write
@@ -56,8 +55,8 @@ jobs:
uses: Minionguyjpro/Inno-Setup-Action@v1.2.8
with:
path: packages\windows\nigthly.iss
options: '/O+ /F"LCE_Qt_Launcher_Windows_Nigthly_Setup"'
# HACK : temporaly removed the filename to see if the installer workflow work
- name: Upload Artifact
uses: actions/upload-artifact@v7.0.1
with:
@@ -66,17 +65,18 @@ jobs:
# --- JOB 3 : Making Arch Linux Packages ---
build_arch_package:
name : "Build Arch Packages"
runs-on: ubuntu-latest
container:
image: archlinux
options: --privileged
steps:
- uses: actions/checkout@v6.0.2
- uses: actions/setup-python@v6.2.0
- name: Build Arch Linux package
uses: FFY00/build-arch-package@v1
with:
PKGBUILD: packages/linux/nigthly/PKGBUILD
PKGBUILD: ${{ github.workspace }}packages/linux/nigthly/PKGBUILD # HACK : test to see if it will work
- name: Upload Artifact
uses: actions/upload-artifact@v7.0.1
with:
@@ -94,11 +94,14 @@ jobs:
with:
python-version: "3.12"
cache: 'pip'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install . pyproject-appimage
pip install pyproject-appimage
pip install .
python -m pyproject-appimage
- name: Upload Artifact
uses: actions/upload-artifact@v7.0.1
with: