Skip to content

Commit 78f9888

Browse files
committed
Merge main
2 parents f331bac + 6bfaad4 commit 78f9888

File tree

143 files changed

+7346
-3210
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

143 files changed

+7346
-3210
lines changed

.github/workflows/accuracy-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
MDB_ACCURACY_BASELINE_COMMIT: ${{ github.event.pull_request.base.sha || '' }}
2929
steps:
3030
- uses: GitHubSecurityLab/actions-permissions/monitor@v1
31-
- uses: actions/checkout@v4
31+
- uses: actions/checkout@v5
3232
- uses: actions/setup-node@v4
3333
with:
3434
node-version-file: package.json

.github/workflows/check.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: ubuntu-latest
1717
steps:
1818
- uses: GitHubSecurityLab/actions-permissions/monitor@v1
19-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@v5
2020
- uses: actions/setup-node@v4
2121
with:
2222
node-version-file: package.json
@@ -30,7 +30,7 @@ jobs:
3030
runs-on: ubuntu-latest
3131
steps:
3232
- uses: GitHubSecurityLab/actions-permissions/monitor@v1
33-
- uses: actions/checkout@v4
33+
- uses: actions/checkout@v5
3434
- uses: actions/setup-node@v4
3535
with:
3636
node-version-file: package.json
@@ -44,7 +44,7 @@ jobs:
4444
runs-on: ubuntu-latest
4545
steps:
4646
- uses: GitHubSecurityLab/actions-permissions/monitor@v1
47-
- uses: actions/checkout@v4
47+
- uses: actions/checkout@v5
4848
- uses: actions/setup-node@v4
4949
with:
5050
node-version-file: package.json
@@ -55,4 +55,4 @@ jobs:
5555
rm -rf node_modules
5656
npm pkg set scripts.prepare="exit 0"
5757
npm install --omit=dev
58-
- run: npx -y @modelcontextprotocol/inspector@0.16.2 --cli --method tools/list -- node dist/esm/index.js
58+
- run: npx -y @modelcontextprotocol/inspector@0.16.5 --cli --method tools/list -- node dist/esm/index.js

.github/workflows/code_health.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ jobs:
1919
runs-on: ${{ matrix.os }}
2020
steps:
2121
- uses: GitHubSecurityLab/actions-permissions/monitor@v1
22-
if: matrix.os != 'windows-latest'
23-
- uses: actions/checkout@v4
22+
if: matrix.os == 'ubuntu-latest'
23+
- uses: actions/checkout@v5
2424
- uses: actions/setup-node@v4
2525
with:
2626
node-version-file: package.json
@@ -42,7 +42,7 @@ jobs:
4242
runs-on: ubuntu-latest
4343
steps:
4444
- uses: GitHubSecurityLab/actions-permissions/monitor@v1
45-
- uses: actions/checkout@v4
45+
- uses: actions/checkout@v5
4646
- uses: actions/setup-node@v4
4747
with:
4848
node-version-file: package.json
@@ -54,7 +54,7 @@ jobs:
5454
MDB_MCP_API_CLIENT_ID: ${{ secrets.TEST_ATLAS_CLIENT_ID }}
5555
MDB_MCP_API_CLIENT_SECRET: ${{ secrets.TEST_ATLAS_CLIENT_SECRET }}
5656
MDB_MCP_API_BASE_URL: ${{ vars.TEST_ATLAS_BASE_URL }}
57-
run: npm test -- --exclude "tests/unit/**" --exclude "tests/integration/tools/mongodb/**" --exclude "tests/integration/*.ts"
57+
run: npm test -- tests/integration/tools/atlas
5858
- name: Upload test results
5959
uses: actions/upload-artifact@v4
6060
if: always()
@@ -68,7 +68,7 @@ jobs:
6868
runs-on: ubuntu-latest
6969
needs: [run-tests, run-atlas-tests]
7070
steps:
71-
- uses: actions/checkout@v4
71+
- uses: actions/checkout@v5
7272
- uses: actions/setup-node@v4
7373
with:
7474
node-version-file: package.json

.github/workflows/code_health_fork.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ jobs:
1818
runs-on: ${{ matrix.os }}
1919
steps:
2020
- uses: GitHubSecurityLab/actions-permissions/monitor@v1
21-
if: matrix.os != 'windows-latest'
22-
- uses: actions/checkout@v4
21+
if: matrix.os == 'ubuntu-latest'
22+
- uses: actions/checkout@v5
2323
- uses: actions/setup-node@v4
2424
with:
2525
node-version-file: package.json

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- javascript-typescript
2424
steps:
2525
- name: Checkout repository
26-
uses: actions/checkout@v4
26+
uses: actions/checkout@v5
2727
- name: Initialize CodeQL
2828
uses: github/codeql-action/init@v3
2929
with:

.github/workflows/docker.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
with:
1515
config: ${{ vars.PERMISSIONS_CONFIG }}
1616
- name: Check out code
17-
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
17+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
1818
- name: Set up Docker Buildx
1919
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435
2020
- name: Login to Docker Hub

.github/workflows/jira-issue.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,7 @@ jobs:
101101
with:
102102
token: ${{ secrets.JIRA_API_TOKEN }}
103103
issue-key: ${{ steps.find_jira.outputs.issue-key }}
104-
transition-id: 1381 # Resolved
105-
resolution: Fixed
104+
transition-id: 61
106105
- name: Add closure comment
107106
if: steps.close_jira_ticket.outcome == 'success'
108107
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043

.github/workflows/prepare_release.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,14 @@ jobs:
2222
with:
2323
app-id: ${{ vars.DEVTOOLS_BOT_APP_ID }}
2424
private-key: ${{ secrets.DEVTOOLS_BOT_PRIVATE_KEY }}
25-
- uses: actions/checkout@v4
25+
- uses: actions/checkout@v5
2626
- uses: actions/setup-node@v4
2727
with:
2828
node-version-file: package.json
2929
registry-url: "https://registry.npmjs.org"
3030
cache: "npm"
31+
- name: Install dependencies
32+
run: npm ci
3133
- name: Bump version
3234
id: bump-version
3335
run: |

.github/workflows/publish.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
VERSION: ${{ steps.get-version.outputs.VERSION }}
1515
steps:
1616
- uses: GitHubSecurityLab/actions-permissions/monitor@v1
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@v5
1818
with:
1919
fetch-depth: 0
2020
- uses: actions/setup-node@v4
@@ -52,7 +52,7 @@ jobs:
5252
if: needs.check.outputs.VERSION_EXISTS == 'false'
5353
steps:
5454
- uses: GitHubSecurityLab/actions-permissions/monitor@v1
55-
- uses: actions/checkout@v4
55+
- uses: actions/checkout@v5
5656
- uses: actions/setup-node@v4
5757
with:
5858
node-version-file: package.json

.smithery/Dockerfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
# Generated by https://smithery.ai. See: https://smithery.ai/docs/config#dockerfile
22
# ----- Build Stage -----
33
FROM node:lts-alpine AS builder
4+
5+
RUN adduser -D mcpuser
6+
USER mcpuser
7+
48
WORKDIR /app
59

610
# Copy package and configuration

0 commit comments

Comments
 (0)