Sha256: 6807fc8fac0c8b5ec6ed901a56ecd857168d873544b10abbe252d3dbd5d66090
Contents?: true
Size: 667 Bytes
Versions: 1
Compression:
Stored size: 667 Bytes
Contents
module Stove class Action::Bump < Action::Base id 'bump' description 'Perform a version bump the local version automatically' validate(:changed) do cookbook.version != options[:version] end validate(:incremented) do version = Gem::Version.new(options[:version]) Gem::Requirement.new("> #{cookbook.version}").satisfied_by?(version) end def run log.info('Performing version bump') log.debug("Version is currently #{cookbook.version}") log.debug("Bumped version is #{options[:version]}") cookbook.bump(options[:version]) log.debug("Version is now #{cookbook.version}") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
stove-2.0.0.beta.1 | lib/stove/actions/bump.rb |