Sha256: d91f7d774c883c99d877b547008b273cec2418a91b547dc8522bca5e251eff13

Contents?: true

Size: 1.05 KB

Versions: 11

Compression:

Stored size: 1.05 KB

Contents

require "bundler/gem_tasks"
require 'bundler/setup'
require 'rspec/core/rake_task'
require 'cucumber/rake/task'
require 'coveralls/rake/task'

Dir["#{File.expand_path('..', __FILE__)}/tasks/**/*.rake"].each { |f| load f }

desc 'pry console for gem'
task :c do
  require 'pry'
  require 'lurker'
  require 'lurker/cli'
  ARGV.clear
  Pry.start
end

ENV['COVERALLS_NOISY'] = '1'
Coveralls::RakeTask.new

RSpec::Core::RakeTask.new(:spec) do |t|
  t.rspec_opts = "--format progress"
end

Cucumber::Rake::Task.new(:cucumber) do |t|
  t.cucumber_opts = "features --format progress --tags ~@wip"
end

task :default => ["clobber:coverage", :spec, :regenerate, :cucumber, 'coveralls:push']

desc 'releases gem & updates docs'
task :publish do
  require 'lurker'
  version = Lurker::VERSION

  Bundler.with_clean_env do
    system "git tag v#{version}"
    system "relish versions:add razum2um/lurker:#{version}"
    system "relish push razum2um/lurker:#{version}"
    system "gem build lurker.gemspec"
    system "git push --tags"
    system "gem push lurker-#{version}.gem"
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
lurker-0.6.12 Rakefile
lurker-0.6.11 Rakefile
lurker-0.6.10 Rakefile
lurker-0.6.9 Rakefile
lurker-0.6.8 Rakefile
lurker-0.6.7 Rakefile
lurker-0.6.6 Rakefile
lurker-0.6.5 Rakefile
lurker-0.6.4 Rakefile
lurker-0.6.3 Rakefile
lurker-0.6.2 Rakefile