Skip to content

fix(deps): update dependency astro to v7.3.8 - #2136

Merged
lacolaco-actions-worker[bot] merged 1 commit into
mainfrom
renovate/@astrojs-packages
Oct 13, 2026
Merged

lacolaco-actions-worker[bot] merged 1 commit into
mainfrom
renovate/@astrojs-packages

Conversation

@renovate

@renovate renovate Bot commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
astro (source) 7.3.7 → 7.3.8 age confidence

Release Notes

withastro/astro (astro)

v7.3.8

Compare Source

Patch Changes
  • #​18293 28e7410 Thanks @​astro-factory! - Fixes Astro.cache being undefined when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export

  • #​18298 0e9e857 Thanks @​matthewp! - Fixes astro add removing existing allowBuilds approvals from pnpm-workspace.yaml with pnpm v11.0–v11.22

  • #​18263 882dd98 Thanks @​florian-lefebvre! - Refactors internal bundling and code transforms to use Vite's Oxc-based transformWithOxc and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.

  • #​18290 31f13c3 Thanks @​astro-factory! - Fixes the glob() loader not reloading changed files in dev when the pattern starts with an extglob such as !(drafts)/**/*.md


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions

Copy link
Copy Markdown
Contributor

Renovate PR Review Results

⚖️ Safety Assessment: ✅ Safe

🔍 Release Content Analysis

This is a patch release (7.3.7 → 7.3.8) containing only bug fixes and one internal refactor:

  • [Bug Fix] Astro.cache was undefined when a custom 404 or 500 page is rendered by the error handler (e.g., after a request to an API route with an unsupported HTTP method) — #18293
  • [Bug Fix] astro add was incorrectly removing existing allowBuilds approvals from pnpm-workspace.yaml in pnpm v11.0–v11.22 — #18298
  • [Internal Refactor] Internal bundling and code transforms switched from esbuild to Vite's Oxc-based transformWithOxc and Rolldown. esbuild is no longer a direct dependency of astro; it becomes an optional peer dependency — #18263
  • [Bug Fix] glob() loader was not reloading changed files in dev when the pattern starts with an extglob (e.g., !(drafts)/**/*.md) — #18290

No breaking changes are present. This is a pure patch release.

🎯 Impact Scope Investigation

  • glob() loader usage: The project uses glob() in src/content.config.ts (lines 14, 27) with patterns notion/posts/*.md, posts/**/*.md, and !**/*.en.md. None of these patterns start with an extglob, so the fixed bug does not directly apply, though the fix causes no harm.
  • Astro.cache: No usage of Astro.cache found in the codebase. The bug fix is irrelevant to this project but harmless.
  • esbuild refactor: The project does not directly depend on esbuild (not in package.json dependencies). The lock file diff confirms esbuild is removed as an astro direct dependency and demoted to optional peer. The renovate.json references esbuild only for grouping update rules. No source files import or use esbuild directly — impact is zero.
  • @astrojs/node: The adapter peer dependency string in pnpm-lock.yaml is updated automatically to reflect the new astro version (now includes esbuild@0.28.1 in the optional peer section). This is a lock file bookkeeping change only.
  • pnpm-workspace.yaml allowBuilds: The project uses pnpm, but this bug fix only affects astro add CLI usage, not the regular build/dev pipeline.

💡 Recommended Actions

  • No code changes or configuration modifications are required.
  • The diff is limited to package.json (version bump) and pnpm-lock.yaml (lock file update reflecting the new version and esbuild dependency restructuring).
  • Merge as-is.

🔗 Reference Links

Generated by koki-develop/claude-renovate-review

@lacolaco-actions-worker
lacolaco-actions-worker Bot enabled auto-merge (squash) October 13, 2026 20:50
@github-actions

Copy link
Copy Markdown
Contributor

🚀 Preview deployment ready!

✅ Preview URL: https://pr-2136---web-njpdbbjcea-an.a.run.app
📝 Commit SHA: d974773 (view commit)

This comment was automatically generated by the deploy-preview workflow.

@lacolaco-actions-worker
lacolaco-actions-worker Bot merged commit ec1a8e5 into main Oct 13, 2026
14 checks passed
@lacolaco-actions-worker
lacolaco-actions-worker Bot deleted the renovate/@astrojs-packages branch October 13, 2026 20:51

This branch was successfully deployed

1 active deployment
development — d974773d Deployed Oct 13, 2026 by lacolaco-actions-worker[bot] via shutdown-search-preview #978
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants