automating-ci-test-pipelines
Builds and tunes the CI jobs (GitHub Actions, GitLab CI, or similar) that run automated test suites: which suite runs on which trigger (PR smoke, full on merge, nightly matrix), sharding with merged reports, dependency and browser caching, trace and report artifacts with retention, a CI-only retry policy whose flakes are reported, running old and new suites side by side during a migration, separate performance and visual jobs, and a runtime budget that keeps feedback fast. Use when adding a test suite to CI, when the pipeline is too slow, when a failure in CI cannot be debugged because no trace or report was kept, when shards produce separate reports, or when suites need splitting by trigger. For merge-blocking gates, use generating-quality-gate-workflows.
Pinned to revision c4efc46815a7, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/automating-ci-test-pipelines/SKILL.md
- skills/automating-ci-test-pipelines/resources/artifacts-and-retention.md
- skills/automating-ci-test-pipelines/resources/pipeline-speed-budget.md
- skills/automating-ci-test-pipelines/resources/provider-recipes.md
- skills/automating-ci-test-pipelines/resources/suite-layering.md
Every link opens the file at its source, pinned to the revision this page describes.