1
0
Fork 0
mirror of synced 2024-05-19 03:52:47 +12:00

Fix release workflow

This commit is contained in:
lennard 2023-05-02 23:35:20 +02:00 committed by Dummerle
parent f8b38e0cb8
commit 9bb3171a8a

View file

@ -3,6 +3,7 @@ name: "Release"
on:
workflow_dispatch:
release:
types: [ published ]
@ -99,7 +100,7 @@ jobs:
tag: ${{ github.ref }}
overwrite: true
win-zip:
cx_freeze_zip:
runs-on: "windows-latest"
steps:
- uses: actions/checkout@v3
@ -107,7 +108,9 @@ jobs:
ref: "release"
- uses: actions/setup-python@v4
with:
python-version: '3.9'
cache: pip
python-version: '3.11'
check-latest: true
architecture: x64
- name: Install build dependencies
run: pip3 install cx_freeze
@ -140,7 +143,9 @@ jobs:
ref: "release"
- uses: actions/setup-python@v4
with:
cache: pip
python-version: '3.9'
check-latest: true
architecture: x64
- name: Install build dependencies
run: pip3 install nuitka ordered-set
@ -195,7 +200,7 @@ jobs:
tag: ${{ github.ref }}
overwrite: true
cx_freeze:
cx_freeze_msi:
runs-on: "windows-latest"
steps:
- uses: actions/checkout@v3
@ -203,7 +208,9 @@ jobs:
ref: "release"
- uses: actions/setup-python@v4
with:
python-version: '3.9'
cache: pip
python-version: '3.11'
check-latest: true
architecture: x64
- name: Install Build Dependencies
run: pip3 install --upgrade cx_freeze wheel
@ -233,7 +240,9 @@ jobs:
ref: "release"
- uses: actions/setup-python@v4
with:
python-version: '3.9'
cache: pip
python-version: '3.11'
check-latest: true
- name: Install Build Dependencies
run: pip install pyinstaller
- name: Install Target Dependencies