Commit 011d7703 authored by Dan Notestein's avatar Dan Notestein
Browse files

Add change detection rules to skip unnecessary CI jobs

- Add rules to validation jobs (lint_bash, lint_ci_templates, lint_python)
  to only run when relevant source files change
- Upgrade 10 Docker build jobs from exists-only to changes with compare_to
  pattern, so they only rebuild when Dockerfiles actually change
- Add optional: true to all build_docker_dind_image dependencies, allowing
  jobs to run independently when dind build is skipped
- Add scripts/python/** tracking to build_image_remover_image

This reduces pipeline time significantly when only specific files change
(e.g., docs-only changes now skip all jobs).
parent 53c7826e
Loading
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment