FREE, NO-FORM CHECKLIST

Separate a GitLab CI queue delay from a job failure.

Use this first pass to gather the right evidence before changing pipeline rules or runner settings. A matching runner tag alone does not prove that a runner is online or has available capacity.

1. Identify the exact run

2. Measure queue and execution separately

3. Review pipeline rules

4. Share evidence safely

5. Set a baseline before one reversible change

Choose one measure—such as queue duration, repeat failures, duplicate pipelines, or time to identify a cause. Record its window and source. If no reliable baseline exists, write “unknown”; do not estimate savings.

Agree the desired behavior, acceptance checks, access path, and rollback before changing CI. Validate configuration with GitLab CI Lint or simulation where supported. Use a separate branch and Draft MR or a reviewed patch. Keep merge and deployment under the project owner's control.

6. Verify and close