hi-folks/ghygen
Ghygen generates GitHub Actions workflow YAML for Laravel projects via an intuitive GUI, handling PHP matrix testing, caching, database services, and deployment steps. Skip hand-writing CI config and get a ready-to-use pipeline in minutes.
.github/workflows snippets, (b) this generator, or (c) a bespoke internal generator — the trade-off is maintenance cost versus customization depth.actions/*@v2/v3) that otherwise eats into migration savings.Consider it when:
Look elsewhere when:
0 dependents and a low package score remain adoption red flags. Freshness is now less of a concern — v1.0.1 shows active maintenance — but community validation is still thin, so treat it as a low-support OSS component.To executives: A small, MIT-licensed developer tool that auto-generates GitHub Actions CI configuration for Laravel projects. The v1.0.1 release shows the project is actively maintained — it now targets PHP 8.3, Laravel 11, and Node 20 and updates pinned actions to current versions, addressing the earlier freshness concern. Upside is faster onboarding and consistent pipelines across services; cost is essentially zero since it is dev-only and outputs a file we own and commit. Risk is contained — no runtime dependency — but adoption remains minimal (zero dependents), so we recommend evaluating it as a maintained starter template, not a long-term platform commitment.
To engineering: Generates GitHub Actions YAML tailored to Laravel, so new services get tests and builds without copying a wiki page. You commit the generated file and can drop the tool immediately. v1.0.1 is a maintenance release: it adds PHP 8.3 / Laravel 11 / Node 20 options, bumps action pins to current majors (checkout@v4, cache@v4, setup-node@v4, codeql upload-sarif@v3, [email protected], security-checker@v5), and refreshes Larastan usage. No breaking changes — it's additive and version-bump only. Caveats: still zero dependents with limited community validation, so verify templates match our needs (PHP version matrix, caching, DB services) and review generated permissions and secrets before merging. If it doesn't cover our edge cases, a shared template repo remains the lower-risk equivalent — though this update narrows the gap.
How can I help you explore Laravel packages today?