Generate a GitHub Actions workflow in seconds. Enter the workflow name, choose triggers and your stack, then copy the YAML into .github/workflows/.
Commit the file to .github/workflows/ in your repository to enable the workflow.
How to Use
- Enter a workflow name and choose your language: Node.js, Python or Go.
- Tick the triggers you want: push, pull request, or both.
- Adjust the test command if needed.
- Press Generate workflow, then Copy and save the file under .github/workflows/.
Key Features
- Three stacks covered — setup steps for Node.js, Python and Go.
- Flexible triggers — run on push, pull requests or both.
- Custom test command — defaults to the standard test command for your stack.
- 100% private — runs entirely in your browser; nothing is sent or stored.
FAQs
Where do I put the generated file?
Save it as .github/workflows/ci.yml (any .yml name works) in your repository and push — GitHub picks it up automatically.
Can I add more jobs or steps?
Yes. The generated workflow is a starting point — duplicate the build job or append steps following the same YAML structure.
Which runner does it use?
The workflow runs on ubuntu-latest, the standard GitHub-hosted runner. Change runs-on if you need a different OS.
Is my data sent anywhere?
No. Everything runs entirely in your browser and never transmits or saves your entries.
Related Tools
Try these related tools: Gitignore Generator, Dockerfile Generator and Changelog Generator.