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 523a763b6..3c6c62061 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 4fc47af59..454b297be 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