e2e: throttle cursor-cli concurrency to dodge rate limits · Entire

e2e: throttle cursor-cli concurrency to dodge rate limits

4eb09ac→main·

toothbrush·2w ago·1 file·+1 added/-1 removed

cursor-cli E2E failures were "Increase limits for faster responses" — account rate-limiting, not a CLI bug. Cap its concurrent test count at 2 (alongside gemini=6, factory=1). Bump if it still rate-limits.

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

Sessions

72dcd7cde843View transcript

[?
Make E2E Tests Reliable on MainClaude Code·Opus 4.8[1m]·2 steps](/content/gh/entireio/cli/session/cb256a5c-45a5-4513-be01-ea2f88739aec#timeline-72dcd7cde843/index.html)

Changes

1

107 unmodified lines

108
109
110
111
111
112
113
114

107 unmodified lines

CURSOR_API_KEY: ${{ secrets.CURSOR_API_KEY }}
          FACTORY_API_KEY: ${{ secrets.FACTORY_API_KEY }}
          COPILOT_GITHUB_TOKEN: ${{ github.token }}
          E2E_CONCURRENT_TEST_LIMIT: ${{ matrix.agent == 'gemini-cli' && '6' || matrix.agent == 'factoryai-droid' && '1' || '' }}
          E2E_CONCURRENT_TEST_LIMIT: ${{ matrix.agent == 'gemini-cli' && '6' || matrix.agent == 'factoryai-droid' && '1' || matrix.agent == 'cursor-cli' && '2' || '' }}
        run: mise run test:e2e --agent ${{ matrix.agent }} ${{ matrix.agent == 'roger-roger' && 'TestExternalAgent' || '' }}

- name: Upload artifacts

M.github/workflows/e2e.yml+1/-1