Sha256: 186aa2cf5807e1d9913dc71ba51783cfafc085c3328f34efcd1a02eff01aafa6

Contents?: true

Size: 470 Bytes

Versions: 14

Compression:

Stored size: 470 Bytes

Contents

namespace :release do
  desc 'Builds a new .gem release'
  task :build => :environment do
    system 'rm iqvoc-*.gem'
    system 'gem build iqvoc.gemspec'
  end

  desc 'Builds, tags and pushes a new release to Rubygems'
  task :push => :environment do
    Rake::Task['release:build'].invoke
    system %(git tag `grep VERSION lib/iqvoc/version.rb | sed -e 's/.*= /v/' -e 's/"//g'`)
    system 'git push origin master --tags'
    system 'gem push iqvoc-*.gem'
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
iqvoc-4.3.3 lib/tasks/release.rake
iqvoc-4.8.2 lib/tasks/release.rake
iqvoc-4.8.1 lib/tasks/release.rake
iqvoc-4.8.0 lib/tasks/release.rake
iqvoc-4.7.0 lib/tasks/release.rake
iqvoc-4.6.1 lib/tasks/release.rake
iqvoc-4.5.2 lib/tasks/release.rake
iqvoc-4.6.0 lib/tasks/release.rake
iqvoc-4.5.1 lib/tasks/release.rake
iqvoc-4.5.0 lib/tasks/release.rake
iqvoc-4.4.0 lib/tasks/release.rake
iqvoc-4.3.2 lib/tasks/release.rake
iqvoc-4.3.1 lib/tasks/release.rake
iqvoc-4.3.0 lib/tasks/release.rake