diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 1f7f1fe1a4..3a8d6f0fa7 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,36 +1,22 @@ version: 2 updates: - # Go modules - root directory - - package-ecosystem: gomod - directory: / - schedule: - interval: weekly - open-pull-requests-limit: 10 - - # npm - documentation site - - package-ecosystem: npm - directory: /docs - schedule: - interval: weekly - open-pull-requests-limit: 10 - - # npm - GitHub Actions setup scripts - - package-ecosystem: npm - directory: /actions/setup/js - schedule: - interval: weekly - open-pull-requests-limit: 10 - - # npm - workflow dependencies - - package-ecosystem: npm - directory: /.github/workflows - schedule: - interval: weekly - open-pull-requests-limit: 10 - - # Python - workflow dependencies - - package-ecosystem: pip - directory: /.github/workflows - schedule: - interval: weekly - open-pull-requests-limit: 10 +- package-ecosystem: gomod + directory: / + schedule: + interval: weekly +- package-ecosystem: npm + directory: /docs + schedule: + interval: weekly +- package-ecosystem: npm + directory: /actions/setup/js + schedule: + interval: weekly +- package-ecosystem: npm + directory: /.github/workflows + schedule: + interval: weekly +- package-ecosystem: pip + directory: /.github/workflows + schedule: + interval: weekly diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index 4b4b1f63e7..f760b61caf 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -661,7 +661,7 @@ jobs: "entrypoint": "npx", "entrypointArgs": [ "npx", - "@sentry/mcp-server@0.26.0" + "@sentry/mcp-server@0.27.0" ], "tools": [ "whoami", diff --git a/.github/workflows/package-lock.json b/.github/workflows/package-lock.json index 52d257de15..303d9dcb80 100644 --- a/.github/workflows/package-lock.json +++ b/.github/workflows/package-lock.json @@ -7,7 +7,7 @@ "name": "gh-aw-workflows-deps", "license": "MIT", "dependencies": { - "@sentry/mcp-server": "0.26.0" + "@sentry/mcp-server": "0.27.0" } }, "node_modules/@apm-js-collab/code-transformer": { @@ -83,6 +83,7 @@ "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", "license": "Apache-2.0", + "peer": true, "engines": { "node": ">=8.0.0" } @@ -100,10 +101,11 @@ } }, "node_modules/@opentelemetry/context-async-hooks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.2.0.tgz", - "integrity": "sha512-qRkLWiUEZNAmYapZ7KGS5C4OmBLcP/H2foXeOEaowYCR0wi89fHejrfYfbuLVCMLp/dWZXKvQusdbUEZjERfwQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.4.0.tgz", + "integrity": "sha512-jn0phJ+hU7ZuvaoZE/8/Euw3gvHJrn2yi+kXrymwObEPVPjtwCmkvXDRQCWli+fCTTF/aSOtXaLr7CLIvv3LQg==", "license": "Apache-2.0", + "peer": true, "engines": { "node": "^18.19.0 || >=20.6.0" }, @@ -112,10 +114,11 @@ } }, "node_modules/@opentelemetry/core": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.2.0.tgz", - "integrity": "sha512-FuabnnUm8LflnieVxs6eP7Z383hgQU4W1e3KJS6aOG3RxWxcHyBxH8fDMHNgu/gFx/M2jvTOW/4/PHhLz6bjWw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.4.0.tgz", + "integrity": "sha512-KtcyFHssTn5ZgDu6SXmUznS80OFs/wN7y6MyFRRcKU6TOw8hNcGxKvt8hsdaLJfhzUszNSjURetq5Qpkad14Gw==", "license": "Apache-2.0", + "peer": true, "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" }, @@ -131,6 +134,7 @@ "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.208.0.tgz", "integrity": "sha512-Eju0L4qWcQS+oXxi6pgh7zvE2byogAkcsVv0OjHF/97iOz1N/aKE6etSGowYkie+YA1uo6DNwdSxaaNnLvcRlA==", "license": "Apache-2.0", + "peer": true, "dependencies": { "@opentelemetry/api-logs": "0.208.0", "import-in-the-middle": "^2.0.0", @@ -290,6 +294,21 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-http/node_modules/@opentelemetry/core": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.2.0.tgz", + "integrity": "sha512-FuabnnUm8LflnieVxs6eP7Z383hgQU4W1e3KJS6aOG3RxWxcHyBxH8fDMHNgu/gFx/M2jvTOW/4/PHhLz6bjWw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "^1.29.0" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "node_modules/@opentelemetry/instrumentation-ioredis": { "version": "0.56.0", "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.56.0.tgz", @@ -514,12 +533,13 @@ } }, "node_modules/@opentelemetry/resources": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.2.0.tgz", - "integrity": "sha512-1pNQf/JazQTMA0BiO5NINUzH0cbLbbl7mntLa4aJNmCCXSj0q03T5ZXXL0zw4G55TjdL9Tz32cznGClf+8zr5A==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.4.0.tgz", + "integrity": "sha512-RWvGLj2lMDZd7M/5tjkI/2VHMpXebLgPKvBUd9LRasEWR2xAynDwEYZuLvY9P2NGG73HF07jbbgWX2C9oavcQg==", "license": "Apache-2.0", + "peer": true, "dependencies": { - "@opentelemetry/core": "2.2.0", + "@opentelemetry/core": "2.4.0", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -530,13 +550,14 @@ } }, "node_modules/@opentelemetry/sdk-trace-base": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.2.0.tgz", - "integrity": "sha512-xWQgL0Bmctsalg6PaXExmzdedSp3gyKV8mQBwK/j9VGdCDu2fmXIb2gAehBKbkXCpJ4HPkgv3QfoJWRT4dHWbw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.4.0.tgz", + "integrity": "sha512-WH0xXkz/OHORDLKqaxcUZS0X+t1s7gGlumr2ebiEgNZQl2b0upK2cdoD0tatf7l8iP74woGJ/Kmxe82jdvcWRw==", "license": "Apache-2.0", + "peer": true, "dependencies": { - "@opentelemetry/core": "2.2.0", - "@opentelemetry/resources": "2.2.0", + "@opentelemetry/core": "2.4.0", + "@opentelemetry/resources": "2.4.0", "@opentelemetry/semantic-conventions": "^1.29.0" }, "engines": { @@ -547,10 +568,11 @@ } }, "node_modules/@opentelemetry/semantic-conventions": { - "version": "1.38.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.38.0.tgz", - "integrity": "sha512-kocjix+/sSggfJhwXqClZ3i9Y/MI0fp7b+g7kCRm6psy2dsf8uApTRclwG18h8Avm7C9+fnt+O36PspJ/OzoWg==", + "version": "1.39.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.39.0.tgz", + "integrity": "sha512-R5R9tb2AXs2IRLNKLBJDynhkfmx7mX0vi8NkhZb3gUkPWHn6HXk5J8iQ/dql0U3ApfWym4kXXmBDRGO+oeOfjg==", "license": "Apache-2.0", + "peer": true, "engines": { "node": ">=14" } @@ -583,23 +605,23 @@ } }, "node_modules/@sentry/core": { - "version": "10.32.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.32.0.tgz", - "integrity": "sha512-E+ihb8+5PBfYMamnXHalgsmxkcG2YQqhRdgYf3yWJ5dJvi4njh1VWK3kNVj1GvsU6ktaielAx4Rg5dwEFMnbZg==", + "version": "10.35.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.35.0.tgz", + "integrity": "sha512-lEK1WFqt6oHtMq5dDLVE/FDzHDGs1PlYT5cZH4aBirYtJVyUiTf0NknKFob4a2zTywczlq7SbLv6Ba8UMU9dYg==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@sentry/mcp-server": { - "version": "0.26.0", - "resolved": "https://registry.npmjs.org/@sentry/mcp-server/-/mcp-server-0.26.0.tgz", - "integrity": "sha512-Ydywv3jbyHdNCYKAg9VFvd/bYBxxHgO5UmS7Nv47DMQYW7YCuNKFEq/oQgVUrXgZ6dPNPw1EjHfXXu4/ZwEqqw==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@sentry/mcp-server/-/mcp-server-0.27.0.tgz", + "integrity": "sha512-A0rq00BJrmylQN1q5UyJFtvXMDUgaChe7E3heX3eLbnUFbwGElOm1sATxdWymM1M3oaM+d+Nngm2qirO4EMGXQ==", "license": "FSL-1.1-ALv2", "dependencies": { "@modelcontextprotocol/sdk": "^1.21.0", - "@sentry/core": "10.32.0", - "@sentry/node": "10.32.0", + "@sentry/core": "10.35.0", + "@sentry/node": "10.35.0", "dotenv": "^16.6.1", "zod": "^3.25.67" }, @@ -611,9 +633,9 @@ } }, "node_modules/@sentry/node": { - "version": "10.32.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-10.32.0.tgz", - "integrity": "sha512-KENGLH34gUlrNd9QVJFp37w64DZmorWarm67sFJ2J+VmBII0JMkbIJy1SdHyHxGtgitbokotMTjjf9isVnWwlw==", + "version": "10.35.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-10.35.0.tgz", + "integrity": "sha512-r6lEOEQo28grF4DtoD4H6IeK5tb90IZBN68osbIfA7QGphpgoKd54YBA5AEC5f3OXBVlbcK6dQ95bol5b98qhg==", "license": "MIT", "dependencies": { "@opentelemetry/api": "^1.9.0", @@ -646,10 +668,10 @@ "@opentelemetry/sdk-trace-base": "^2.2.0", "@opentelemetry/semantic-conventions": "^1.37.0", "@prisma/instrumentation": "6.19.0", - "@sentry/core": "10.32.0", - "@sentry/node-core": "10.32.0", - "@sentry/opentelemetry": "10.32.0", - "import-in-the-middle": "^2", + "@sentry/core": "10.35.0", + "@sentry/node-core": "10.35.0", + "@sentry/opentelemetry": "10.35.0", + "import-in-the-middle": "^2.0.1", "minimatch": "^9.0.0" }, "engines": { @@ -657,15 +679,15 @@ } }, "node_modules/@sentry/node-core": { - "version": "10.32.0", - "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-10.32.0.tgz", - "integrity": "sha512-O+TVuF1fO0j37W6IzdHCpTIr4uUkFzcSKgxNmH9ihYpRzkQgfLDZJWVxtov+H8/1pC5lkvl2VZhWmY+SWj2kHA==", + "version": "10.35.0", + "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-10.35.0.tgz", + "integrity": "sha512-8DQc13zYJtIWlz7U0MkxGOGMQmNsJxb6ZuojLnitUvGPMyc5GFT/JKOIv0rqHNfmr63n60tplfmD7lKzfXC3mQ==", "license": "MIT", "dependencies": { "@apm-js-collab/tracing-hooks": "^0.3.1", - "@sentry/core": "10.32.0", - "@sentry/opentelemetry": "10.32.0", - "import-in-the-middle": "^2" + "@sentry/core": "10.35.0", + "@sentry/opentelemetry": "10.35.0", + "import-in-the-middle": "^2.0.1" }, "engines": { "node": ">=18" @@ -681,12 +703,12 @@ } }, "node_modules/@sentry/opentelemetry": { - "version": "10.32.0", - "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-10.32.0.tgz", - "integrity": "sha512-owGL94JAgbwxgaeUNLktJWMShZPo04ZKTaQhhLz3YmVDJFj8VFOQXdWBMqv1Gv6T6/fCuTlwzJ3rvpSOImxXUQ==", + "version": "10.35.0", + "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-10.35.0.tgz", + "integrity": "sha512-6RolzEXh9o9gorhyYZ+y0IbExdZKWb0N7DY+ltOTt9SxyQ02evUgxDqLi1pOW2pvXahEghjrGPAKVBv7uccLNw==", "license": "MIT", "dependencies": { - "@sentry/core": "10.32.0" + "@sentry/core": "10.35.0" }, "engines": { "node": ">=18" @@ -718,9 +740,9 @@ } }, "node_modules/@types/node": { - "version": "25.0.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.3.tgz", - "integrity": "sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==", + "version": "25.0.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.9.tgz", + "integrity": "sha512-/rpCXHlCWeqClNBwUhDcusJxXYDjZTyE8v5oTO7WbL8eij2nKhUeU89/6xgjU7N4/Vh3He0BtyhJdQbDyhiXAw==", "license": "MIT", "dependencies": { "undici-types": "~7.16.0" @@ -773,6 +795,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -900,9 +923,9 @@ } }, "node_modules/cjs-module-lexer": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", - "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.2.0.tgz", + "integrity": "sha512-4bHTS2YuzUvtoLjdy+98ykbNB5jS0+07EvFNXerqZQJ89F7DI6ET7OQo/HJuW6K0aVsKA9hj9/RVb2kQVOrPDQ==", "license": "MIT" }, "node_modules/content-disposition": { @@ -1110,6 +1133,7 @@ "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", "license": "MIT", + "peer": true, "dependencies": { "accepts": "^2.0.0", "body-parser": "^2.2.1", @@ -1355,15 +1379,15 @@ } }, "node_modules/import-in-the-middle": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.1.tgz", - "integrity": "sha512-bruMpJ7xz+9jwGzrwEhWgvRrlKRYCRDBrfU+ur3FcasYXLJDxTruJ//8g2Noj+QFyRBeqbpj8Bhn4Fbw6HjvhA==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-2.0.5.tgz", + "integrity": "sha512-0InH9/4oDCBRzWXhpOqusspLBrVfK1vPvbn9Wxl8DAQ8yyx5fWJRETICSwkiAMaYntjJAMBP1R4B6cQnEUYVEA==", "license": "Apache-2.0", "dependencies": { - "acorn": "^8.14.0", + "acorn": "^8.15.0", "acorn-import-attributes": "^1.9.5", - "cjs-module-lexer": "^1.2.2", - "module-details-from-path": "^1.0.3" + "cjs-module-lexer": "^2.2.0", + "module-details-from-path": "^1.0.4" } }, "node_modules/inherits": { @@ -1585,9 +1609,9 @@ } }, "node_modules/pg-protocol": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.10.3.tgz", - "integrity": "sha512-6DIBgBQaTKDJyxnXaLiLR8wBpQQcGWuAESkRBX/t6OwA8YsqP+iVSiond2EDy6Y/dsGk8rh/jtax3js5NeV7JQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.11.0.tgz", + "integrity": "sha512-pfsxk2M9M3BuGgDOfuy37VNRRX3jmKgMjcvAcWqNDpZSf4cUmv8HSOl5ViRQFsfARFn0KuUQTgLxVMbNq5NW3g==", "license": "MIT" }, "node_modules/pg-types": { @@ -1977,6 +2001,7 @@ "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", "license": "MIT", + "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" } diff --git a/.github/workflows/package.json b/.github/workflows/package.json index c7def8f36f..09dcb63209 100644 --- a/.github/workflows/package.json +++ b/.github/workflows/package.json @@ -3,6 +3,6 @@ "private": true, "license": "MIT", "dependencies": { - "@sentry/mcp-server": "0.26.0" + "@sentry/mcp-server": "0.27.0" } } diff --git a/.github/workflows/shared/mcp/sentry.md b/.github/workflows/shared/mcp/sentry.md index 1a5406ff1f..b55f286ea7 100644 --- a/.github/workflows/shared/mcp/sentry.md +++ b/.github/workflows/shared/mcp/sentry.md @@ -2,7 +2,7 @@ mcp-servers: sentry: command: "npx" - args: ["@sentry/mcp-server@0.26.0"] + args: ["@sentry/mcp-server@0.27.0"] allowed: - whoami - find_organizations