
7/30/2024 · Sam Morris
What this post added
Introduced a new approach for monorepo CI/CD pipelines in GitLab 16.4 using `include` with `rules:changes`. This allows for conditional inclusion of pipeline YAML files based on directory changes, simplifying configurations and reducing redundancy compared to the legacy approach of extending hidden jobs. Also highlighted a caveat regarding the `changes` rule behavior with new branches/tags.