This commit is contained in:
√(noham)²
2024-09-22 15:27:21 +02:00
parent f63fa6ff5c
commit 8c28b9c680
3 changed files with 30 additions and 19 deletions

View File

@@ -41,20 +41,18 @@ jobs:
- name: Install Dependencies
run: |
pip install -r requirements.txt
pip install nuitka
- name: Build Executable with Nuitka
uses: Nuitka/Nuitka-Action@main
with:
nuitka-version: main
script-name: gofilecli.py
onefile: true
run: |
python -m nuitka --onefile --assume-yes-for-downloads --output-dir=dist gofilecli.py --include-data-files=./assets/sounds/Blow_edited.wav=assets/sounds/Blow_edited.wav
- name: Upload Artifact[win-x64]
uses: actions/upload-artifact@v3.1.3
with:
name: GoFileCLI_win-x64
path: |
build/gofilecli.exe
dist/gofilecli.exe
build-linux-x64:
runs-on: ubuntu-latest
@@ -76,23 +74,21 @@ jobs:
run: |
sudo apt-get install -y libasound2-dev
pip install -r requirements.txt
pip install nuitka
- name: Build Executable with Nuitka
uses: Nuitka/Nuitka-Action@main
with:
nuitka-version: main
script-name: gofilecli.py
onefile: true
run: |
python -m nuitka --onefile --assume-yes-for-downloads --output-dir=dist gofilecli.py --include-data-files=./assets/sounds/Blow_edited.wav=assets/sounds/Blow_edited.wav
- name: Rename Executable
run: mv build/gofilecli.bin build/gofilecli
run: mv dist/gofilecli.bin dist/gofilecli
- name: Upload Artifact[linux-x64]
uses: actions/upload-artifact@v3.1.3
with:
name: GoFileCLI_linux-x64
path: |
build/gofilecli
dist/gofilecli
build-macos:
runs-on: macos-latest
@@ -117,8 +113,8 @@ jobs:
- name: Build Executable with Nuitka
run: |
python -m nuitka --onefile --assume-yes-for-downloads --output-dir=dist --macos-target-arch=arm64 gofilecli.py
python -m nuitka --onefile --assume-yes-for-downloads --output-dir=dist_x86_64 --macos-target-arch=x86_64 gofilecli.py
python -m nuitka --onefile --assume-yes-for-downloads --output-dir=dist --macos-target-arch=arm64 gofilecli.py --include-data-files=./assets/sounds/Blow_edited.wav=assets/sounds/Blow_edited.wav
python -m nuitka --onefile --assume-yes-for-downloads --output-dir=dist_x86_64 --macos-target-arch=x86_64 gofilecli.py --include-data-files=./assets/sounds/Blow_edited.wav=assets/sounds/Blow_edited.wav
- name: Rename Executable
run: |