withastro
astro
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Optimizations
Branches
Benchmarks
Runs
Performance History
Latest Results
fix(deps): update @codspeed/vitest-plugin to v6.1.0 Brings the plugin and @codspeed/core to v6.1.0 now that the release is past the minimumReleaseAge window. The plugin's Vitest 5 backend drives the `bench` fixture through its own provider.
renovate/major-vitest-monorepo
14 hours ago
test(content): expect optional filePath from schema factories
feat/validators
14 hours ago
Merge branch 'main' into feat/validators
feat/validators
15 hours ago
Use a separate Vite cache for the temporary sync server `astro sync`, which `astro check` and `astro build` also run, starts a temporary Vite server with `optimizeDeps: { noDiscovery: true }`. Astro and integrations still add `optimizeDeps.include` entries, so Vite keeps the dependency optimizer running there, and it wrote to the default Vite cache. That replaced the optimized dependencies of a dev server running in the same project, so framework islands in that dev server broke (for example React's production `jsx-dev-runtime`, where `jsxDEV` is undefined) until it was restarted with `--force`. The temporary server now writes to `<cacheDir>/vite-sync/`. It optimizes the same dependencies as before; only the output location changes. Fixes #18449 Tested: `astro-sync.test.ts` passes 10/10; the new test fails without the change in `sync/index.ts`.
DenisCDev:fix/sync-separate-vite-cache
16 hours ago
Merge branch 'main' into feat/validators Conflict resolution: - `assets/types.ts`: main removed the `globalThis.astroAsset` image tracking. Keep a minimal `astroAsset` global for the branch's `contentImageResolver`, dropping the removed fields and the now-unused `ImageService` import. - `package.json`: keep the branch's `@standard-schema/spec` dependency and take main's `am-i-vibing` ^0.5.0. - `pnpm-lock.yaml`: auto-merged and verified with `pnpm install --frozen-lockfile`. Verified with `pnpm typecheck`, the astro `build`, content layer unit tests, and the content collections, sync, core image, image deletion, and Standard Schema tests.
feat/validators
16 hours ago
chore(benchmark): give rendering benchmarks an explicit timeout Vitest 5 runs the `bench` fixture inside a regular test, so the default 60s test timeout applies. The non-streaming rendering benchmark needs longer under CodSpeed and timed out. Match the build benchmarks, which already pass `timeout: 300000`.
renovate/major-vitest-monorepo
20 hours ago
fix(astro): stop excluding node-fetch from server dep optimization in workerd dev
factory/fix-18436
2 days ago
Merge branch 'main' into fix/clientrouter-ios-back
pipe1os:fix/clientrouter-ios-back
2 days ago
Latest Branches
CodSpeed Performance Gauge
-13%
fix(deps): update vitest monorepo to v5
#18403
14 hours ago
715bdde
renovate/major-vitest-monorepo
CodSpeed Performance Gauge
+1%
feat: support more validators
#17892
15 hours ago
3ce5d02
feat/validators
CodSpeed Performance Gauge
0%
Fix `astro sync` replacing a running dev server's optimized dependencies
#18451
16 hours ago
e873dff
DenisCDev:fix/sync-separate-vite-cache
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs