
Threat Modeling the GitHub Actions ecosystem
GitHub Actions is phenomenally popular in both open-source and enterprise development - partly due to how different it is from many other existing CI/CD tools. However, this means you’ll need to u...
GitHub Actions is phenomenally popular in both open-source and enterprise development - partly due to how different it is from many other existing CI/CD tools. However, this means you’ll need to u...
This piece is going to take a look at what this feature is and a quick overview of how it works, then go through some key decisions you should think through as you set it up. A bunch of experience...
There’s been quite a lot of commotion lately about The Company Formerly Known As Twitter’s 60% YoY cost savings by leaving the cloud in favor of data centers run in-house. Lots has been written ab...
Last time, we built a pipeline to test our custom CI container images on each proposed change. It built and launched a runner, dumped some debug information to the console as a “test”, then remove...
Let’s have your Actions runners build and test themselves! The custom runner in this case is rootless and sudoless, but still using Docker-in-Docker. This is usually a nice middle ground betwe...
One more handy use for a little computer - a local home media server! Local movie night is relaxing. It’s also great for putting the favorite kid video of the day on repeat … again and again an...
🎃 It’s Friday the 13th - let’s talk questionable, but effective, ideas 👻 Your build infrastructure can update itself using your own CI tooling. It’s easier and way better than it sounds, especial...
It’s been a whole year since I started this website, so in the spirit of looking back, I wrote out some highlights from the post list. I’m sure there’s some eloquent prose that ChatGPT I could wri...
Why? Not everything ships as a container! Building software to distribute as RPMs is still really important for a lot of folks - and quite possibly the compute your containers run on. It’s the...
I built two little desktop computers from Raspberry Pi boards and some spare peripherals for my (quite small) children to learn to use a keyboard and mouse. Kids seem to get most computer intera...