Skip to content

feat(mcp): add OAuth 2.1 authorization with JWT validation and RFC 9728 metadata #9818

feat(mcp): add OAuth 2.1 authorization with JWT validation and RFC 9728 metadata

feat(mcp): add OAuth 2.1 authorization with JWT validation and RFC 9728 metadata #9818

Triggered via pull request January 30, 2026 17:45
Status Failure
Total duration 8m 1s
Artifacts 8

router-ci.yaml

on: pull_request
build_test_fork
build_test_fork
build_test
4m 22s
build_test
Matrix: build_image_fork
Matrix: build_push_image
Matrix: image_scan
Matrix: integration_test
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 10 warnings
build_test
Process completed with exit code 1.
build_test
func requestHeadersFromRequest is unused (U1000)
build_test
func withRequestHeaders is unused (U1000)
build_test
func (*MCPAuthMiddleware).authenticateRequest is unused (U1000)
integration_test (./. ./fuzzquery ./lifecycle ./modules)
Process completed with exit code 2.
image_scan
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/
Setting platform to predefined $TARGETPLATFORM in FROM is redundant as this is the default behavior: router/Dockerfile#L48
RedundantTargetPlatform: Setting platform to predefined ${TARGETPLATFORM} in FROM is redundant as this is the default behavior More info: https://docs.docker.com/go/dockerfile/rule/redundant-target-platform/
Setting platform to predefined $TARGETPLATFORM in FROM is redundant as this is the default behavior: router/Dockerfile#L34
RedundantTargetPlatform: Setting platform to predefined ${TARGETPLATFORM} in FROM is redundant as this is the default behavior More info: https://docs.docker.com/go/dockerfile/rule/redundant-target-platform/
image_scan (nonroot)
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/
Setting platform to predefined $TARGETPLATFORM in FROM is redundant as this is the default behavior: router/Dockerfile#L48
RedundantTargetPlatform: Setting platform to predefined ${TARGETPLATFORM} in FROM is redundant as this is the default behavior More info: https://docs.docker.com/go/dockerfile/rule/redundant-target-platform/
Setting platform to predefined $TARGETPLATFORM in FROM is redundant as this is the default behavior: router/Dockerfile#L34
RedundantTargetPlatform: Setting platform to predefined ${TARGETPLATFORM} in FROM is redundant as this is the default behavior More info: https://docs.docker.com/go/dockerfile/rule/redundant-target-platform/
Setting platform to predefined $TARGETPLATFORM in FROM is redundant as this is the default behavior: router/Dockerfile#L48
RedundantTargetPlatform: Setting platform to predefined ${TARGETPLATFORM} in FROM is redundant as this is the default behavior More info: https://docs.docker.com/go/dockerfile/rule/redundant-target-platform/
Setting platform to predefined $TARGETPLATFORM in FROM is redundant as this is the default behavior: router/Dockerfile#L34
RedundantTargetPlatform: Setting platform to predefined ${TARGETPLATFORM} in FROM is redundant as this is the default behavior More info: https://docs.docker.com/go/dockerfile/rule/redundant-target-platform/
Setting platform to predefined $TARGETPLATFORM in FROM is redundant as this is the default behavior: router/Dockerfile#L34
RedundantTargetPlatform: Setting platform to predefined ${TARGETPLATFORM} in FROM is redundant as this is the default behavior More info: https://docs.docker.com/go/dockerfile/rule/redundant-target-platform/
Setting platform to predefined $TARGETPLATFORM in FROM is redundant as this is the default behavior: router/Dockerfile#L48
RedundantTargetPlatform: Setting platform to predefined ${TARGETPLATFORM} in FROM is redundant as this is the default behavior More info: https://docs.docker.com/go/dockerfile/rule/redundant-target-platform/

Artifacts

Produced during runtime
Name Size Digest
codecov-pr-build-router-events-flaky Expired
88.3 KB
sha256:a6a4a7edb6ed0e17d2eeb26ac86df2aa235538534220005ef5d6a49cf814a3df
codecov-pr-build-router-events-nonFlaky Expired
89.5 KB
sha256:129a11c7410a0888578540c56cec6f816cc0904281d4bf67780b3c5d7e0587b9
codecov-pr-build-router-telemetry-flaky Expired
89.9 KB
sha256:3c90e765eaef7f55765751f7ee7fb8da3de33ac4e7303400f50abda6a2e511e6
codecov-pr-build-router-telemetry-nonFlaky Expired
88.5 KB
sha256:7c527612df67839b7152cfeeeeae0ba65be94728654dc57d5ee4e627d405b17c
wundergraph~cosmo~K8AYLT.dockerbuild Expired
114 KB
sha256:ad20605c4aafe88c5f5d7e40e68e380da720976a2924e18c3f186cf43f437edb
wundergraph~cosmo~RU3A9F.dockerbuild Expired
56.4 KB
sha256:15e78cdab5b040a13c08bf4084c4dfe741cab06cdb7c86700b0b81fd7a2a31be
wundergraph~cosmo~UHYZJ6.dockerbuild Expired
114 KB
sha256:62ff0474901296101fd50475d23058853ef46ce4fe8a11edc5ead66c50717899
wundergraph~cosmo~YM6AF1.dockerbuild Expired
57.4 KB
sha256:35161ea772787853a5fe489c9321b175d14476a2aade817ac384e535a872810e