π VP escalation: 59 open PRs have been stuck for 13β15 hours with zero status checks, preventing auto-merge.
Root cause
The lead-e2e-sweep.yml workflow triggers lead-e2e.yml via workflow_dispatch on each PR branch. These runs complete successfully but workflow_dispatch runs do not register as status checks on the associated pull request. The PRs have auto-merge enabled but will never merge because no checks appear.
The sweep runs every 10 minutes, re-triggering E2E on all 59 branches each time (since checks never appear), creating redundant runs.
Affected PRs
All 59 open PRs (numbers #58β#118) β CLI and Python recipe branches.
What I tried
- Verified E2E workflow runs are completing successfully on these branches
- Confirmed
gh pr checks returns "no checks reported" for every PR
- Confirmed the sweep is running and triggering dispatches correctly
- The problem is architectural:
workflow_dispatch events don't associate with PRs
Suggested fix
The E2E workflow needs to post a commit status or check run via the GitHub API after a successful workflow_dispatch run, OR the approach needs to change to use pull_request triggers with proper filtering. This requires a human to modify .github/workflows/.
Tagging @deepgram/devrel for human review.
π VP escalation: 59 open PRs have been stuck for 13β15 hours with zero status checks, preventing auto-merge.
Root cause
The
lead-e2e-sweep.ymlworkflow triggerslead-e2e.ymlviaworkflow_dispatchon each PR branch. These runs complete successfully butworkflow_dispatchruns do not register as status checks on the associated pull request. The PRs have auto-merge enabled but will never merge because no checks appear.The sweep runs every 10 minutes, re-triggering E2E on all 59 branches each time (since checks never appear), creating redundant runs.
Affected PRs
All 59 open PRs (numbers #58β#118) β CLI and Python recipe branches.
What I tried
gh pr checksreturns "no checks reported" for every PRworkflow_dispatchevents don't associate with PRsSuggested fix
The E2E workflow needs to post a commit status or check run via the GitHub API after a successful
workflow_dispatchrun, OR the approach needs to change to usepull_requesttriggers with proper filtering. This requires a human to modify.github/workflows/.Tagging @deepgram/devrel for human review.