mailwal

New: DevOps Challenges, and why your GitHub Actions bill keeps growing

DevOps Daily
// Week 44, 2026
Hope your week is off to a good start - here's everything we published on DevOps Daily last week.
Sponsored · Bitrise Build Hub

Why are your GitHub Actions Mac jobs slow and expensive?

GitHub's standard macOS runner is a 3 vCPU M1 billed at 10x the Linux rate, so slow Mac builds cost you twice.

Bitrise Build Hub is a drop-in alternative that runs the same workflows on M4 Macs at a lower per-minute rate. In our test, an iOS build ran 2.7x faster on a 5 vCPU M4.

★ New at DevOps Daily

New: DevOps Challenges

Fix a real thing, open a pull request, and CI grades it. Three to start: shrink a 1.4 GB Docker image, finish a Bash log tool, and fix a broken Kubernetes deployment.

15 guides rewritten for 2026

PostgreSQL 18, Kubernetes 1.37, Terraform 1.17, Docker, Git, Python, Linux and more, now with real command output, diagrams and an easier reader on your phone.

Blog Posts 8

Per-job rounding, macOS minutes at ten times the Linux price, re-runs and storage add up quietly. We measured where one repository's minutes went, then ran a mobile pipeline 34 times on GitHub-hosted runners and on Bitrise Build Hub. In partnership with Bitrise.

We checked 217 public Backstage catalog entries from 30 organizations against GitHub to see how much of each catalog still matches reality. It might make you look twice at your own catalog.

PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35 fix two critical remote code execution bugs. Installing the update is the easy part, so this post shows how to confirm that every PHP you run is on a fixed version.

Node.js 22.23.4, 24.22.1 and 26.12.1 fix a Brotli decoder bug that the project says permits remote code execution. Here's how to find every Node runtime in your stack so none of them get missed.

We watched Neon computes through the API to see which clients stop a database from scaling to zero. See which connections keep it awake and what that costs you.

Neon Realtime turns a SQL query into a live subscription, so we rebuilt our hand-made LISTEN/NOTIFY layer on top of it and measured the difference.

We sent 867 requests with a long on-call runbook as the system prompt to three DigitalOcean-hosted models. We wanted to know what breaks the cache and how long a cached prompt lasts.

We pointed a small evidence collector at a repo with a strict ruleset on its main branch to see how much audit evidence GitHub and Terraform can produce on their own. It covers a lot, and we show the part where a person still has to step in.

Featured Games 2

Step through what really happens when you run docker run -p 8080:80 nginx, one layer at a time.

Watch processes multiply exponentially as the infamous :(){ :|:& };: one-liner takes over a system, with no risk to your own machine.

News Digests 1

Catch up on last week's updates from Kubernetes, cloud native tooling, CI/CD, IaC, observability and security in one quick read.

Comparisons 2

Price per minute, macOS hardware, concurrency, images, caching and billing side by side, and which jobs are worth moving.

See how these two Kubernetes networking and security options compare, from eBPF vs iptables to the trade-offs that matter when you pick one for your clusters.

Guides 1

Learn to automate your development workflow with GitHub Actions, starting with basic builds and working up to more advanced pipelines.

Quizzes 1

Race conditions, deadlocks and the other bugs that only show up under load and never in a debugger. Find out how many you can spot.

Flashcards 1

Brush up on EC2, S3, VPC and IAM, along with best practices for security and keeping your cloud bill under control.

Happy learning, The DevOps Daily Team

You are receiving this because you subscribed to DevOps Daily.