feat: migrate to CI catalog, bump Go 1.24, add security scanning
Summary
- Replace hand-rolled build/sign/publish (117 lines) with
pipeline/binary@v1.1.0catalog component - Bump Go from 1.22 to 1.24
- Add SAST, Secret Detection, Dependency Scanning templates
- Replace Alpine with UBI9-minimal in pages job
- Pin glab CLI to v1.92.1
- Add Renovate config
What changed
The entire build + publish pipeline (cross-compile, checksums, cosign sign-blob, curl upload to package registry) is now handled by one catalog component include. The release job stays project-specific because it has custom asset links.
Before: 178 lines, all hand-rolled After: 80 lines, catalog-backed with security scanning