ci(cd): release needs only the linux job while macos/windows stay disabled

This commit is contained in:
2026-08-16 18:09:36 +08:00
parent 8334894984
commit f3f3748173
+3 -2
View File
@@ -319,11 +319,12 @@ jobs:
# ------------------------------------------------------------------
# Publish: attach every platform package to the v* tag's GitHub release
# (skipped on workflow_dispatch, which only uploads artifacts). The
# windows job is disabled (app does not link on Windows yet).
# macOS and Windows jobs are disabled for now (macOS: runner budget;
# Windows: app does not link yet) — only the linux packages publish.
# ------------------------------------------------------------------
release:
name: Publish GitHub release
needs: [linux, macos]
needs: [linux]
if: startsWith(github.ref, 'refs/tags/v')
runs-on: ubuntu-latest
steps: