tasks/release.rake in simple-sql-0.4.41 vs tasks/release.rake in simple-sql-0.5.0

- old
+ new

@@ -59,49 +59,31 @@ end end desc "Push code and tags" task :push do - sh("git push origin #{$TARGET_BRANCH}") + sh('git push origin master') sh('git push --tags') end desc "Cleanup" task :clean do Dir.glob(File.join(GEM_ROOT, '*.gem')).each { |f| FileUtils.rm_rf(f) } end desc "Push Gem to gemfury" - task :publish do + task :push_to_rubygems do Dir.chdir(GEM_ROOT) { sh("gem push #{Dir.glob('*.gem').first}") } end - task :target_master do - $TARGET_BRANCH = 'master' - end - - task :target_stable do - $TARGET_BRANCH = 'stable' - end - - task :checkout do - sh "git status --untracked-files=no --porcelain > /dev/null || (echo '*** working dir not clean' && false)" - sh "git checkout #{$TARGET_BRANCH}" - sh "git pull" - end - task default: [ - 'checkout', 'version', 'clean', 'build', 'commit', 'push', - 'publish' + 'push_to_rubygems' ] - - task master: %w(target_master default) - task stable: %w(target_stable default) end desc "Clean, build, commit and push" -task release: 'release:master' +task release: 'release:default'