Some checks failed
Deploy — Staging / Lint, Typecheck & Test (push) Successful in 2m7s
Deploy — Staging / Build & push — admin (push) Successful in 3m20s
Deploy — Staging / Build & push — storefront (push) Failing after 2m30s
Deploy — Staging / Deploy to staging VPS (push) Has been skipped
turbo prune cannot fully parse the npm 11 lockfile format, causing it to generate an incomplete out/package-lock.json that drops non-hoisted workspace entries (apps/storefront/node_modules/@heroui/react and related packages). Replacing it with the full root lockfile ensures npm ci in the Docker deps stage installs all packages including non-hoisted ones. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>