chore(workflows): update build and docker workflows to enable tag-based triggers and refine build steps for Electron and Docker images

This commit is contained in:
2026-01-02 18:35:44 -06:00
parent e595f0a416
commit 2e8853aa36
2 changed files with 60 additions and 58 deletions

View File

@@ -2,9 +2,9 @@
name: Build and Release
on:
# push:
# tags:
# - "*"
push:
tags:
- "*"
workflow_dispatch:
inputs:
version:
@@ -88,8 +88,11 @@ jobs:
- name: Build Python wheel
run: task wheel
- name: Build Electron Apps (Linux and Windows)
run: task build-electron-all
- name: Build Electron App (Linux)
run: pnpm run dist:linux
- name: Build Electron App (Windows)
run: pnpm run dist:windows
- name: Prepare release assets
run: |