Module: WildlandDevTools::Releases

Defined in:
lib/wildland_dev_tools/releases.rb

Overview

:nodoc:

Constant Summary collapse

VALID_REMOTES =
%w(production staging)

Class Method Summary collapse

Class Method Details

.create_release(verbose = false) ⇒ Object



9
10
11
12
13
# File 'lib/wildland_dev_tools/releases.rb', line 9

def create_release(verbose = false)
  return false unless git_up_to_date!
  tag_name = "PRODUCTION-#{base_tag_name}"
  create_and_push_tag(tag_name, verbose)
end

.create_release_candidate(verbose = false) ⇒ Object



15
16
17
18
19
# File 'lib/wildland_dev_tools/releases.rb', line 15

def create_release_candidate(verbose = false)
  return false unless git_up_to_date!
  tag_name = "RC-#{base_tag_name}"
  create_and_push_tag(tag_name, verbose)
end