Skip to content

Commit

Permalink
adding a rake task to update CHANGELOG dates
Browse files Browse the repository at this point in the history
  • Loading branch information
tenderlove committed Apr 18, 2011
1 parent f96ad0d commit ff3cff8
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions tasks/release.rb
Expand Up @@ -61,6 +61,19 @@
end
end

namespace :changelog do
task :release_date do
FRAMEWORKS.each do |fw|
require 'date'
replace = '\1(' + Date.today.strftime('%B %d, %Y') + ')'
fname = File.join fw, 'CHANGELOG'

contents = File.read(fname).sub(/^([^(]*)\(unreleased\)/, replace)
File.open(fname, 'wb') { |f| f.write contents }
end
end
end

namespace :all do
task :build => FRAMEWORKS.map { |f| "#{f}:build" } + ['rails:build']
task :install => FRAMEWORKS.map { |f| "#{f}:install" } + ['rails:install']
Expand Down

0 comments on commit ff3cff8

Please sign in to comment.