You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildr.apache.org by do...@apache.org on 2014/06/18 14:19:42 UTC

[4/9] git commit: Rubyforge is no more so remove it from our release process

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 <pe...@realityforge.org>
Authored: Wed Jun 18 21:48:24 2014 +1000
Committer: Peter Donald <pe...@realityforge.org>
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