Undo a commit on a failed GitHub Actions job
An interesting problem came my way not too long ago about how to undo a code change when a job fails in GitHub Actions. Since this job is triggered on a commit, we’d have to use git revert to crea...
An interesting problem came my way not too long ago about how to undo a code change when a job fails in GitHub Actions. Since this job is triggered on a commit, we’d have to use git revert to crea...
Continuing from part 1 and part 2, there’s a moment where it looks like it might be cheaper to run your own build farm. I’m not going to talk numbers here - at all. The price of hardware and powe...
Inspiration I started this site for a few reasons: I work at a weird and fun intersection of highly regulated, compliance-focused organizations and technology. It’s not uncommon for me to sea...
A common problem in moving to git is cleaning large files (like document files, multimedia, etc.) out of a repository. There’s a tool that’s designed to do exactly this called BFG Repo-Cleaner - i...
GitHub makes some assumptions about the container execution environment for Actions that aren’t always true for self-hosted environments. This is frustrating if you need or want to stay within one...
Expanding on part 1, let’s take a closer look at context switching times for developers, the effect of developer compensation on this problem, do a little math, and answer the inevitable question o...
One of the biggest objections on providing better hardware to development teams is the cost of that hardware - regardless of if it’s physical hardware in racks, managed cloud providers, or a softwa...
This did say “please ignore” … you’re not very good at following directions. Here’s a very cozy hamster eating a carrot for your efforts.