Skip to content

perf(ci): share build output across browser and a11y jobs#1714

Draft
Moshyfawn wants to merge 1 commit intonpmx-dev:mainfrom
Moshyfawn:perf/ci-shared-build-artifact
Draft

perf(ci): share build output across browser and a11y jobs#1714
Moshyfawn wants to merge 1 commit intonpmx-dev:mainfrom
Moshyfawn:perf/ci-shared-build-artifact

Conversation

@Moshyfawn
Copy link
Contributor

🧭 Context

The Nuxt build runs 3 separate times across the browser, a11y (dark), and a11y (light) jobs - each taking almost a minute.

📚 Description

Adds a shared build job that builds once and uploads .output/ as an artifact. The browser and a11y jobs now download the artifact instead of building themselves.

Also adds Nuxt incremental build caching (.nuxt/, node_modules/.cache/) to speed up the build step itself on subsequent runs.

@vercel
Copy link

vercel bot commented Feb 27, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
npmx.dev Ready Ready Preview, Comment Feb 27, 2026 6:45pm
2 Skipped Deployments
Project Deployment Actions Updated (UTC)
docs.npmx.dev Ignored Ignored Preview Feb 27, 2026 6:45pm
npmx-lunaria Ignored Ignored Feb 27, 2026 6:45pm

Request Review

@codecov
Copy link

codecov bot commented Feb 27, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

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