Sha256: e08cf31783c3d8cd82bf4c97a6e9583ace72196e8961ab4287f1bae0132acaba

Contents?: true

Size: 405 Bytes

Versions: 6

Compression:

Stored size: 405 Bytes

Contents

require 'gemspec/git'

desc "Push master to origin, build gem, and push it"
task 'release' => 'gem' do
  Gemspec::Git.cdroot!
  Gemspec::Git.clean? or (
    warn "Need to clean up before releasing"
    exit 1
  )
  sh "git checkout master"
  s = Gem::Specification.load('gemspec.gemspec')
  sh <<-EOF
    git push origin master &
    rake gem && gem push pkg/#{s.name}-#{s.version}.gem
    wait
  EOF
end

Version data entries

6 entries across 6 versions & 5 rubygems

Version Path
xlmydsykwnrfbnvjffqcokoorkbskzzhrtgnzxkapmjtffjfkwcvwklmsrzwfiatwigrvmftpbybbeqi-0.1.0 rakelib~/release.rake
ivyxxcspcqlaocvjbghawvbdartwsfffurhnqzlwvsbgieweawfntuwecdcminmiaunqteqgbrfuxppntjdvyvsswxwepnbfqstnrnsotrhndihkudyahthaxatviwrwtgllwbqhibouqctrxtypac-0.1.0 rakelib/release.rake
gemspec-0.3.1 share/gemspec/templates/init/rakelib/release.rake
gemspec-0.3.0 share/gemspec/templates/init/rakelib/release.rake
rake-plugin-0.1.3 rakelib/release.rake
gemspec-bump-0.3.1 rakelib/release.rake