Workflow jobs API lacks sequential jobs that haven't started yet

beta starts after alpha and if I query the workflow REST API, “beta” does not appear at all until it starts, which may even be some seconds after “alpha” is completed.

jobs:

  alpha:
    runs-on: ubuntu-latest
    steps:
      - run: sleep 60

  beta:
    needs: alpha
    runs-on: ubuntu-latest
    steps:
      - run: echo Done
/repos/{owner}/{repo}/actions/runs/{run_id}/jobs

This means that if I call this API when alpha has completed but beta hasn’t yet started, it only returns one job, marked as completed, and that’s it.

I’d like to receive EVERY job, even if it hasn’t started yet.

That seems like something for GitHub’s feedback form: Share feedback - GitHub Support As far as I know that’s how they primarily track feature requests.