Workflows
GitHub Actions Workflows
Real workflow files from 80 popular projects, each graded for CI health and shown with a faster, safer version. Grade your own workflow in seconds, or see the Open Source CI Health Report.
Browse by stack
Automation and other (30)Real Automation and other CI workflows, graded.
Node.js (26)Real Node.js CI workflows, graded.
Python (13)Real Python CI workflows, graded.
Docker (5)Real Docker CI workflows, graded.
Go (3)Real Go CI workflows, graded.
Java (3)Real Java CI workflows, graded.
All workflows
[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 workflow (argoproj/argo-rollouts)The Docker workflow from argoproj/argo-rollouts, explained and optimized by Latchkey.
Test and Build workflow (hashicorp/go-memdb)The Test and Build workflow from hashicorp/go-memdb, explained and optimized by Latchkey.
Test workflow (protocolbuffers/protobuf-go)The Test workflow from protocolbuffers/protobuf-go, explained and optimized by Latchkey.
Build workflow (grafana/alloy)The Build workflow from grafana/alloy, explained and optimized by Latchkey.
CI workflow (google/guava)The CI workflow from google/guava, explained and optimized by Latchkey.
Release Project workflow (google/closure-compiler)The Release Project workflow from google/closure-compiler, explained and optimized by Latchkey.
Blossom-CI workflow (pytorch/TensorRT)The Blossom-CI workflow from pytorch/TensorRT, explained and optimized by Latchkey.
Benchmark workflow (django/django)The Benchmark workflow from django/django, explained and optimized by Latchkey.
autoclose comment workflow (scikit-learn/scikit-learn)The autoclose comment workflow from scikit-learn/scikit-learn, explained and optimized by Latchkey.
CodeQL workflow (nestjs/nest)The CodeQL workflow from nestjs/nest, explained and optimized by Latchkey.
agent-scan workflow (storybookjs/storybook)The agent-scan workflow from storybookjs/storybook, explained and optimized by Latchkey.
Build custom engine branch if needed workflow (prisma/prisma)The Build custom engine branch if needed workflow from prisma/prisma, explained and optimized by La…
Add model like runner workflow (huggingface/transformers)The Add model like runner workflow from huggingface/transformers, explained and optimized by Latchk…
Dependabot auto-merge workflow (prometheus/prometheus)The Dependabot auto-merge workflow from prometheus/prometheus, explained and optimized by Latchkey.
autofix.ci # needed to securely identify the workflow workflow (biomejs/biome)The autofix.ci # needed to securely identify the workflow workflow from biomejs/biome, explained an…
CI workflow (vitest-dev/vitest)The CI workflow from vitest-dev/vitest, explained and optimized by Latchkey.
AI Moderator workflow (appwrite/appwrite)The AI Moderator workflow from appwrite/appwrite, explained and optimized by Latchkey.
Test Suite workflow (encode/starlette)The Test Suite workflow from encode/starlette, explained and optimized by Latchkey.
Test Suite workflow (encode/uvicorn)The Test Suite workflow from encode/uvicorn, explained and optimized by Latchkey.
Release Proposal Approval Tracker workflow (caddyserver/caddy)The Release Proposal Approval Tracker workflow from caddyserver/caddy, explained and optimized by L…
Benchmark workflow (swc-project/swc)The Benchmark workflow from swc-project/swc, explained and optimized by Latchkey.
Docs Alias Failure Notification workflow (vercel/turbo)The Docs Alias Failure Notification workflow from vercel/turbo, explained and optimized by Latchkey.
Hiredis-py integration tests workflow (redis/redis-py)The Hiredis-py integration tests workflow from redis/redis-py, explained and optimized by Latchkey.
Tests: node.js workflow (airbnb/javascript)The Tests: node.js workflow from airbnb/javascript, explained and optimized by Latchkey.
CI workflow (sveltejs/kit)The CI workflow from sveltejs/kit, explained and optimized by Latchkey.
Make Linux Plugin workflow (grpc/grpc-web)The Make Linux Plugin workflow from grpc/grpc-web, explained and optimized by Latchkey.
ci workflow (expressjs/morgan)The ci workflow from expressjs/morgan, explained and optimized by Latchkey.
ci workflow (expressjs/cors)The ci workflow from expressjs/cors, explained and optimized by Latchkey.
Build Aarch64 Linux Wheels workflow (pytorch/audio)The Build Aarch64 Linux Wheels workflow from pytorch/audio, explained and optimized by Latchkey.
Actions CI workflow (airbnb/streamalert)The Actions CI workflow from airbnb/streamalert, explained and optimized by Latchkey.
CI/CD workflow (supabase/supabase-py)The CI/CD workflow from supabase/supabase-py, explained and optimized by Latchkey.
SDK Benchmark Tests workflow (open-telemetry/opentelemetry-python)The SDK Benchmark Tests workflow from open-telemetry/opentelemetry-python, explained and optimized…
release workflow (AsahiLinux/asahi-installer)The release workflow from AsahiLinux/asahi-installer, explained and optimized by Latchkey.
handle the /support command workflow (kubernetes/kubeadm)The handle the /support command workflow from kubernetes/kubeadm, explained and optimized by Latchk…
SCIP workflow (sourcegraph/checkup)The SCIP workflow from sourcegraph/checkup, explained and optimized by Latchkey.
tag-release workflow (kubernetes/node-problem-detector)The tag-release workflow from kubernetes/node-problem-detector, explained and optimized by Latchkey.
CI workflow (prometheus/pushgateway)The CI workflow from prometheus/pushgateway, explained and optimized by Latchkey.
(Compiler) Playground workflow (facebook/react)The (Compiler) Playground workflow from facebook/react, explained and optimized by Latchkey.
ci workflow (vuejs/core)The ci workflow from vuejs/core, explained and optimized by Latchkey.
CI workflow (vitejs/vite)The CI workflow from vitejs/vite, explained and optimized by Latchkey.
Bundler Friendly workflow (prettier/prettier)The Bundler Friendly workflow from prettier/prettier, explained and optimized by Latchkey.
CI workflow (eslint/eslint)The CI workflow from eslint/eslint, explained and optimized by Latchkey.
E2E tests workflow (babel/babel)The E2E tests workflow from babel/babel, explained and optimized by Latchkey.
ci workflow (fastify/fastify)The ci workflow from fastify/fastify, explained and optimized by Latchkey.
CI workflow (sveltejs/svelte)The CI workflow from sveltejs/svelte, explained and optimized by Latchkey.
Prepare Release workflow (tailwindlabs/tailwindcss)The Prepare Release workflow from tailwindlabs/tailwindcss, explained and optimized by Latchkey.
Fix flaky tests workflow (microsoft/playwright)The Fix flaky tests workflow from microsoft/playwright, explained and optimized by Latchkey.
Snyk Software Composition Analysis Scan workflow (cypress-io/cypress)The Snyk Software Composition Analysis Scan workflow from cypress-io/cypress, explained and optimiz…
Deploying adev preview to Firebase workflow (angular/angular)The Deploying adev preview to Firebase workflow from angular/angular, explained and optimized by La…
Node CI workflow (apache/echarts)The Node CI workflow from apache/echarts, explained and optimized by Latchkey.
CI workflow (evanw/esbuild)The CI workflow from evanw/esbuild, explained and optimized by Latchkey.
Code Freeze workflow (vercel/next.js)The Code Freeze workflow from vercel/next.js, explained and optimized by Latchkey.
Publish Website workflow (microsoft/monaco-editor)The Publish Website workflow from microsoft/monaco-editor, explained and optimized by Latchkey.
CI workflow (tailwindlabs/heroicons)The CI workflow from tailwindlabs/heroicons, explained and optimized by Latchkey.
Pull request workflow workflow (vuejs/vuepress)The Pull request workflow workflow from vuejs/vuepress, explained and optimized by Latchkey.
Cross-Platform Builds workflow (ampproject/amphtml)The Cross-Platform Builds workflow from ampproject/amphtml, explained and optimized by Latchkey.
release workflow (remix-run/history)The release workflow from remix-run/history, explained and optimized by Latchkey.
CI workflow (nodejs/undici)The CI workflow from nodejs/undici, explained and optimized by Latchkey.
autofix.ci # For security reasons, the workflow in which the autofix.ci action is used must be named "autofix.ci". workflow (prettier/eslint-config-prettier)The autofix.ci # For security reasons, the workflow in which the autofix.ci action is used must be…
babel-loader workflow (babel/babel-loader)The babel-loader workflow from babel/babel-loader, explained and optimized by Latchkey.
mini-css-extract-plugin workflow (webpack/mini-css-extract-plugin)The mini-css-extract-plugin workflow from webpack/mini-css-extract-plugin, explained and optimized…
copy-webpack-plugin workflow (webpack/copy-webpack-plugin)The copy-webpack-plugin workflow from webpack/copy-webpack-plugin, explained and optimized by Latch…
Publish workflow (pallets/flask)The Publish workflow from pallets/flask, explained and optimized by Latchkey.
Code Checks workflow (pandas-dev/pandas)The Code Checks workflow from pandas-dev/pandas, explained and optimized by Latchkey.
Build Docs workflow (tiangolo/fastapi)The Build Docs workflow from tiangolo/fastapi, explained and optimized by Latchkey.
pre-commit workflow (pallets/click)The pre-commit workflow from pallets/click, explained and optimized by Latchkey.
diff-shades workflow (psf/black)The diff-shades workflow from psf/black, explained and optimized by Latchkey.
Build Docs workflow (tiangolo/sqlmodel)The Build Docs workflow from tiangolo/sqlmodel, explained and optimized by Latchkey.
tests workflow (pypa/setuptools)The tests workflow from pypa/setuptools, explained and optimized by Latchkey.
Nightly Cron workflow (facebook/Ax)The Nightly Cron workflow from facebook/Ax, explained and optimized by Latchkey.
Build Burr workflow (apache/burr)The Build Burr workflow from apache/burr, explained and optimized by Latchkey.
Deploy docs workflow (tensorflow/transform)The Deploy docs workflow from tensorflow/transform, explained and optimized by Latchkey.
Build workflow (psf/pyperf)The Build workflow from psf/pyperf, explained and optimized by Latchkey.
Test workflow (django/django-localflavor)The Test workflow from django/django-localflavor, explained and optimized by Latchkey.
Node.js CI workflowGitHub's official Node.js CI starter workflow, explained and hardened by Latchkey.
Python application workflowGitHub's official Python application starter workflow, explained and hardened by Latchkey.
Docker build and publish workflowGitHub's official Docker publish starter workflow, explained and hardened by Latchkey.