GitHubAction is a little tool to write GitHub actions in Elixir. This lib
is an early beta and is currently experimental.
You can find the usage documentation on hexdocs.
GitHubActions can be installed as an archive.
$> mix archive.install hex git_hub_actionsOr, as a dependency.
def deps do
[
{:git_hub_actions, "~> 0.3", only: :dev}
]
endGitHubActions comes with some default settings to create a workflow yml. You
can run mix gha in a project root directory to create
.github/workflows/ci.yml.
$> mix gha
* creating .github/workflows/ci.ymlThe default config and the information to customise the workflow yml generation can be found in the documentation.