diff --git a/test/integration/api.test.ts b/test/integration/api.test.ts index 4582c65a05..30b14070c7 100644 --- a/test/integration/api.test.ts +++ b/test/integration/api.test.ts @@ -1,4 +1,5 @@ import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; +import mcpPackageJson from "../../packages/gittensory-mcp/package.json"; import { createSessionForGitHubUser, hashToken } from "../../src/auth/security"; import { upsertBounty, @@ -97,7 +98,7 @@ describe("api routes", () => { status: "ok", service: "gittensory-api", minMcpVersion: "0.5.0", - latestRecommendedMcpVersion: "0.7.0", + latestRecommendedMcpVersion: mcpPackageJson.version, }); const compatibility = await app.request("/v1/mcp/compatibility", {}, env); @@ -110,8 +111,8 @@ describe("api routes", () => { mcp: { packageName: "@jsonbored/gittensory-mcp", minimumSupportedVersion: "0.5.0", - latestRecommendedVersion: "0.7.0", - latestPackageVersion: "0.7.0", + latestRecommendedVersion: mcpPackageJson.version, + latestPackageVersion: mcpPackageJson.version, }, compatibilityWarnings: [], breakingChanges: [], @@ -3971,7 +3972,7 @@ describe("api routes", () => { expect(mcpCompatibilityBody).toMatchObject({ adoption: expect.objectContaining({ minimumSupportedVersion: "0.5.0", - latestRecommendedVersion: "0.7.0", + latestRecommendedVersion: mcpPackageJson.version, staleEvents: 1, incompatibleEvents: 3, totalEvents: 4, @@ -5862,7 +5863,7 @@ describe("api routes", () => { protocolVersion: "2025-03-26", compatibilityStatus: "incompatible", minimumSupportedVersion: "0.5.0", - latestRecommendedVersion: "0.7.0", + latestRecommendedVersion: mcpPackageJson.version, }), }), ]),