NAME

App::GHGen::Generator - Generate GitHub Actions workflows

SYNOPSIS

use App::GHGen::Generator qw(generate_workflow);

my $yaml = generate_workflow('perl');
path('.github/workflows/ci.yml')->spew_utf8($yaml);

FUNCTIONS

generate_workflow($type)

Generate a workflow for the specified type. Returns YAML as a string.

list_workflow_types()

Returns a hash of available workflow types and their descriptions.

get_workflow_description($type)

Get the description for a specific workflow type.

AUTHOR

Nigel Horne <njh@nigelhorne.com>

https://github.com/nigelhorne

LICENSE

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.