diff --git a/.github/workflows/cloud-dispatch-build.yaml b/.github/workflows/cloud-dispatch-build.yaml index a681efa8b0..e72eed3634 100644 --- a/.github/workflows/cloud-dispatch-build.yaml +++ b/.github/workflows/cloud-dispatch-build.yaml @@ -55,14 +55,9 @@ jobs: REF="${PR_HEAD_SHA}" BRANCH="${PR_HEAD_REF}" - # Derive variant from labels - VARIANT="gpu" - if [ "${ACTION}" = "labeled" ]; then - [ "${LABEL_NAME}" = "preview-cpu" ] && VARIANT="cpu" - else - # synchronize — check existing labels on the PR - echo "${PR_LABELS}" | grep -q '"preview-cpu"' && VARIANT="cpu" - fi + # Derive variant from all PR labels (default to cpu for frontend-only previews) + VARIANT="cpu" + echo "${PR_LABELS}" | grep -q '"preview-gpu"' && VARIANT="gpu" else REF="${GITHUB_SHA}" BRANCH="${GITHUB_REF_NAME}"