DRY GitLab Pipelines with Shared CI/CD Components
I kept copy-pasting the same jobs into every .gitlab-ci.yml. GitLab CI/CD Components let me define a pipeline once and include it everywhere.
I kept copy-pasting the same jobs into every .gitlab-ci.yml. GitLab CI/CD Components let me define a pipeline once and include it everywhere.
I wanted Biome everywhere. Its .astro and .svelte support is still experimental, and I don't trust it with my markup yet. Here is the hybrid setup I landed on, and the composite lint script that ties it together.