GitHub Actions generator

Pick your language, triggers, a version matrix and the steps you want — get a valid .github/workflows/ci.yml you can drop straight into your repo. Nothing is uploaded.

Language / ecosystem
Workflow name
Branch Branch for push / pull_request, e.g. main
Trigger events
Runner OS
Version matrix Comma-separated, e.g. 18, 20, 22

These versions run as a parallel matrix. Leave default values to keep it simple.

Steps to include
Custom commands (optional)

Override the default command for a step. Leave blank to use the sensible default.

Lint command
Test command
Build command
Artifact path
.github/workflows/ci.yml

Save this as .github/workflows/ci.yml in your repository.

Everything runs in your browser. No upload, no sign-up.

How it works

STEP 1

Pick language and triggers

Choose Node, Python, Go, Rust or a generic shell job, then set when it should run — on push, on pull request, and which branch.

STEP 2

Set the matrix and steps

Add the versions to test against and tick the steps you need: install, lint, test, build, cache, upload an artifact or a deploy placeholder.

STEP 3

Copy the YAML

Copy the generated ci.yml or download it, then commit it to .github/workflows/ in your repository. Nothing leaves your device.