42cb37b5e3
- Split into build and docker jobs - Use node:22 container for frontend build - Add pnpm cache for faster builds - Support multiple package managers for Docker CLI installation