fix: default to linux-only QA, full 3-OS only via qa-full label

Reduces per-run cost from ~$10-16 to ~$2.50 by defaulting to
Linux-only. Use qa-full label or workflow_dispatch for 3-OS runs.
This commit is contained in:
snomiao
2026-03-18 18:27:57 +00:00
parent f55ab36dd7
commit a3e65140a9

View File

@@ -47,11 +47,6 @@ jobs:
echo "skip=true" >> "$GITHUB_OUTPUT"
fi
# TODO: remove push trigger before merge
if [ "$EVENT_NAME" = "push" ]; then
FULL=true
fi
# Full QA triggers
if [ "$EVENT_NAME" = "workflow_dispatch" ] && \
[ "$INPUT_MODE" = "full" ]; then