Title: GitHub Actions articles: cache, limits, matrix, ARM
URL: https://codemany.com/articles
Description: Plain guides to GitHub Actions: caching, Docker layers, ARM runners, matrix builds, timeouts, limits and Docker in Docker, plus Blacksmith compared.
All pages as Markdown: https://codemany.com/llms.txt

---

[Home](https://codemany.com/)

# GitHub Actions articles

Short, plain guides to how GitHub Actions works. Each one explains a topic, shows real YAML, and says where your own runners help.

## All articles

[**GitHub Actions cache: how actions/cache works and fails**GitHub Actions cache saves files between jobs with actions/cache. Learn keys, limits, when caches miss, how to clear them, and how a local cache helps.](https://codemany.com/articles/github-actions-cache) [**GitHub Actions timeout-minutes: stop stuck jobs**GitHub Actions timeout-minutes ends a job or step that runs too long. See the default limit, where to set it, and how to find why a job hangs at all.](https://codemany.com/articles/github-actions-timeout-minutes) [**GitHub Actions limits: jobs, time and API rate limits**GitHub Actions limits cap job time, concurrent jobs, queue time and API calls. See each limit, what hits it first, and what changes on your own runners.](https://codemany.com/articles/github-actions-limits) [**GitHub Actions Docker in Docker on a self-hosted runner**Run Docker in Docker in GitHub Actions: when you need it, the risks, and how to build images on a self-hosted runner without sharing the Docker socket.](https://codemany.com/articles/github-actions-docker-in-docker) [**GitHub Actions Docker cache: faster image builds**GitHub Actions Docker cache cuts image build time. Compare cache-from, the gha cache backend and a local registry mirror, with copy-paste workflow steps.](https://codemany.com/articles/docker-layer-caching-github-actions) [**GitHub ARM runners: arm64 CI on Apple silicon and Linux**GitHub ARM runners build and test arm64 code natively. See hosted arm64 options, why emulation is slow, and how to run arm64 jobs on your own machines.](https://codemany.com/articles/github-actions-arm-runners) [**GitHub Actions matrix: run jobs in parallel the right way**GitHub Actions matrix runs one job across many versions or systems. Learn include, exclude, fail-fast and max-parallel, and how many machines you need.](https://codemany.com/articles/github-actions-matrix) [**Blacksmith vs GitHub Actions runners vs your own machines**Blacksmith vs GitHub Actions runners vs your own Mac or Linux box: compare where jobs run, macOS support, pricing model and setup in one honest table.](https://codemany.com/articles/blacksmith-vs-github-actions)

Codemany is $20 a month for 2 machines. Try it free for 14 days, with no card.

[Start a 14-day trial](https://codemany.com/docs/get-started)
