mirror of
https://github.com/xgui4/LCE-Qt-Launcher.git
synced 2026-07-18 02:30:44 +00:00
upgrades project and packages and worflow and flatpak and new desktop fille for appimag and mores
This commit is contained in:
84
.github/workflows/nightly.yml
vendored
84
.github/workflows/nightly.yml
vendored
@@ -26,7 +26,7 @@ jobs:
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
pip install . hatch zstandard
|
||||
pip install requirements.txt hatch zstandard
|
||||
- name: Build with Nuitka
|
||||
run: hatch run python -m nuitka --standalone --assume-yes-for-download --output-dir=dist src/lce_qt_launcher/main.py
|
||||
|
||||
@@ -47,49 +47,49 @@ jobs:
|
||||
*.zip
|
||||
*.tar.gz
|
||||
|
||||
# # --- 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"'
|
||||
# --- 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 : Making AppImage ---
|
||||
build_appimage:
|
||||
@@ -115,7 +115,7 @@ jobs:
|
||||
with:
|
||||
name: binaries-${{ matrix.os }}
|
||||
path: |
|
||||
*.
|
||||
*.zip
|
||||
|
||||
# --- JOB 5 : Publish the Nightly Release ---
|
||||
release:
|
||||
|
||||
Reference in New Issue
Block a user