From f588be23aa815aab303c5effa5ee0753ec533181 Mon Sep 17 00:00:00 2001 From: Filipe C Menezes Date: Fri, 2 May 2025 11:20:55 +0100 Subject: [PATCH 1/3] fix: db user test error --- src/common/atlas/apiClientError.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/common/atlas/apiClientError.ts b/src/common/atlas/apiClientError.ts index c445d4d4..baea7b57 100644 --- a/src/common/atlas/apiClientError.ts +++ b/src/common/atlas/apiClientError.ts @@ -3,6 +3,7 @@ import { ApiError } from "./openapi.js"; export class ApiClientError extends Error { private constructor( message: string, + public readonly response: Response, public readonly apiError?: ApiError ) { super(message); @@ -27,7 +28,11 @@ export class ApiClientError extends Error { const apiError = typeof error === "object" && !(error instanceof Error) ? error : undefined; - return new ApiClientError(`[${response.status} ${response.statusText}] ${message}: ${errorMessage}`, apiError); + return new ApiClientError( + `[${response.status} ${response.statusText}] ${message}: ${errorMessage}`, + response, + apiError + ); } private static async extractError(response: Response): Promise { From 8cf83fd408e092d6342996e51bfec5a55d06aea3 Mon Sep 17 00:00:00 2001 From: Filipe C Menezes Date: Fri, 2 May 2025 11:30:05 +0100 Subject: [PATCH 2/3] fix: update codeowners --- .github/CODEOWNERS | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 4bf7d902..d68a96d3 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,3 +1 @@ * @mongodb-js/mcp-server-developers -**/atlas @blva @fmenezes -**/mongodb @nirinchev @gagik From 0b50e15eda1cdd7ff37844d3a728189da0655b2b Mon Sep 17 00:00:00 2001 From: Filipe C Menezes Date: Fri, 2 May 2025 11:37:54 +0100 Subject: [PATCH 3/3] fix: fork unit tests --- .github/workflows/code_health_fork.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/code_health_fork.yaml b/.github/workflows/code_health_fork.yaml index bf8c408e..5e3a7bd0 100644 --- a/.github/workflows/code_health_fork.yaml +++ b/.github/workflows/code_health_fork.yaml @@ -48,7 +48,7 @@ jobs: MDB_MCP_API_CLIENT_ID: ${{ secrets.TEST_ATLAS_CLIENT_ID }} MDB_MCP_API_CLIENT_SECRET: ${{ secrets.TEST_ATLAS_CLIENT_SECRET }} MDB_MCP_API_BASE_URL: ${{ vars.TEST_ATLAS_BASE_URL }} - run: npm test -- --testPathIgnorePatterns "tests/integration/tools/mongodb" --testPathIgnorePatterns "tests/integration/[^/]+\.ts" + run: npm test -- --testPathIgnorePatterns "tests/unit" --testPathIgnorePatterns "tests/integration/tools/mongodb" --testPathIgnorePatterns "tests/integration/[^/]+\.ts" - name: Upload test results uses: actions/upload-artifact@v4 if: always()