Sha256: de6b5d3653112b96ee1badb01bd627f18b0e4798de647b47f0eb1fa73c4148d5

Contents?: true

Size: 1.45 KB

Versions: 2

Compression:

Stored size: 1.45 KB

Contents

require_relative '../lib/versioning'

desc "Display the latest version (from history.rdoc)"
task :"bake:version" do
  RakeNBake::AssistantBaker.log_warn "[DEPRECATION] `bake:version` is deprecated.  Please use `bake:semver` instead."
  puts "Latest version is #{RakeNBake::Versioning.latest_version}"
end

namespace :bake do
  namespace :version do
    desc "Increment the major version in history.rdoc (eg 1.2.3 => 2.0.0)"
    task :major do
      RakeNBake::AssistantBaker.log_warn "[DEPRECATION] `bake:version` is deprecated.  Please use `bake:semver` instead."
      new_version = RakeNBake::Versioning.latest_version
      new_version[0] += 1
      new_version[1,2] = 0, 0
      RakeNBake::Versioning.update_to new_version
    end

    desc "Increment the minor version in history.rdoc (eg 1.2.3 => 1.3.0)"
    task :minor do
      RakeNBake::AssistantBaker.log_warn "[DEPRECATION] `bake:version` is deprecated.  Please use `bake:semver` instead."
      new_version = RakeNBake::Versioning.latest_version
      new_version[1] += 1
      new_version[2] = 0
      RakeNBake::Versioning.update_to new_version
    end

    desc "Increment the patch version in history.rdoc (eg 1.2.3 => 1.2.4)"
    task :patch do
      RakeNBake::AssistantBaker.log_warn "[DEPRECATION] `bake:version` is deprecated.  Please use `bake:semver` instead."
      new_version = RakeNBake::Versioning.latest_version
      new_version[2] += 1
      RakeNBake::Versioning.update_to new_version
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rake-n-bake-1.1.5 tasks/version.rake
rake-n-bake-1.1.4 tasks/version.rake