Continuous deliveryintermediate
A pipeline that builds and tests every push is how you find out you broke something in three minutes instead of three weeks.
The same workflow everyone writes, then the five lines that stop it wasting twenty minutes and half your Actions bill on every push.
A second push cancels the first, a cached run is under a minute, and a lint failure is distinguishable from a test failure.
Published in full, before you start — every point is one of these and there is nothing else.
A pipeline that builds and tests every push is how you find out you broke something in three minutes instead of three weeks.