Docker GitHub Actions workflows
Real Docker CI workflows from popular open-source projects, each graded on four CI best practices. See how the best ones are set up, then grade your own.
What a strong Docker workflow does
The highest-graded Docker workflows cancel superseded runs with a concurrency group, set a job timeout, and pin third-party actions to a commit SHA. Latchkey applies all of these automatically on managed self-healing runners.
5 real Docker workflows
Docker workflow (argoproj/argo-rollouts)The Docker workflow from argoproj/argo-rollouts, explained and optimized by Latchkey.
[ruff] Build Docker image workflow (astral-sh/ruff)The [ruff] Build Docker image workflow from astral-sh/ruff, explained and optimized by Latchkey.
Build and Push Docker Images workflow (huggingface/OpenEnv)The Build and Push Docker Images workflow from huggingface/OpenEnv, explained and optimized by Latc…
build workflow (helm/chartmuseum)The build workflow from helm/chartmuseum, explained and optimized by Latchkey.
Docker build and publish workflowGitHub's official Docker publish starter workflow, explained and hardened by Latchkey.