Rubyforge is no more so remove it from our release process
Project: http://git-wip-us.apache.org/repos/asf/buildr/repo Commit: http://git-wip-us.apache.org/repos/asf/buildr/commit/2a6a612e Tree: http://git-wip-us.apache.org/repos/asf/buildr/tree/2a6a612e Diff: http://git-wip-us.apache.org/repos/asf/buildr/diff/2a6a612e Branch: refs/heads/master Commit: 2a6a612efc76da41bba561676daff5ed64962f24 Parents: e0bd361 Author: Peter Donald <[email protected]> Authored: Wed Jun 18 21:48:24 2014 +1000 Committer: Peter Donald <[email protected]> Committed: Wed Jun 18 21:48:24 2014 +1000 ---------------------------------------------------------------------- rakelib/release.rake | 18 ------------------ rakelib/stage.rake | 8 -------- 2 files changed, 26 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/buildr/blob/2a6a612e/rakelib/release.rake ---------------------------------------------------------------------- diff --git a/rakelib/release.rake b/rakelib/release.rake index fbcb60c..9334bff 100644 --- a/rakelib/release.rake +++ b/rakelib/release.rake @@ -47,24 +47,6 @@ task 'release' => %w{setup-local-site-svn} do puts "[X] Uploaded new site to #{spec.name}.apache.org" end.call - # Upload binary and source packages to RubyForge. - lambda do - # update rubyforge projects, processors, etc. in local config - sh 'rubyforge', 'config' - files = FileList["_release/#{spec.version}/dist/*.{gem,tgz,zip}"] - puts "Uploading #{spec.version} to RubyForge ... " - rubyforge = RubyForge.new.configure - rubyforge.login - rubyforge.userconfig.merge!('release_changes'=>"_release/#{spec.version}/CHANGES", 'preformatted' => true) - rubyforge.add_release spec.rubyforge_project.downcase, spec.name.downcase, spec.version.to_s, *files - - puts "Posting news to RubyForge ... " - changes = File.read("_release/#{spec.version}/CHANGES")[/.*?\n(.*)/m, 1] - rubyforge.post_news spec.rubyforge_project.downcase, "Buildr #{spec.version} released", - "#{spec.description}\n\nNew in Buildr #{spec.version}:\n#{changes.gsub(/^/, ' ')}\n" - puts "[X] Uploaded gems and source files to #{spec.name}.rubyforge.org" - end.call - # Push gems to Rubyforge.org lambda do files = FileList["_release/#{spec.version}/dist/*.{gem}"] http://git-wip-us.apache.org/repos/asf/buildr/blob/2a6a612e/rakelib/stage.rake ---------------------------------------------------------------------- diff --git a/rakelib/stage.rake b/rakelib/stage.rake index 80f6719..3435900 100644 --- a/rakelib/stage.rake +++ b/rakelib/stage.rake @@ -86,14 +86,6 @@ task 'prepare' do |task, args| puts '[X] We have prince available' end.call - # Need RubyForge to upload new release files. - lambda do - puts "[!] Make sure you have admin privileges to make a release on RubyForge" - rubyforge = RubyForge.new.configure - rubyforge.login - rubyforge.scrape_project(spec.name) - end.call - raise "Can not run stage process under jruby" if RUBY_PLATFORM[/java/] raise "Can not run staging process under older rubies" unless RUBY_VERSION >= '1.9' end
