Dotnetcs

Simply Blogging

Categories: Devops

Six Root Causes, One Green Checkmark

Six Root Causes, One Green Checkmark

Pramod Pramod

A CI/CD postmortem: shipping one Windows installer release, eleven times. The task looked routine: tag a release, let GitHub Actions build a self-contained Windows installer, publish it. The app — a WPF desktop tool with an on-device AI pipeline — already built cleanly on the local machine. Cutting a release should have been a five-minute formality. It took eleven CI runs and a geography lesson. Here's the actual `gh run list` history for this release tag, in order:

Read More