Packages
git_ops
2.11.1
2.11.3
2.11.2
2.11.1
2.11.0
2.10.0
2.9.3
2.9.2
2.9.0
2.8.0
2.7.3
2.7.2
2.7.1
2.7.0
2.6.3
2.6.2
2.6.1
2.6.0
2.5.6
2.5.5
2.5.4
2.5.3
2.5.2
2.5.1
2.5.0
2.4.5
2.4.4
2.4.3
2.4.2
2.4.0
2.3.0
2.2.0
2.1.0
2.0.2
2.0.1
2.0.0
1.1.3
1.1.1
1.1.0
1.0.0
0.6.4
0.6.3
0.6.2
0.6.1
0.6.0
0.5.0
0.4.1
0.4.0
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
A tool for managing the version and changelog of a project using conventional commits.
Current section
Files
Jump to
Current section
Files
mix.exs
defmodule GitOps.MixProject do
use Mix.Project
@source_url "https://github.com/zachdaniel/git_ops"
@version "2.11.1"
def project do
[
app: :git_ops,
version: @version,
elixir: "~> 1.6",
description: description(),
package: package(),
start_permanent: Mix.env() == :prod,
name: "Git Ops",
docs: docs(),
source_url: @source_url,
deps: deps(),
dialyzer: [plt_add_apps: [:mix]],
test_coverage: [tool: ExCoveralls],
preferred_cli_env: [
"coveralls.travis": :test,
coveralls: :test,
"coveralls.detail": :test,
"coveralls.post": :test,
"coveralls.html": :test
],
aliases: [interactive_tasks: ["test", "credo"]]
]
end
defp description do
"""
A tool for managing the version and changelog of a project using conventional commits.
"""
end
defp package do
[
name: :git_ops,
maintainers: "Zach Daniel",
licenses: ["MIT"],
links: %{
"Changelog" => "#{@source_url}/blob/master/CHANGELOG.md",
"GitHub" => @source_url
}
]
end
defp docs do
[
main: "readme",
source_url: @source_url,
source_ref: "v#{@version}",
extras: [
"README.md",
"documentation/monorepos.md"
]
]
end
def application do
[
extra_applications: [:logger]
]
end
defp deps do
[
{:credo, "~> 1.0", only: [:dev, :test], runtime: false},
{:dialyxir, "~> 1.0", only: [:dev], runtime: false},
{:mix_test_interactive, "~> 5.1", only: :dev, runtime: false},
{:ex_doc, "~> 0.19", only: :dev, runtime: false},
{:excoveralls, "~> 0.6", only: :test},
{:git_cli, "~> 0.2"},
{:igniter, "~> 0.5 and >= 0.5.27", optional: true},
{:jason, "~> 1.0"},
{:plug, "~> 1.0", only: [:dev, :test]},
{:nimble_parsec, "~> 1.0"},
{:req, "~> 0.5"}
]
end
end