Skip to content

Build Windows Desktop #4

Build Windows Desktop

Build Windows Desktop #4

Workflow file for this run

name: Build Windows Desktop
on:
workflow_dispatch:
push:
tags:
- "v*"
jobs:
build-windows:
runs-on: windows-latest
steps:
- name: Checkout
uses: actions/checkout@v5
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: "3.11"
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: "20"
cache: "npm"
- name: Install Python build dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt -r requirements-build.txt
- name: Install Node dependencies
run: npm ci
- name: Build backend + Windows distributables
run: npm run make:desktop
- name: Upload Windows ZIP artifact
uses: actions/upload-artifact@v4
with:
name: windows-build-artifacts
if-no-files-found: error
retention-days: 14
path: |
out/make/zip/win32/**/*.zip