GitHub Actions is great as a CI/CD platform. However, to be efficient, they need to leverage some optimization techniques. In this note, I discuss how to use cache effectively, with respect to multiple paths and sudo-installed APT packages.
What to do when CircleCI reports are not informative enough on errors? Debug the failing environment live with SSH!