GitHub Actions Workflow Generator
Pick a language and a task to get a ready-to-commit .github/workflows/ci.yml — with dependency caching, current action versions, and optional deploy jobs. Everything runs in your browser.
About this tool
Generates a working GitHub Actions workflow from current, widely-used building blocks: actions/checkout@v4, actions/setup-node@v4 / setup-python@v5 / setup-go@v5 with dependency caching enabled, and deploy steps via FirebaseExtended/action-hosting-deploy@v0 or appleboy/ssh-action@v1. Deploy jobs run only on pushes to main and depend on the test job passing first.
The output is a starting point, not magic — you still need to add the listed repository secrets under Settings → Secrets and variables → Actions, and adjust script names (test, lint, build) to match your project. Nothing is uploaded; the YAML is assembled entirely in your browser.