Sha256: 283d3fb361814b597a60a5aab4cbbfe70cd9df8504dac2fe36e46f2ba7de480b

Contents?: true

Size: 418 Bytes

Versions: 14

Compression:

Stored size: 418 Bytes

Contents

namespace :release do
  
  desc 'Release VERSION. Commits, tags, and pushes.'
  task :version do
    abort 'specify the version x.x.x' unless ENV['VERSION'] and ENV['VERSION'].match(/^\d+\.\d+\.\d+$/)
    `rake manifest`
    `rake gemspec`
    `git commit -a -m '- Release #{ENV['VERSION']}'`
    `git tag #{ENV['VERSION']} && git push && git push --tags`
    puts "Release of #{ENV['VERSION']} complete"
  end
  
end

Version data entries

14 entries across 14 versions & 2 rubygems

Version Path
visionmedia-bind-0.0.6 tasks/release.rake
visionmedia-bind-0.0.7 tasks/release.rake
visionmedia-bind-0.0.8 tasks/release.rake
visionmedia-bind-0.0.9 tasks/release.rake
visionmedia-bind-0.1.0 tasks/release.rake
visionmedia-bind-0.2.0 tasks/release.rake
visionmedia-bind-0.2.1 tasks/release.rake
visionmedia-bind-0.2.2 tasks/release.rake
visionmedia-bind-0.2.4 tasks/release.rake
visionmedia-bind-0.2.5 tasks/release.rake
visionmedia-bind-0.2.6 tasks/release.rake
bind-0.2.8 tasks/release.rake
bind-0.2.7 tasks/release.rake
bind-0.2.6 tasks/release.rake