Choose when components run
Use GitLab rules to decide whether a CI Tools component is included in a pipeline and when its jobs run. Keep those decisions near the component in .gitlab-ci.yml so a reader can see what a change, schedule, or tag will build.
Workflow component
This component manages pipeline execution. By default the component skips duplicate merge request pipelines, any pipeline with an explicit skip marker, and merge request pipelines whose titles are documentation/maintenance-only conventional commit titles such as docs, chore.