about summary refs log tree commit homepage
path: root/Rakefile
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2010-10-27 19:32:55 +0000
committerEric Wong <normalperson@yhbt.net>2010-10-27 19:32:55 +0000
commit1ad510d645e0c84c8d352ac0deaeefa75240ea94 (patch)
tree5da66aec74913316c2391dc7e27a67bbd8977a5b /Rakefile
parent8d626390cecb0134ad2d43a055eacd7856ab44f1 (diff)
downloadunicorn-1ad510d645e0c84c8d352ac0deaeefa75240ea94.tar.gz
We don't want to flood or monopolize freshmeat.
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile8
1 files changed, 6 insertions, 2 deletions
diff --git a/Rakefile b/Rakefile
index c140b89..f345618 100644
--- a/Rakefile
+++ b/Rakefile
@@ -168,8 +168,12 @@ task :fm_update do
       "changelog" => changelog,
     },
   }.to_json
-  Net::HTTP.start(uri.host, uri.port) do |http|
-    p http.post(uri.path, req, {'Content-Type'=>'application/json'})
+  if ! changelog.strip.empty? && version =~ %r{\A[\d\.]+\d+\z}
+    Net::HTTP.start(uri.host, uri.port) do |http|
+      p http.post(uri.path, req, {'Content-Type'=>'application/json'})
+    end
+  else
+    warn "not updating freshmeat for v#{version}"
   end
 end