Skip to content

ci(pr-build): give go test a 20m package timeout - #1735

Merged
github-actions[bot] merged 1 commit into
mainfrom
ci/pr-build-test-timeout
Oct 22, 2026
Merged

github-actions[bot] merged 1 commit into
mainfrom
ci/pr-build-test-timeout

Conversation

@Dumbris

@Dumbris Dumbris commented Oct 22, 2026

Copy link
Copy Markdown
Member

Description

The Build Binaries job in pr-build.yml runs go test ./... with Go's default 10-minute per-package timeout. internal/server now takes close to that on a loaded runner, so the job failed on PR #1718 (run 39776808883) with panic: test timed out after 10m0s while every test was passing; the test running at that moment had been going for 10 seconds. The same job passed on the previous head of that PR and on the run in between, so this is a budget, not a hang.

Set -timeout 20m on both go test lines, matching what unit-tests.yml already uses. CI-only change.

The Build Binaries job ran go test ./... with Go's default 10m per-package
limit. internal/server now takes close to that on a loaded runner, so the
job failed with "panic: test timed out after 10m0s" while every test was
passing (PR #1718, run 39776808883). Match the 20m the unit-tests workflow
already uses.
@cloudflare-workers-and-pages

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

Copy link
Copy Markdown

Deploying mcpproxy-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 1016978
Status: ✅  Deploy successful!
Preview URL: https://a074976c.mcpproxy-docs.pages.dev
Branch Preview URL: https://ci-pr-build-test-timeout.mcpproxy-docs.pages.dev

View logs

@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!

@github-actions

Copy link
Copy Markdown
Contributor

📦 Build Artifacts

Workflow Run: View Run
Branch: ci/pr-build-test-timeout

Available Artifacts

  • archive-darwin-amd64 (32 MB)
  • archive-darwin-arm64 (29 MB)
  • archive-linux-amd64 (19 MB)
  • archive-linux-arm64 (17 MB)
  • archive-windows-amd64 (32 MB)
  • archive-windows-arm64 (28 MB)
  • frontend-dist-pr (0 MB)
  • installer-dmg-darwin-amd64 (28 MB)
  • installer-dmg-darwin-arm64 (25 MB)
  • smart-mcp-proxymcpproxy-goMX204T.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 39783264922 --repo smart-mcp-proxy/mcpproxy-go

Note: Artifacts expire in 14 days.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved (Model B): Paperclip review verdicts = ACCEPT and qa-gate green at this head SHA. Arming auto-merge; GitHub merges when all required checks pass.

@github-actions
github-actions Bot merged commit 8702bd6 into main Oct 22, 2026
47 of 48 checks passed
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