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'