Skip to content

[docs] Update Astro dependencies - 2026-10-25 - #71796

Merged
pelikhan merged 3 commits into
mainfrom
update-docs-astro-2026-10-25-4fb41de2eac5b55f
Oct 25, 2026
Merged

pelikhan merged 3 commits into
mainfrom
update-docs-astro-2026-10-25-4fb41de2eac5b55f

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Astro Dependency Updates

Updates npm packages in docs/ to their latest versions.

Updated Packages

  • @astrojs/markdown-remark: 7.3.3 → 7.3.4
  • @astrojs/starlight: 0.42.6 → 0.42.7
  • @primer/octicons: 19.40.0 → 19.42.0
  • astro: 7.4.0 → 7.4.2
  • astro-mermaid: 2.1.0 → 2.2.0
  • mermaid: 11.17.2 → 12.2.0
  • starlight-blog: 0.30.0 → 0.30.2
  • starlight-links-validator: 0.26.0 → 0.27.0
  • satori: 0.33.5 → 0.63.2

Migration Notes

  • Mermaid 12 now requires ES2024, Safari 17.4+, and Node.js 22.12+. The docs package already declares Node.js ≥22.13, and its browser/runtime usage builds successfully without code changes.
  • Starlight and related plugin updates remain compatible with the existing Astro 7 configuration.
  • No source migration changes were required after reviewing the release notes and exercising the integrations in a full site build.

Build Status

✅ npm run build passes with 301 pages generated and internal links validated.

The repository-wide make agent-report-progress target could not complete because installation of its separate pinned formatter dependencies hit a runner certificate error; the docs-specific build itself completed successfully.

References:

Generated by 🔧 Update Astro · codex · gpt56 · ~216 AIC · ⌖ ~31 AIC · ⊞ 14.3K · ◷

  • expires on Oct 26, 2026, 7:06 PM UTC-08:00
@github-actions github-actions Bot added dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation labels Oct 25, 2026
@pelikhan
pelikhan marked this pull request as ready for review October 25, 2026 06:38
Copilot AI max review requested due to automatic review settings October 25, 2026 06:38
@github-actions

github-actions Bot commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor Author

✅ Test Quality Sentinel completed test quality analysis.

Test Quality Sentinel

Outcome: reported_no_action

The agent completed and reported no action. A no-op output alone does not verify that all required work was completed or that publication was possible.

Agent messages are omitted from this comment. The category uses structured run status, not interpretation of agent prose.

Generated from Test Quality Sentinel · haiku45 · ~6 AIC · ⌖ ~9 AIC · ◇ ~3 AIC · ⊞ 9.2K · ◷

🧪 Test quality analysis by Test Quality Sentinel

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔵 Needs a closer look

The runtime declaration needs correction, and the Mermaid and Satori upgrades need rendering validation beyond the reported build.

1 open issue
1 file not reviewed
  • docs/package-lock.json: Generated file
What changed in this PR

Updates the gh-aw documentation site’s Astro stack and rendering dependencies, with a matching npm lockfile refresh.

Changes:

  • Updates Astro, Starlight, related plugins, and Octicons.
  • Upgrades Mermaid to version 12 and Satori to 0.63.2.
File Description
docs/​package.json Updates dependency versions and the Markdown processor override.
docs/​package-lock.json Records updated packages and transitive dependencies.

Review effort: Max

Comment thread docs/package.json
"mermaid": "11.17.2",
"@astrojs/starlight": "^0.42.7",
"@primer/octicons": "^19.42.0",
"astro": "^7.4.2",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Updated docs/package.json and the lockfile root engine to >=22.23.4 in commit 130ad1b1b7. Verified the 22.23.3/22.23.4 boundary and that npm ci --engine-strict passes.

@gh-aw-bot

Copy link
Copy Markdown
Collaborator

@copilot address the following outstanding work in one pass:

  1. Update this branch with the latest main using make merge-main, resolving any conflicts and preserving the intended changes.
  2. Review (docs/package.json:31): This upgrade raises Astro's Node.js minimum from 22.22.0 to 22.23.4, but the docs package still declares engines.node: >=22.13.0. For example, Node 22.23.3 satisfied the previous Astro requirement and is still advertised as supported, but now triggers EBADENGINE and fails installation when engine enforcement is enabled. Update the declared minimum and the lockfile's root engine metadata to match the new requirement; the Node 24 CI build does not exercise this compatibility boundary. - [docs] Update Astro dependencies - 2026-10-25 #71796 (comment)

Push the necessary fixes, reply to each listed review thread and resolve it when addressed. Ignore feedback already answered or resolved. Use the pr-finisher skill and stop when only human review or CI remains; do not trigger CI.

Sous-chef head: 6297a18
Sous-chef work: 86f42e58a5720e9e85c7d4833df71f307a7229ed23ffa13ae9185ea60ffd3268
Sous-chef state: 8b2e3dce83af05d696e76dea7978df28f339ca56f38ff6010b7f9b226d9f070b

Generated by 👨‍🍳 PR Sous Chef · pi · haiku45 · ~4 AIC · ⌖ ~11 AIC · ⊞ 1.1K · ◷
Comment /souschef to run again

Copilot AI and others added 2 commits October 25, 2026 07:32
…6-10-25-4fb41de2eac5b55f

Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Copilot AI requested a review from gh-aw-bot October 25, 2026 07:41
@pelikhan
pelikhan merged commit 2c99ace into main Oct 25, 2026
12 checks passed
@pelikhan
pelikhan deleted the update-docs-astro-2026-10-25-4fb41de2eac5b55f branch October 25, 2026 12:12
@github-actions

Copy link
Copy Markdown
Contributor Author

🎉 This pull request is included in a new release.

Release: v0.93.5

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 documentation Improvements or additions to documentation

4 participants