From 08bf91f432069d0d34b8699cbc0d65395cf08ae4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B2=89=E9=BB=98=E3=81=AE=E9=87=91?= <110812055+chenmozhijin@users.noreply.github.com> Date: Sat, 30 Nov 2024 19:00:44 +0800 Subject: [PATCH] fix: workflow --- .github/workflows/build.yml | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5624ee7..5de1c22 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -91,9 +91,31 @@ jobs: echo "num_version=$(python build_helper.py --task get_num_version)" >> $GITHUB_OUTPUT cat $GITHUB_OUTPUT - - name: Build Executable(Linux/macOS) + - name: Build Executable(Linux) uses: Nuitka/Nuitka-Action@main - if : ${{ runner.os == 'Linux' || runner.os == 'macOS'}} + if : ${{ runner.os == 'Linux'}} + with: + nuitka-version: main + script-name: LDDC + + mode: standalone + report: nuitka-report.xml + enable-plugins: pyside6 + product-name: "LDDC" + file-version: ${{ steps.info.outputs.num_version }} + product-version: ${{ steps.info.outputs.num_version }} + copyright: ${{ steps.info.outputs.copyright }} + + + macos-app-icon: "LDDC/res/img/icon/logo.icns" + macos-app-version: ${{ steps.info.outputs.num_version }} + macos-target-arch: ${{ steps.arch.outputs.nuitka_arch }} + env: + PYTHONPATH: ${{ github.workspace }} + + - name: Build Executable(macOS) + uses: Nuitka/Nuitka-Action@main + if : ${{ runner.os == 'macOS' }} with: nuitka-version: main script-name: LDDC @@ -106,7 +128,6 @@ jobs: product-version: ${{ steps.info.outputs.num_version }} copyright: ${{ steps.info.outputs.copyright }} - disable-console: true macos-app-icon: "LDDC/res/img/icon/logo.icns" macos-app-version: ${{ steps.info.outputs.num_version }}