GitHub Actions Generator
Generate valid .github/workflows/*.yml files from a visual form. Configure triggers, steps, matrix strategy, environment variables, secrets, and artifacts. No external dependencies — pure TypeScript YAML generation.
Workflow Templates
Workflow Settings
Event Triggers
Quick Reference
Common Actions
actions/checkout@v4— Checkout repositoryactions/setup-node@v4— Set up Node.jsactions/setup-java@v4— Set up JDKactions/setup-python@v5— Set up Pythonactions/setup-go@v5— Set up Goactions/upload-artifact@v4— Upload artifactactions/download-artifact@v4— Download artifactdocker/login-action@v3— Docker registry login
Context Variables
$${{ github.sha }}— Commit SHA$${{ github.ref }}— Branch/tag ref$${{ github.actor }}— Triggering user$${{ github.repository }}— owner/repo$${{ secrets.NAME }}— Repository secret$${{ env.KEY }}— Environment variable$${{ matrix.os }}— Current matrix OS$${{ runner.os }}— Runner OS name
Cron Schedule Examples
0 0 * * *— Every day at midnight UTC0 9 * * 1-5— Weekdays at 09:00 UTC*/15 * * * *— Every 15 minutes0 0 1 * *— First of each month0 6,18 * * *— Twice daily (06:00 & 18:00)