Skip to content

VP Escalation: 59 PRs stuck β€” workflow_dispatch E2E runs don't register as PR status checksΒ #150

@github-actions

Description

@github-actions

πŸ‘€ 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    action:updateQueue action: update existing recipe for SDK changesstatus:vp-escalatedEscalated to devrel by VP oversighttype:suggestionRecipe suggestion

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions