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