From fd87a0f91ea031d476de07e426d9763b0ed1282f Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Tue, 30 Jun 2026 20:54:12 +0530 Subject: [PATCH] chore: update mermaid packages and isolate them in Renovate Bump mermaid (11.15.0 -> 11.16.0), @mermaid-js/examples (1.2.0 -> 1.3.0), and @mermaid-js/layout-elk (0.2.1 -> 0.2.2) to their latest versions. Also update the Renovate config so mermaid-related packages are grouped into a single PR, fire on any schedule (not just earlyMondays), and no longer mix into the all-non-major group. The previous "^mermaid" pattern missed the scoped @mermaid-js/* packages. Co-Authored-By: Claude Opus 4.8 (1M context) --- package.json | 4 ++-- pnpm-lock.yaml | 20 ++++++++++---------- renovate.json | 7 +++++-- 3 files changed, 17 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index da482b3d..b600f6ae 100644 --- a/package.json +++ b/package.json @@ -97,8 +97,8 @@ "@fontsource-variable/recursive": "^5.2.8", "@fsegurai/codemirror-theme-vscode-dark": "^6.2.6", "@fsegurai/codemirror-theme-vscode-light": "^6.2.6", - "@mermaid-js/examples": "^1.2.0", - "@mermaid-js/layout-elk": "^0.2.1", + "@mermaid-js/examples": "^1.3.0", + "@mermaid-js/layout-elk": "^0.2.2", "@mermaid-js/layout-tidy-tree": "^0.2.2", "@mermaid-js/mermaid-zenuml": "^0.2.3", "codemirror": "^6.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ca002879..9fdcf557 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,11 +36,11 @@ importers: specifier: ^6.2.6 version: 6.2.6(@codemirror/language@6.12.3)(@codemirror/state@6.6.0)(@codemirror/view@6.43.1)(@lezer/highlight@1.2.3) '@mermaid-js/examples': - specifier: ^1.2.0 - version: 1.2.0 + specifier: ^1.3.0 + version: 1.3.0 '@mermaid-js/layout-elk': - specifier: ^0.2.1 - version: 0.2.1(mermaid@11.16.0) + specifier: ^0.2.2 + version: 0.2.2(mermaid@11.16.0) '@mermaid-js/layout-tidy-tree': specifier: ^0.2.2 version: 0.2.2(mermaid@11.16.0) @@ -637,11 +637,11 @@ packages: '@marijn/find-cluster-break@1.0.2': resolution: {integrity: sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==} - '@mermaid-js/examples@1.2.0': - resolution: {integrity: sha512-XnKznIa/LCfu9tq2GGZkHEnMjOJCKJ+O0IUFYnkaRGBqc2gpAXJkLs4tciuB1DH6kdEqJGSgY3r68Isz8Sgk1Q==} + '@mermaid-js/examples@1.3.0': + resolution: {integrity: sha512-TCN+j22TNBhl8WIiPZz9AXb3K4lEPM4P6g96Zv3cRQ0umf1lYOr0o78J3OHxP4Mu3GrItRe3yT17PB67HhsRXg==} - '@mermaid-js/layout-elk@0.2.1': - resolution: {integrity: sha512-MX9jwhMyd5zDcFsYcl3duDUkKhjVRUCGEQrdCeNV5hCIR6+3FuDDbRbFmvVbAu15K1+juzsYGG+K8MDvCY1Amg==} + '@mermaid-js/layout-elk@0.2.2': + resolution: {integrity: sha512-vnH3gtqfhyBiRVKNpT8iDENTw18q/OF0GF/SfYfHN43KZpu+6eZDEOMHTfNYAkpmUWJNgtRQFIS6BTc7vH/DYQ==} peerDependencies: mermaid: ^11.0.2 @@ -4245,9 +4245,9 @@ snapshots: '@marijn/find-cluster-break@1.0.2': {} - '@mermaid-js/examples@1.2.0': {} + '@mermaid-js/examples@1.3.0': {} - '@mermaid-js/layout-elk@0.2.1(mermaid@11.16.0)': + '@mermaid-js/layout-elk@0.2.2(mermaid@11.16.0)': dependencies: d3: 7.9.0 elkjs: 0.9.3 diff --git a/renovate.json b/renovate.json index d3daee2a..3a857910 100644 --- a/renovate.json +++ b/renovate.json @@ -12,8 +12,11 @@ ], "packageRules": [ { - "matchPackagePatterns": ["^mermaid"], - "groupName": "Mermaid packages" + "matchPackageNames": ["mermaid"], + "matchPackagePatterns": ["^@mermaid-js/"], + "groupName": "Mermaid packages", + "schedule": ["at any time"], + "automerge": true }, { "matchUpdateTypes": ["minor", "patch", "pin", "digest"],