Skip to content

Make proxy request read timeout configurable #14869

Make proxy request read timeout configurable

Make proxy request read timeout configurable #14869

Triggered via pull request September 4, 2026 17:01
Status Success
Total duration 20m 8s
Artifacts 16

run-on-pr.yml

on: pull_request
Matrix: Tests / test-go-code
Linting  /  Lint Go Code
1m 39s
Linting / Lint Go Code
Codegen  /  Verify Code Generation
1m 14s
Codegen / Verify Code Generation
Docs  /  Verify Swagger Documentation
6m 27s
Docs / Verify Swagger Documentation
Spellcheck  /  Codespell
19s
Spellcheck / Codespell
License Headers  /  Check License Headers
21s
License Headers / Check License Headers
Helm Charts  /  Lint and Test Helm Charts
5m 45s
Helm Charts / Lint and Test Helm Charts
Build Skills  /  Build Skills
2m 50s
Build Skills / Build Skills
E2E Tests  /  Build ToolHive Binary
2m 6s
E2E Tests / Build ToolHive Binary
Operator CI  /  Operator Tests
2m 44s
Operator CI / Operator Tests
Operator CI  /  Operator Tests Integration
6m 2s
Operator CI / Operator Tests Integration
Operator CI  /  Build Operator
1m 26s
Operator CI / Build Operator
Operator CI  /  Generate CRDs
49s
Operator CI / Generate CRDs
Operator CI  /  Generate CRD Docs
45s
Operator CI / Generate CRD Docs
Matrix: Operator CI / E2E Tests Operator
Matrix: E2E Tests / MCP Conformance
Matrix: E2E Tests / e2e-tests-core
Fit to window
Zoom out
Zoom in

Annotations

15 warnings and 4 notices
Codegen / Verify Code Generation
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: arduino/setup-task@b91d5d2c96a56797b48ac1e0e89220bf64044611. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Helm Charts / Lint and Test Helm Charts
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: arduino/setup-task@b91d5d2c96a56797b48ac1e0e89220bf64044611. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Helm Charts / Lint and Test Helm Charts
No file matched to [/home/runner/work/toolhive/toolhive/**/*requirements*.txt,/home/runner/work/toolhive/toolhive/**/*requirements*.in,/home/runner/work/toolhive/toolhive/**/*constraints*.txt,/home/runner/work/toolhive/toolhive/**/*constraints*.in,/home/runner/work/toolhive/toolhive/**/pyproject.toml,/home/runner/work/toolhive/toolhive/**/uv.lock,/home/runner/work/toolhive/toolhive/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
Tests / Test Go Code (ubuntu-8cores-32gb)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: arduino/setup-task@b91d5d2c96a56797b48ac1e0e89220bf64044611. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Operator CI / Generate CRD Docs
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: arduino/setup-task@b91d5d2c96a56797b48ac1e0e89220bf64044611. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Operator CI / Generate CRDs
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: arduino/setup-task@b91d5d2c96a56797b48ac1e0e89220bf64044611. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E Tests / Build ToolHive Binary
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: arduino/setup-task@b91d5d2c96a56797b48ac1e0e89220bf64044611. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Operator CI / Build Operator
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: arduino/setup-task@b91d5d2c96a56797b48ac1e0e89220bf64044611. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E Tests / MCP Conformance (proxy)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E Tests / MCP Conformance (vmcp)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Operator CI / Operator Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: arduino/setup-task@b91d5d2c96a56797b48ac1e0e89220bf64044611. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Operator CI / E2E Tests Operator (kindest/node:v1.35.1)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: arduino/setup-task@b91d5d2c96a56797b48ac1e0e89220bf64044611. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Operator CI / Operator Tests Integration
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: arduino/setup-task@b91d5d2c96a56797b48ac1e0e89220bf64044611. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Operator CI / E2E Tests Operator (kindest/node:v1.33.7)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: arduino/setup-task@b91d5d2c96a56797b48ac1e0e89220bf64044611. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Operator CI / E2E Tests Operator (kindest/node:v1.34.3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: arduino/setup-task@b91d5d2c96a56797b48ac1e0e89220bf64044611. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
conformance-results-proxy
23.1 KB
sha256:3270ec9e6be14b1638bd169c5204e31bfd9902e49d026bc1e8c49feabdb4113d
conformance-results-vmcp
18.5 KB
sha256:ab9963d810ea08bcb2185b7c56fbe09682b611077213fd61ed75431335812c98
e2e-test-results-api-clients
16.4 KB
sha256:400fd58cb29f3ecda7b7ff6628bf9b7ac264e3361fcac6b43f34541fd487d53a
e2e-test-results-api-misc
20 KB
sha256:fa6697eab3a0c5f1193a9e62884ee876c1c807ae62c0beb5c0d002cc8b0bce2c
e2e-test-results-api-registry
24.7 KB
sha256:927c8fcff1716de3d14df724ef87706505804b8f298729264408d8090c26cbee
e2e-test-results-api-workloads
17.1 KB
sha256:a2b9f460ed38446d43716002df329be9fd3b5c381e7cdb8192ce05a162b5a822
e2e-test-results-api-workloads-lifecycle
20 KB
sha256:ad88330452e0d61de2098d382c1a9f45c21bdd94575c2249b9992545f8b33cfe
e2e-test-results-core
25.8 KB
sha256:c86b50a4e421352be0f407694084e30e57b7ba02070bfba3582c7965560cc883
e2e-test-results-llm
20.9 KB
sha256:ceda07ca8ba5a76fcfaee2ebb40407da728ac9cab2268b965b830469d5f9834c
e2e-test-results-mcp-protocol
26.1 KB
sha256:060e5643113299f15b1d56ef35125708db171a6068ac026d0642f57cd8d3b884
e2e-test-results-mcp-run
26.2 KB
sha256:fca0485d93aedd2699f0512ad3b184aa0aa5814d521e5ebe10678a6cf6fa0f09
e2e-test-results-middleware
38.4 KB
sha256:15ae123a7fdf23524faa1bb57ed7c4d5aa743e022c346a1e9d1b832649803fb8
e2e-test-results-network-isolation
17.1 KB
sha256:f87bd60b21e43c0c6851f71acc0f585815b4343566e9a05c130892639a5bb6f7
e2e-test-results-proxy
27.5 KB
sha256:db31f2d94651c54a9fdd821c1d72b563327490beb5687e318b5ec72658b4fe79
e2e-test-results-vmcp
29.6 KB
sha256:fce6cccb97d08a1bace10cb3dd8786b1018ea5e52ba106eb29e07d3b93699f07
toolhive-binary Expired
39 MB
sha256:761d8d4c2188632154c433c9f861a6b70641cb82fba4dc1e1fe45d75c4ac0095