mirror of
https://github.com/vxcontrol/pentagi.git
synced 2026-08-28 03:39:56 -04:00
aec236d32e
The job triggers on `pull_request: [labeled]`, but the guard tested `contains(labels.*.name, 'e2e:stand')` — the label *set*, not the label that fired the event. So adding ANY label to a PR that already carries `e2e:stand` re-triggered the run, and `cancel-in-progress` then killed the approved, in-flight stand run and re-pinged the environment reviewers. Gates on `github.event.label.name` instead; workflow_dispatch is unchanged, and the job only listens to labeled + dispatch so the event always carries a label name. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>