Packages
git_hub_actions
0.2.22
0.4.2
0.4.1
0.4.0
0.3.17
0.3.16
0.3.15
0.3.14
0.3.13
0.3.11
0.3.10
0.3.9
0.3.8
0.3.7
0.3.6
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.27
0.2.26
0.2.25
0.2.24
0.2.23
0.2.22
0.2.21
0.2.20
0.2.19
0.2.18
0.2.17
0.2.16
0.2.15
0.2.14
0.2.13
0.2.12
0.2.11
0.2.10
0.2.9
0.2.8
0.2.7
0.2.6
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.11
0.1.10
0.1.9
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
A little tool to write GitHub actions in Elixir
Current section
Files
Jump to
Current section
Files
git_hub_actions
mix.exs
mix.exs
defmodule GitHubActions.MixProject do
use Mix.Project
@github "https://github.com/hrzndhrn/git_hub_actions"
def project do
[
app: :git_hub_actions,
version: "0.2.22",
elixir: "~> 1.11",
name: "GitHubActions",
description: "A little tool to write GitHub actions in Elixir",
source_url: @github,
docs: docs(),
start_permanent: Mix.env() == :prod,
deps: deps(),
aliases: aliases(),
dialyzer: dialyzer(),
test_coverage: [tool: ExCoveralls],
preferred_cli_env: preferred_cli_env(),
package: package()
]
end
def docs() do
[
main: "usage",
extras: [
"docs/usage.md",
"docs/defaults.md"
]
]
end
def application do
[
extra_applications: [:logger]
]
end
defp package do
[
maintainers: ["Marcus Kruse"],
licenses: ["MIT"],
links: %{"GitHub" => @github}
]
end
def preferred_cli_env do
[
carp: :test,
coveralls: :test,
"coveralls.detail": :test,
"coveralls.html": :test,
"coveralls.github": :test
]
end
defp dialyzer do
[
flags: [:error_handling],
plt_add_apps: [:mix],
plt_file: {:no_warn, "test/support/plts/dialyzer.plt"},
ignore_warnings: ".dialyzer_ignore.exs"
]
end
defp aliases do
[carp: "test --seed 0 --max-failures 1 --trace"]
end
defp deps do
[
{:credo, "~> 1.5", only: [:dev, :test], runtime: false},
{:dialyxir, "~> 1.0", only: :dev, runtime: false},
{:ex_doc, "~> 0.25", only: [:dev], runtime: false},
{:excoveralls, "~> 0.15", only: [:dev, :test]},
{:mock, "~> 0.3", only: :test},
{:prove, "~> 0.1", only: [:dev, :test]},
{:recode, "~> 0.1", only: :dev},
{:yamerl, "~> 0.8", only: [:dev, :test]}
]
end
end