Skip to content

Add Astro incremental builds - #1457

Open
IMax153 wants to merge 1 commit into
mainfrom
feat/astro-incremental-builds
Open

Add Astro incremental builds#1457
IMax153 wants to merge 1 commit into
mainfrom
feat/astro-incremental-builds

Conversation

@IMax153

@IMax153 IMax153 commented Aug 8, 2026

Copy link
Copy Markdown
Member

Summary

  • upgrade Astro and its integrations to the 7.2 release line
  • add scoped incremental-build cache keys for blog, docs, podcasts, and API reference routes
  • hash external podcast transcripts and persist Astro build caches in deployment workflows
  • use build concurrency 1, as required by Astro 7.2 incremental caching

Testing

  • vp run check
  • vp run fmt
  • vp test
  • vp run build

Known limitation

Astro 7.2.0 currently embeds an ephemeral Fonts API port in route dependency hashes, preventing warm cache hits even when these cache keys are unchanged. The implementation is ready for the upstream fix tracked in withastro/astro#17626.

@IMax153
IMax153 force-pushed the feat/astro-incremental-builds branch from 5c4a3ee to cce2c82 Compare August 13, 2026 14:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant