withastro
astro
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix(astro): fail sync when eager glob rendering throws
nikolas-sapa:fix/glob-loader-render-error-18054
43 minutes ago
fix(incremental): resolve asset placeholders in modules or compiled CSS (#18058)
adamchal/fix-18058
1 hour ago
fix(incremental): resolve asset placeholders in compiled CSS before hashing (#18058)
factory/fix-18058
2 hours ago
chore: re-trigger CI (flaky macOS astro-markdown-processor run)
zaochih:fix/dev-css-page-boundary
2 hours ago
fix: drop stale astro:i18n example from comments and changeset astro:i18n was refactored in #16804 to source config from astro:config/client, which deliberately inlines values instead of importing virtual:astro:manifest — so it no longer reaches the virtual:astro:pages fan-out this PR guards against. astro:config/server is still an accurate trigger example. Per Copilot review on #18061.
zaochih:fix/dev-css-page-boundary
3 hours ago
Merge branch 'main' into image-retry-logic
image-retry-logic
3 hours ago
fix(dev): stop CSS graph traversal at virtual:astro:pages boundary In astro dev, the per-route CSS collector (ensureModulesLoaded / collectCSSWithOrder in vite-plugin-css/index.ts) walks a route's own module graph downward to decide what CSS it needs. astro:config/server (and astro:i18n) transitively import virtual:astro:manifest, which imports virtual:astro:pages — the module that dynamically imports every page so the router can dispatch to any of them. The walk didn't stop there, so it continued into every other page's own import graph and attached all of their CSS too. This is the same bug class as #16115/#16179, which fixed the equivalent leak in the production build's CSS graph walk (isBuildCssBoundary/moduleIsTopLevelPage in core/build/plugins/plugin-css.ts). That fix was never mirrored onto the dev-mode collector — this does that, by treating virtual:astro:pages as a traversal boundary in both ensureModulesLoaded and collectCSSWithOrder. Only reproduces on routes that are on-demand rendered (prerender: false), since virtual:astro:pages filters routes by environment in dev and the "ssr" environment only includes non-prerendered routes — a default static project won't show it.
zaochih:fix/dev-css-page-boundary
3 hours ago
fix(check): explain TypeScript 7 support
fix/astro-check-typescript-7-message
21 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
fix(astro): fail sync when eager glob rendering throws
#18064
48 minutes ago
8e2307c
nikolas-sapa:fix/glob-loader-render-error-18054
CodSpeed Performance Gauge
0%
fix(incremental): resolve asset placeholders in modules or compiled CSS
#18063
1 hour ago
95d6a09
adamchal/fix-18058
CodSpeed Performance Gauge
0%
Resolve volatile asset placeholders before hashing CSS in incremental builds
#18062
2 hours ago
c5ebeea
factory/fix-18058
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs