Skip to content
This repository was archived by the owner on Nov 14, 2025. It is now read-only.

Commit 75e683f

Browse files
sapientpantsclaude
andauthored
chore: update dependencies to latest versions (#325)
* chore: rename build * docs: add missing ADRs and update existing ones Documents architectural decisions previously undocumented in the codebase. **New ADRs:** - ADR-0020: Testing Framework (Vitest + property-based testing) - ADR-0021: Code Quality Toolchain (ESLint, Prettier, TypeScript) - ADR-0022: Package Manager Choice (pnpm) - ADR-0023: Release Management with Changesets - ADR-0024: CI/CD Platform (GitHub Actions) - ADR-0025: Container and Security Scanning (Trivy, SLSA, SBOM) - ADR-0026: Circuit Breaker Pattern (opossum) - ADR-0027: Docker Publishing Strategy (GHCR to Docker Hub) - ADR-0028: Session-Based HTTP Transport with SSE **Updated ADRs:** - ADR-0011: Docker implementation (multi-platform, GHCR, security) - ADR-0016: Marked as superseded by ADR-0019 - ADR-0018: Circuit breaker cross-references - ADR-0019: Marked as partially superseded by ADR-0028 ADR-0028 documents the session-based HTTP transport added after ADR-0019 removed OAuth HTTP. Uses session management instead of OAuth and delegates authentication to external gateways. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]> * docs: add key architectural decisions to CLAUDE.md Summarizes key decisions from ADRs for quick reference: - Testing: Vitest + fast-check (80% coverage) - Code quality: TypeScript strict, ESLint, Prettier - Package manager: pnpm with version consistency - Release: Changesets workflow - CI/CD: GitHub Actions (7 workflows) - Security: Multi-layered (Trivy, CodeQL, SLSA, SBOM) - Resilience: Circuit breaker (opossum) - Docker: Multi-platform, GHCR→Docker Hub - Transport: stdio (default) + HTTP (optional) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]> * chore: add empty changeset for documentation updates Documentation-only changes do not require a version bump. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]> * chore: update dependencies to latest versions - Updated pino from 9.12.0 to 10.0.0 - Updated pino-roll from 3.1.0 to 4.0.0 - Updated @types/node from 24.7.1 to 24.7.2 - Kept zod at 3.25.76 for compatibility - All tests passing, no breaking changes identified 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]> --------- Co-authored-by: Claude <[email protected]>
1 parent c693334 commit 75e683f

File tree

3 files changed

+153
-246
lines changed

3 files changed

+153
-246
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
'sonarqube-mcp-server': patch
3+
---
4+
5+
Update production dependencies to latest versions:
6+
7+
- pino: 9.12.0 → 10.0.0 (major version update with improved performance)
8+
- pino-roll: 3.1.0 → 4.0.0 (compatible with Pino 10)
9+
- @types/node: 24.7.1 → 24.7.2 (minor type definition updates)
10+
- zod: kept at 3.25.76 (maintained for compatibility)
11+
12+
All tests passing with no breaking changes identified.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,8 @@
9393
"express": "5.1.0",
9494
"lodash": "^4.17.21",
9595
"opossum": "^9.0.0",
96-
"pino": "9.12.0",
97-
"pino-roll": "3.1.0",
96+
"pino": "10.0.0",
97+
"pino-roll": "4.0.0",
9898
"pino-syslog": "3.2.0",
9999
"sonarqube-web-api-client": "0.11.1",
100100
"uuid": "13.0.0",
@@ -113,7 +113,7 @@
113113
"@types/express": "5.0.3",
114114
"@types/jest": "^30.0.0",
115115
"@types/lodash": "^4.17.20",
116-
"@types/node": "^24.7.1",
116+
"@types/node": "^24.7.2",
117117
"@types/opossum": "^8.1.9",
118118
"@typescript-eslint/eslint-plugin": "^8.46.0",
119119
"@typescript-eslint/parser": "^8.46.0",

0 commit comments

Comments
 (0)