GitHubActions
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.
Install
GitHubActions can be installed as an archive.
$> mix archive.install hex git_hub_actionsOr, as a dependency.
def deps do
[
{:git_hub_actions, "~> 0.2", only: :dev}
]
endCreate a workflow yml
GitHubActions 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 conifg and the information to customise the workflow yml generation can be found in the documentation.