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.css returns 200 (was 404)

Merge request reports

Loading