tasks/github-gem.rake in request-log-analyzer-1.6.2 vs tasks/github-gem.rake in request-log-analyzer-1.6.3
- old
+ new
@@ -117,23 +117,23 @@
task(:check_not_diverged => :fetch_origin) { check_not_diverged_task }
checks = [:check_current_branch, :check_clean_status, :check_not_diverged, :check_version]
checks.unshift('spec:basic') if has_specs?
checks.unshift('test:basic') if has_tests?
- checks.push << [:check_rubyforge] if gemspec.rubyforge_project
+ # checks.push << [:check_rubyforge] if gemspec.rubyforge_project
desc "Perform all checks that would occur before a release"
task(:release_checks => checks)
release_tasks = [:release_checks, :set_version, :build, :github_release, :gemcutter_release]
- release_tasks << [:rubyforge_release] if gemspec.rubyforge_project
+ # release_tasks << [:rubyforge_release] if gemspec.rubyforge_project
desc "Release a new verison of the gem"
task(:release => release_tasks) { release_task }
- task(:check_rubyforge) { check_rubyforge_task }
- task(:rubyforge_release) { rubyforge_release_task }
+ # task(:check_rubyforge) { check_rubyforge_task }
+ # task(:rubyforge_release) { rubyforge_release_task }
task(:gemcutter_release) { gemcutter_release_task }
task(:github_release => [:commit_modified_files, :tag_version]) { github_release_task }
task(:tag_version) { tag_version_task }
task(:commit_modified_files) { commit_modified_files_task }
@@ -214,22 +214,22 @@
# Pushes the changes and tag to github
def github_release_task
git.push(remote, remote_branch, true)
end
- # Checks whether Rubyforge is configured properly
- def check_rubyforge_task
- # Login no longer necessary when using rubyforge 2.0.0 gem
- # raise "Could not login on rubyforge!" unless `rubyforge login 2>&1`.strip.empty?
- output = `rubyforge names`.split("\n")
- raise "Rubyforge group not found!" unless output.any? { |line| %r[^groups\s*\:.*\b#{Regexp.quote(gemspec.rubyforge_project)}\b.*] =~ line }
- raise "Rubyforge package not found!" unless output.any? { |line| %r[^packages\s*\:.*\b#{Regexp.quote(gemspec.name)}\b.*] =~ line }
- end
+ # # Checks whether Rubyforge is configured properly
+ # def check_rubyforge_task
+ # # Login no longer necessary when using rubyforge 2.0.0 gem
+ # # raise "Could not login on rubyforge!" unless `rubyforge login 2>&1`.strip.empty?
+ # output = `rubyforge names`.split("\n")
+ # raise "Rubyforge group not found!" unless output.any? { |line| %r[^groups\s*\:.*\b#{Regexp.quote(gemspec.rubyforge_project)}\b.*] =~ line }
+ # raise "Rubyforge package not found!" unless output.any? { |line| %r[^packages\s*\:.*\b#{Regexp.quote(gemspec.name)}\b.*] =~ line }
+ # end
- # Task to release the .gem file toRubyforge.
- def rubyforge_release_task
- sh 'rubyforge', 'add_release', gemspec.rubyforge_project, gemspec.name, gemspec.version.to_s, "pkg/#{gemspec.name}-#{gemspec.version}.gem"
- end
+ # # Task to release the .gem file toRubyforge.
+ # def rubyforge_release_task
+ # sh 'rubyforge', 'add_release', gemspec.rubyforge_project, gemspec.name, gemspec.version.to_s, "pkg/#{gemspec.name}-#{gemspec.version}.gem"
+ # end
def gemcutter_release_task
sh "gem push pkg/#{gemspec.name}-#{gemspec.version}.gem"
end