From f112150cfbc4d514b21b60a81bbe5239b4b2c81f Mon Sep 17 00:00:00 2001 From: Evan Mattson <35585003+moonbox3@users.noreply.github.com> Date: Thu, 16 Apr 2026 10:03:00 +0900 Subject: [PATCH] Python: bump misc-integration retry delay to 30s (#5293) The misc-integration job (Anthropic, Ollama, MCP) frequently fails on merge to main when the upstream MCP server (e.g. learn.microsoft.com/api/mcp) returns a transient rate-limit error. The previous 5s retry delay is too short to ride out the upstream backoff window, so all retries fail and the merge queue is blocked. Bumping to 30s gives the upstream a chance to recover before pytest-retry re-runs the test. --- .github/workflows/python-integration-tests.yml | 2 +- .github/workflows/python-merge-tests.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python-integration-tests.yml b/.github/workflows/python-integration-tests.yml index 523a763b62..3c6c620614 100644 --- a/.github/workflows/python-integration-tests.yml +++ b/.github/workflows/python-integration-tests.yml @@ -171,7 +171,7 @@ jobs: -m integration -n logical --dist worksteal --timeout=120 --session-timeout=900 --timeout_method thread - --retries 2 --retry-delay 5 + --retries 2 --retry-delay 30 - name: Stop local MCP server if: always() shell: bash diff --git a/.github/workflows/python-merge-tests.yml b/.github/workflows/python-merge-tests.yml index 4fc47af595..454b297bed 100644 --- a/.github/workflows/python-merge-tests.yml +++ b/.github/workflows/python-merge-tests.yml @@ -287,7 +287,7 @@ jobs: -m integration -n logical --dist worksteal --timeout=120 --session-timeout=900 --timeout_method thread - --retries 2 --retry-delay 5 + --retries 2 --retry-delay 30 --junitxml=pytest.xml working-directory: ./python - name: Stop local MCP server