fix(pages): apk-install make before sync-design-assets
Summary
Fix-forward for the main pipeline failure post-!4 merge.
MR !4 (merged) added make sync-design-assets to the pages component's install_command so the gitignored site/public/design/ subtree gets populated before npm run build. Without that, the CDN URLs the docs + lab templates now reference would 404 on the published site.
The catalog's pages image is node:22-alpine which doesn't ship make — the install_command exited 127 (make: not found). Cascade: sync didn't run, npm ci didn't run, astro wasn't on PATH.
Fix: apk add --no-cache make inline before invoking the target.
Test plan
- MR CI green
- Post-merge main pipeline pages job succeeds
-
curl -sI https://gitlab-com.gitlab.io/public-sector/reference/design/chrome/docs/index.cssreturns 200 (was 404)