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.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.Docs.run([])
end
end