Skip to content

WIP: Group mega fixtures to reduce build calls#15499

Closed
matthewp wants to merge 4 commits intomainfrom
mega-fixtures-phase-1
Closed

WIP: Group mega fixtures to reduce build calls#15499
matthewp wants to merge 4 commits intomainfrom
mega-fixtures-phase-1

Conversation

@matthewp
Copy link
Contributor

Summary

  • consolidate moved fixtures into grouped mega-static/mega-frameworks test files
  • reduce repeated fixture.build() calls by sharing builds per config
  • add per-group outDir/cacheDir to avoid dist and Vite cache collisions
  • WIP: this is a test to reduce the number of fixtures and evaluate CI time impact

Testing

  • node packages/astro/test/mega-frameworks-0-css.test.js
  • node packages/astro/test/mega-static-core.test.js
  • node packages/astro/test/mega-static-site-base.test.js
  • node packages/astro/test/mega-static-ssr.test.js

Consolidate moved fixture tests into grouped suites so shared builds can be reused during CI.
@changeset-bot
Copy link

changeset-bot bot commented Feb 13, 2026

⚠️ No Changeset found

Latest commit: 10ace07

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Remove Astro devDependencies for integration packages to avoid workspace dependency cycles in CI.
@github-actions github-actions bot added the pkg: astro Related to the core `astro` package (scope) label Feb 13, 2026
Add mdx/react deps to the mega-content fixture so tests resolve integrations without package-level cycles.
Point distURL test at the mega-static fixture and restore the fake-astro-library stub under the underscore fixture.
@matthewp matthewp closed this Feb 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pkg: astro Related to the core `astro` package (scope)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant