Packages

Version management and release utilities for Rodar projects

Retired package: Renamed - Renamed to relex. Install via: mix archive.install hex relex

Current section

Files

Jump to
rodar_release lib mix tasks rodar_release.ex
Raw

lib/mix/tasks/rodar_release.ex

defmodule Mix.Tasks.RodarRelease do
@shortdoc "Release management for Rodar projects"
@moduledoc """
Release management for Rodar projects.
## Available tasks
mix rodar_release.patch - bump the patch version and release
mix rodar_release.minor - bump the minor version and release
mix rodar_release.major - bump the major version and release
mix rodar_release.merge - promote a pre-release version after merging
mix rodar_release.rollback - undo the last release
mix rodar_release.amend - fold changes into the last release commit
mix rodar_release.install - set up rodar_release (via Igniter)
Run `mix help rodar_release.<command>` for details on each command.
"""
use Mix.Task
@impl Mix.Task
def run(_args) do
Mix.shell().info(@moduledoc)
end
end