CI Failure Triage
When to Use This Skill
Use when pipeline runs fail or when pre-merge checks are unstable.
Primary target in this repository:
- •
azure-pipelines.ymlstage/job:Validate/node_api_validation
Triage Workflow
- •Identify the failed step and error signature.
- •Reproduce locally with the same command.
- •Classify root cause and apply minimal fix.
- •Re-run affected checks and ensure no regressions.
- •Update root
README.mdif workflow expectations changed.
Step-Specific Playbook
- •
Install dependencies (
npm ci):- •Verify lockfile is committed and in sync.
- •Check Node version mismatch and registry/network issues.
- •
Unit tests with coverage (
npm test ...coverageReporters...):- •Fix failing tests first, then coverage thresholds.
- •Avoid weakening thresholds unless explicitly required.
- •
Compose validation (
docker compose config):- •Check YAML syntax and service field consistency.
- •Validate command/healthcheck entries.
- •
Helm render (
helm template ...):- •Check template/values key mismatches.
- •Validate selectors, ports, probes, and required values.
See CI failure signatures for common patterns and remediations.