Merge branch 'master' of git@github.com:macournoyer/thin
[thin.git] / tasks / announce.rake
blobc60ad469a749c501c1e6c59227f8619b78b80489
1 require 'erb'
3 MSG_TEMPLATE = File.dirname(__FILE__) + '/email.erb'
4 SEND_TO      = %w(thin-ruby@googlegroups.com eventmachine-talk@rubyforge.org Rubymtl@lists.artengine.ca ruby-talk@ruby-lang.org)
6 desc 'Generate a template for the new version annoucement'
7 task :ann do
8   msg = ERB.new(File.read(MSG_TEMPLATE)).result(binding)
9     
10   body = <<END_OF_MESSAGE
11 To: #{SEND_TO.join(', ')}
12 Subject: [ANN] Thin #{Thin::VERSION::STRING} #{Thin::VERSION::CODENAME} released
14 #{msg}
15 END_OF_MESSAGE
17   puts body
18 end