1
0
Fork 0
mirror of synced 2024-05-19 12:02:54 +12:00
Rare/.github/workflows/job_cx-freeze-msi.yml
loathingKernel beb4f6c310 Workflows: Update Windows packages to python 3.12
Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2024-05-16 13:57:30 +03:00

37 lines
894 B
YAML

name: job_cx-freeze-msi
on:
workflow_call:
inputs:
version:
required: true
type: string
jobs:
build:
name: Build
runs-on: "windows-latest"
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
cache: pip
python-version: '3.12'
check-latest: true
architecture: x64
- name: Install Build Dependencies
run: pip3 install --upgrade cx_freeze wheel
- name: Install Target Dependencies
run: |
pip3 install -r requirements.txt
pip3 install -r requirements-presence.txt
- name: Build
run: |
python freeze.py bdist_msi
mv dist/*.msi Rare.msi
- name: Upload artifact
uses: actions/upload-artifact@v3
with:
name: Rare-${{ inputs.version }}.msi
path: Rare.msi