Skip to content

fix(deps): update dependency astro to v6.1.8#1536

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

fix(deps): update dependency astro to v6.1.8#1536
lacolaco-actions-worker[bot] merged 1 commit into
mainfrom
renovate/@astrojs-packages

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 23, 2026

This PR contains the following updates:

Package Change Age Confidence
astro (source) 6.1.76.1.8 age confidence

Release Notes

withastro/astro (astro)

v6.1.8

Compare Source

Patch Changes
  • #​16367 a6866a7 Thanks @​ematipico! - Fixes an issue where build output files could contain special characters (!, ~, {, }) in their names, causing deploy failures on platforms like Netlify.

  • #​16381 217c5b3 Thanks @​ematipico! - Slightly improved the performance of the dev server by caching the internal crawling of the dependencies of a project.

  • #​16348 7d26cd7 Thanks @​ocavue! - Fixes a bug where emitted assets during a client build would contain always fresh, new hashes in their name. Now the build should be more stable.

  • #​16317 d012bfe Thanks @​das-peter! - Fixes a bug where allowedDomains weren't correctly propagated when using the development server.

  • #​16379 5a84551 Thanks @​martrapp! - Improves Vue scoped style handling in DEV mode during client router navigation.

  • #​16317 d012bfe Thanks @​das-peter! - Adds tests to verify settings are properly propagated when using the development server.

  • #​16282 5b0fdaa Thanks @​jmurty! - Fixes build errors on platforms with skew protection enabled (e.g. Vercel, Netlify) for inter-chunk Javascript using dynamic imports

  • Updated dependencies [e0b240e]:


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

🚀 Preview deployment ready!

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

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

@github-actions
Copy link
Copy Markdown
Contributor

Renovate PR Review Results

⚖️ Safety Assessment: ✅ Safe

🔍 Release Content Analysis

This is a patch release (6.1.7 → 6.1.8) containing bug fixes and performance improvements with no breaking changes or API modifications.

Key Changes:

  1. Build Output Filename Sanitization (#16367)

    • Fixed issue where build output files could contain special characters (!, ~, {, }) in chunk names
    • Prevents deploy failures on platforms like Netlify that reject these characters
    • Defensive fix for rare edge cases on Linux systems
  2. Stable Client Build Output (#16348)

    • Fixed non-deterministic build output where identical source code produced different chunk filenames across builds
    • Improves cache invalidation reliability and build reproducibility
  3. Dev Server Performance (#16381)

    • Cached internal dependency crawling to reduce file system operations
    • Test performance improvement (~58% cache hit rate)
    • Slight dev server performance gains
  4. CORS Configuration Fix (#16317)

    • Fixed allowedDomains not being propagated to dev server middleware
    • Resolves "Cross-site POST form submissions are forbidden" errors in dev mode
    • Added test coverage for security settings propagation
  5. Vue Scoped Styles in Dev Mode (#16379)

    • Improved Vue scoped style handling during client router navigation in dev mode
    • Caches and reuses Vue scoped dev style tags during head swaps
    • Not applicable to this project (uses React, not Vue)
  6. Vercel/Netlify Deployment Fix (#16282)

    • Fixed build errors on platforms with skew protection (Vercel, Netlify)
    • Corrected query parameter insertion in dynamic imports (?dpl=xxx)
    • Not applicable to this project (deploys to GCP Cloud Run, not Vercel/Netlify)

Dependency Updates:

  • @astrojs/telemetry: 3.3.0 → 3.3.1 (removed debug dependency, updated is-docker/is-wsl)

🎯 Impact Scope Investigation

Codebase Analysis:

  1. Astro Usage

    • Project uses Astro 6.x as documented in CLAUDE.md (line 45: "Astro 5.x blog" appears to be outdated documentation)
    • Config: /home/runner/work/blog.lacolaco.net/blog.lacolaco.net/astro.config.ts
    • 41 files import from astro package (pages, layouts, components, libs)
    • Uses @astrojs/node adapter in standalone mode
  2. Affected Features - Direct Benefits

    • Build stability: Fixes improve deterministic builds and filename handling
    • Dev server performance: Slight performance gains from dependency crawling cache
    • Deployment reliability: Reduced risk of filename-related deploy failures
  3. Non-Applicable Features

    • Vue scoped styles fix (project uses React)
    • allowedDomains CORS fix (not configured in astro.config.ts)
    • Vercel/Netlify skew protection fix (deploys to GCP Cloud Run)
  4. Dependency Impact

    • @astrojs/node@10.0.5 remains compatible (peer dependency satisfied)
    • No breaking changes in dependency tree

Platform Compatibility:

  • Deployment: GCP Cloud Run (not Netlify/Vercel, so skew protection fix is non-critical but harmless)
  • No view transitions detected in codebase
  • No security.allowedDomains configuration

💡 Recommended Actions

Immediate Action:

  • Safe to merge immediately - this is a standard patch release with bug fixes

Post-Merge Verification:

  1. Monitor build output for any unexpected changes in chunk filenames
  2. Verify dev server performance (should see slight improvement)
  3. Confirm production build completes successfully on Cloud Run deployment

Optional Follow-ups:

  • Update CLAUDE.md line 45 from "Astro 5.x blog" to "Astro 6.x blog" to reflect actual version
  • No code changes required - all fixes are internal to Astro

Migration Steps:

  • None required - backward compatible patch release

🔗 Reference Links

Generated by koki-develop/claude-renovate-review

@lacolaco-actions-worker lacolaco-actions-worker Bot merged commit e576a8a into main Apr 23, 2026
14 checks passed
@lacolaco-actions-worker lacolaco-actions-worker Bot deleted the renovate/@astrojs-packages branch April 23, 2026 10:36
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