Skip to content

ci(e2e): raise the Windows unit-test step timeout to 40m to match unit-tests.yml - #1527

Merged
Dumbris merged 1 commit into
mainfrom
fix/ci-windows-e2e-timeout
Oct 6, 2026
Merged

Dumbris merged 1 commit into
mainfrom
fix/ci-windows-e2e-timeout

Conversation

@Dumbris

@Dumbris Dumbris commented Oct 6, 2026

Copy link
Copy Markdown
Member

The Run unit tests step in e2e-tests.yml runs go test -short -race ./internal/... with a 20m budget. On windows-latest (main pushes only), internal/server now takes 650s to over 1200s and hit the cap on 6 of the last ~10 main runs: panic: test timed out after 20m0s, with whatever test happened to be running (e.g. TestToonDetectionParity_*, unchanged since July) in flight and no deadlock in the goroutine dump.

The step's own comment says its budget must stay in step with the Windows sweep in unit-tests.yml, which already moved to 40m when the package reached ~1100-1200s. This PR raises this step to 40m to match and records why. CI-only change; no job timeout-minutes is set, so the 360m default still bounds the job.

Not a regression from recent merges: the package was already at 913s on a green main run on 2026-09-24.

…t-tests.yml

internal/server under -race on windows-latest now takes 650s to over 1200s,
and the E2E workflow's 20m budget timed out on 6 of ~10 recent main runs with
no hang in the goroutine dumps. unit-tests.yml already moved its Windows sweep
to 40m for the same growth; bring this step back in step.
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

Deploying mcpproxy-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 036a02f
Status: ✅  Deploy successful!
Preview URL: https://1209ff6e.mcpproxy-docs.pages.dev
Branch Preview URL: https://fix-ci-windows-e2e-timeout.mcpproxy-docs.pages.dev

View logs

@Dumbris
Dumbris enabled auto-merge (squash) October 6, 2026 07:55
@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

📦 Build Artifacts

Workflow Run: View Run
Branch: fix/ci-windows-e2e-timeout

Available Artifacts

  • archive-darwin-amd64 (31 MB)
  • archive-darwin-arm64 (28 MB)
  • archive-linux-amd64 (19 MB)
  • archive-linux-arm64 (17 MB)
  • archive-windows-amd64 (31 MB)
  • archive-windows-arm64 (27 MB)
  • frontend-dist-pr (0 MB)
  • installer-dmg-darwin-amd64 (27 MB)
  • installer-dmg-darwin-arm64 (24 MB)
  • smart-mcp-proxymcpproxy-goOZI7VO.dockerbuild (0 MB)

How to Download

Option 1: GitHub Web UI (easiest)

  1. Go to the workflow run page linked above
  2. Scroll to the bottom "Artifacts" section
  3. Click on the artifact you want to download

Option 2: GitHub CLI

gh run download 37432718237 --repo smart-mcp-proxy/mcpproxy-go

Note: Artifacts expire in 14 days.

@Dumbris
Dumbris merged commit a20e9ae into main Oct 6, 2026
41 checks passed
@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants