09/21/2026
Class win: our students built a CI/CD pipeline that checks every pull request and blocks a merge when coverage drops below the threshold.
They learned what a runner does, wrote the GitHub Actions workflow themselves, broke it, fixed it, and shipped it.
That is the point of the work: not just learning syntax, but learning how software actually gets built.