Skip to content

chore(dependencies): bump astro, mermaid and puppeteer-core version - #39

Merged
xinshoutw merged 4 commits into
mainfrom
dev
Sep 27, 2026
Merged

xinshoutw merged 4 commits into
mainfrom
dev

Conversation

@xinshoutw

Copy link
Copy Markdown
Collaborator

This pull request updates several dependencies in the package.json file to keep the project up to date with the latest versions and security patches.

Dependency updates:

  • Upgraded astro from version ^7.3.3 to ^7.3.5 for improved features and bug fixes.
  • Upgraded mermaid from version ^11.17.2 to ^12.0.0, bringing in the latest diagram rendering capabilities and improvements.
  • Upgraded puppeteer-core (in devDependencies) from ^25.11.0 to ^25.12.0 for improved browser automation and testing support.

dependabot Bot and others added 4 commits September 27, 2026 20:05
Bumps the npm-minor-and-patch group with 2 updates: [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) and [puppeteer-core](https://github.com/puppeteer/puppeteer).


Updates `astro` from 7.3.3 to 7.3.5
- [Release notes](https://github.com/withastro/astro/releases)
- [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md)
- [Commits](https://github.com/withastro/astro/commits/astro@7.3.5/packages/astro)

Updates `puppeteer-core` from 25.11.0 to 25.12.0
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](puppeteer/puppeteer@puppeteer-core-v25.11.0...puppeteer-core-v25.12.0)

---
updated-dependencies:
- dependency-name: astro
  dependency-version: 7.3.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: puppeteer-core
  dependency-version: 25.12.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…dev/npm-minor-and-patch-bdd81f05ed

chore(deps): bump the npm-minor-and-patch group with 2 updates
Bumps [mermaid](https://github.com/mermaid-js/mermaid) from 11.17.2 to 12.0.0.
- [Release notes](https://github.com/mermaid-js/mermaid/releases)
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.17.2...mermaid@12.0.0)

---
updated-dependencies:
- dependency-name: mermaid
  dependency-version: 12.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…dev/mermaid-12.0.0

chore(deps): bump mermaid from 11.17.2 to 12.0.0
@xinshoutw xinshoutw self-assigned this Sep 27, 2026
@xinshoutw xinshoutw added the dependencies Pull requests that update a dependency file label Sep 27, 2026
@coderabbitai

coderabbitai Bot commented Sep 27, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 50ea8938-d433-44b4-85df-11da2ded8e15


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@greptile-apps

greptile-apps Bot commented Sep 27, 2026 •

Copy link
Copy Markdown

RetriggerConfidence Score: 4/5

[High risk] Bumps three production and dev dependencies to new versions.

The PR appears safe to merge, with a non-blocking recommendation to verify Mermaid diagram rendering.

Fix All in Claude CodeFindings

  1. P2 Diagram coloring lacks coverage ▶
Fix with agent prompt
### Issue 1
package.json:17
The Mermaid 12 upgrade has no browser-level check for the transportation diagram. Its MRT-line colors depend on matching rendered SVG paths and labels by their structure and order. A rendering change could therefore silently remove or misapply the colors. Please add a check that renders this diagram with Mermaid 12 and verifies the labeled lines’ colors.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

Summary

The PR updates Astro, Mermaid, and puppeteer-core and refreshes their locked dependencies.

  • The Mermaid major upgrade warrants a browser-level check of the site’s DOM-dependent diagram coloring.

Reviews (1) · Last reviewed commit: "Merge pull request #38 from NTUST-OpenSo..."

Comment thread package.json
"astro": "^7.3.3",
"mermaid": "^11.17.2",
"astro": "^7.3.5",
"mermaid": "^12.0.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Diagram coloring lacks coverage The Mermaid 12 upgrade has no browser-level check for the transportation diagram. Its MRT-line colors depend on matching rendered SVG paths and labels by their structure and order. A rendering change could therefore silently remove or misapply the colors. Please add a check that renders this diagram with Mermaid 12 and verifies the labeled lines’ colors.

Prompt To Fix With AI
This is a comment left during a code review.
Path: package.json
Line: 17

Comment:
**Diagram coloring lacks coverage** The Mermaid 12 upgrade has no browser-level check for the transportation diagram. Its MRT-line colors depend on matching rendered SVG paths and labels by their structure and order. A rendering change could therefore silently remove or misapply the colors. Please add a check that renders this diagram with Mermaid 12 and verifies the labeled lines’ colors.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

Fix in Claude Code

@xinshoutw
xinshoutw merged commit 98ab2a8 into main Sep 27, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant