Skip to content

feat: Add FastAPI-style dependency injection system for MCPServer #792

feat: Add FastAPI-style dependency injection system for MCPServer

feat: Add FastAPI-style dependency injection system for MCPServer #792

Triggered via pull request February 18, 2026 15:50
Status Success
Total duration 4m 13s
Artifacts

main.yml

on: pull_request
Matrix: checks / test
checks  /  pre-commit
35s
checks / pre-commit
checks  /  readme-snippets
12s
checks / readme-snippets
all-green
4s
all-green
Fit to window
Zoom out
Zoom in

Annotations

25 errors
checks / test (3.13, locked, ubuntu-latest)
Process completed with exit code 2.
checks / test (3.11, locked, ubuntu-latest)
Process completed with exit code 2.
checks / test (3.10, lowest-direct, ubuntu-latest)
Process completed with exit code 2.
checks / test (3.13, lowest-direct, ubuntu-latest)
Process completed with exit code 2.
checks / test (3.12, lowest-direct, ubuntu-latest)
Process completed with exit code 2.
checks / test (3.10, locked, ubuntu-latest)
Process completed with exit code 2.
checks / test (3.11, lowest-direct, ubuntu-latest)
Process completed with exit code 2.
checks / test (3.12, locked, ubuntu-latest)
Process completed with exit code 2.
checks / test (3.14, lowest-direct, ubuntu-latest)
Process completed with exit code 2.
checks / test (3.14, locked, ubuntu-latest)
Process completed with exit code 2.
checks / test (3.10, locked, windows-latest)
Process completed with exit code 2.
checks / test (3.10, lowest-direct, windows-latest)
Process completed with exit code 2.
checks / test (3.11, locked, windows-latest)
Process completed with exit code 2.
checks / test (3.14, lowest-direct, windows-latest)
Process completed with exit code 2.
checks / test (3.13, locked, windows-latest)
Process completed with exit code 2.
checks / test (3.13, locked, windows-latest)
could not read Username for 'https://github.com': terminal prompts disabled
checks / test (3.13, locked, windows-latest)
Cannot prompt because user interactivity has been disabled.
checks / test (3.13, lowest-direct, windows-latest)
Process completed with exit code 2.
checks / test (3.12, locked, windows-latest)
Process completed with exit code 2.
checks / test (3.14, locked, windows-latest)
Process completed with exit code 2.
checks / test (3.11, lowest-direct, windows-latest)
Process completed with exit code 2.
checks / test (3.11, lowest-direct, windows-latest)
the remote end hung up unexpectedly
checks / test (3.11, lowest-direct, windows-latest)
could not read Username for 'https://github.com': terminal prompts disabled
checks / test (3.11, lowest-direct, windows-latest)
Cannot prompt because user interactivity has been disabled.
checks / test (3.12, lowest-direct, windows-latest)
Process completed with exit code 2.