aboutsummaryrefslogtreecommitdiffstats
path: root/RELEASING_RAILS.rdoc
diff options
context:
space:
mode:
authorJon Leighton <j@jonathanleighton.com>2011-11-14 17:08:24 +0000
committerJon Leighton <j@jonathanleighton.com>2011-11-14 17:08:24 +0000
commitbe777b30d581aa3488f1c7be14783b58a1567b82 (patch)
tree6b36a5baaaef46e40d90d387d0af575dcc3bc98c /RELEASING_RAILS.rdoc
parent156784fef1f66dddcdfb753839f2d37bbee41655 (diff)
downloadrails-be777b30d581aa3488f1c7be14783b58a1567b82.tar.gz
rails-be777b30d581aa3488f1c7be14783b58a1567b82.tar.bz2
rails-be777b30d581aa3488f1c7be14783b58a1567b82.zip
Add a note to REALEASING_RAILS about testing the gem locally before releasing
Diffstat (limited to 'RELEASING_RAILS.rdoc')
-rw-r--r--RELEASING_RAILS.rdoc9
1 files changed, 9 insertions, 0 deletions
diff --git a/RELEASING_RAILS.rdoc b/RELEASING_RAILS.rdoc
index bd75b36b2a..1dfcfe2488 100644
--- a/RELEASING_RAILS.rdoc
+++ b/RELEASING_RAILS.rdoc
@@ -95,6 +95,14 @@ branch.
=== Update the RAILS_VERSION file to include the RC.
+=== Build and test the gem.
+
+Run `rake install` to generate the gems and install them locally. Then try
+generating a new app and ensure that nothing explodes.
+
+This will stop you looking silly when you push an RC to rubygems.org and then
+realise it is broken.
+
=== Release the gem.
IMPORTANT: Due to YAML parse problems on the rubygems.org server, it is safest
@@ -162,6 +170,7 @@ Today, do this stuff in this order:
* Apply security patches to the release branch
* Update CHANGELOG with security fixes.
* Update RAILS_VERSION to remove the rc
+* Build and test the gem
* Release the gems
* Email security lists
* Email general announcement lists