Current section
Files
Jump to
Current section
Files
lib/mix/tasks/release.ex
defmodule Mix.Tasks.Release do
@shortdoc "Release the hounds!"
use Mix.Task
alias Mix.Tasks.Hex.Build
def run(_) do
meta = Build.prepare_package()[:meta]
System.cmd("git", ["tag", "v#{meta[:version]}"])
System.cmd("git", ["push", "--tags"])
Mix.Tasks.Hex.Publish.run([])
Mix.Tasks.Hex.Publish.run(["docs"])
end
end