refactor(mcp): migrate from MCP SDK v1 to v2 #418
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # =============================================================== | |
| # CI - Main Continuous Integration Pipeline | |
| # =============================================================== | |
| name: CI | |
| on: | |
| push: | |
| # 0.1.x is the long-lived maintenance base branch for the 0.1 series | |
| branches: ["main", "dev", "0.1.x"] | |
| pull_request: | |
| types: [opened, synchronize, ready_for_review] | |
| branches: ["main", "dev", "0.1.x"] | |
| workflow_dispatch: | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| permissions: | |
| contents: read | |
| jobs: | |
| lint: | |
| name: Lint & Static Analysis | |
| uses: ./.github/workflows/lint.yml | |
| test: | |
| name: Tests | |
| uses: ./.github/workflows/tests.yaml | |
| # No docs job on 0.1.x: docs are built and published from main only. | |
| # Do not re-add a `uses: ./.github/workflows/docs-build.yaml` job here — | |
| # workflow_call bypasses that workflow's own main-only branch filter, so it | |
| # would run on this branch regardless. |